Skip to content

Управление производством

НастройкиУправленияПроизводством

Описание, пример вызова
// Получает настройки подсистемы "Межцеховое управление"
//
// Возвращаемое значение:
// - Структура - настройки управления производством.
//
Функция НастройкиУправленияПроизводством() Экспорт

Пример вызова

Результат = УправлениеПроизводством.НастройкиУправленияПроизводством()

ИспользуетсяГрафикПроизводства

Описание, пример вызова
// Определяет используется ли график производства.
//
// Параметры:
// НаборКонстант - КонстантыНабор - значения констант.
//
// Возвращаемое значение:
// Булево - Истина, если график производства используется.
//
Функция ИспользуетсяГрафикПроизводства(НаборКонстант = Неопределено) Экспорт

Пример вызова

Результат = УправлениеПроизводством.ИспользуетсяГрафикПроизводства(НаборКонстант);

ФорматнаяСтрокаДляДатыГрафикаПроизводства

Описание, пример вызова
// Определяет форматную строку для даты графика производства
//
// Параметры:
// НаборКонстант - КонстантыНабор - значения констант.
//
// Возвращаемое значение:
// Строка - форматная строка
//
Функция ФорматнаяСтрокаДляДатыГрафикаПроизводства(НаборКонстант = Неопределено) Экспорт

Пример вызова

Результат = УправлениеПроизводством.ФорматнаяСтрокаДляДатыГрафикаПроизводства(НаборКонстант);

ВариантОбособленияМатериаловВПроизводстве

Описание, пример вызова
// Возвращает вариант обособление материалов в производстве.
//
// Параметры:
// ХозяйственнаяОперация - ПеречислениеСсылка.ХозяйственныеОперации, Неопределено -
// ДинамическаяСтруктура - Булево -
//
// Возвращаемое значение:
// ПеречислениеСсылка.ВариантыОбособленияМатериаловВПроизводстве - вариант обособление материалов в производстве.
//
Функция ВариантОбособленияМатериаловВПроизводстве( Экспорт

Пример вызова

Результат = УправлениеПроизводством.ВариантОбособленияМатериаловВПроизводстве();

ИспользованиеСерийВПроизводстве22

Описание, пример вызова
// Определяет, используются ли серии в производстве версии 2.2.
//
// Возвращаемое значение:
// Структура - структура со следующими ключами:
// *ИспользоватьСерииНоменклатуры - Булево - признак использование серий номенклатуры.
// *УчитыватьСебестоимостьПоСериям - Булево - признак учета себестоимости по сериям.
//
Функция ИспользованиеСерийВПроизводстве22() Экспорт

Пример вызова

Результат = УправлениеПроизводством.ИспользованиеСерийВПроизводстве22()

УстановитьУсловноеОформлениеПоляПриоритет

Описание, пример вызова
// Добавляет на форму списка условное оформление для поля Приоритет.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма.
// ИмяСписка - Строка - имя динамического списка.
// ИмяПоля - Строка - имя поля Приоритет динамического списка.
// ИмяЭлемента - Строка - имя колонки Приоритет динамического списка.
// ИспользуетсяОтбор - Булево - Истина, если используется отбор и для него необходимо установить условное оформление.
// ИмяПоляОтбора - Строка - имя реквизита формы для отбора.
// ИмяЭлементаОтбора - Строка - имя элемента формы для отбора.
//
Процедура УстановитьУсловноеОформлениеПоляПриоритет(Форма, ИмяСписка, ИмяПоля, ИмяЭлемента, ИспользуетсяОтбор = Ложь, ИмяПоляОтбора = Неопределено, ИмяЭлементаОтбора = Неопределено) Экспорт

Пример вызова

УправлениеПроизводством.УстановитьУсловноеОформлениеПоляПриоритет(Форма, ИмяСписка, ИмяПоля, ИмяЭлемента, ИспользуетсяОтбор, ИмяПоляОтбора, ИмяЭлементаОтбора);

УстановитьУсловноеОформлениеПоляДатаПроизводства

Описание, пример вызова
// Добавляет на форму списка условное оформление поля ДатаПроизводства
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма документа.
// ИмяСписка - Строка - имя динамического списка.
// ИмяПоляДата - Строка - условное оформление формы.
//
Процедура УстановитьУсловноеОформлениеПоляДатаПроизводства(Форма, ИмяСписка = "Список", ИмяПоляДата = "Дата") Экспорт

Пример вызова

УправлениеПроизводством.УстановитьУсловноеОформлениеПоляДатаПроизводства(Форма, ИмяСписка, ИмяПоляДата);

УстановитьУсловноеОформлениеСпискаПоСтатусуЗаказа

Описание, пример вызова
// Добавляет на форму списка условное оформление
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма документа.
// ИмяСписка - Строка - имя динамического списка.
//
Процедура УстановитьУсловноеОформлениеСпискаПоСтатусуЗаказа(Форма, ИмяСписка = "Список") Экспорт

Пример вызова

УправлениеПроизводством.УстановитьУсловноеОформлениеСпискаПоСтатусуЗаказа(Форма, ИмяСписка);

ДанныеЗаполненияПриИзмененииСтатуса

Описание, пример вызова
// Структура заполнения данных при изменении статуса
//
// Параметры:
// Объект - ДокументОбъект.ЭтапПроизводства2_2, ДанныеФормыСтруктура - этап.
// ПлановаяДатаПоступления - Дата - плановая дата поступления изделий.
//
// Возвращаемое значение:
// - Структура - данные заполнения.
//
Функция ДанныеЗаполненияПриИзмененииСтатуса(Объект, Знач ПлановаяДатаПоступления = Неопределено) Экспорт

Пример вызова

Результат = УправлениеПроизводством.ДанныеЗаполненияПриИзмененииСтатуса(Объект, ПлановаяДатаПоступления);

ЗаполнитьРеквизитыЭтапаПриИзмененииОтметкиВыполнения

Описание, пример вызова
// Выполняет необходимые действия с объектом при изменении отметки выполнения этапа производства.
//
// Параметры:
// Объект - ДокументОбъект.ЭтапПроизводства2_2 - этап
// ДанныеЗаполнения - Структура - см. метод ДанныеЗаполненияПриИзмененииСтатуса().
//
// Возвращаемое значение:
// Строка - содержит список реквизитов, которые были изменены при изменении отметки выполнения.
//
Функция ЗаполнитьРеквизитыЭтапаПриИзмененииОтметкиВыполнения(Объект, ДанныеЗаполнения = Неопределено) Экспорт

Пример вызова

Результат = УправлениеПроизводством.ЗаполнитьРеквизитыЭтапаПриИзмененииОтметкиВыполнения(Объект, ДанныеЗаполнения);

ЗаполнитьРеквизитыЭтапаПриИзмененииСтатуса

Описание, пример вызова
// Выполняет действия необходимые при изменения статуса документа
//
// Параметры:
// Объект - ДокументОбъект.ЭтапПроизводства2_2 - этап
// СтатусДоИзменения - ПеречислениеСсылка.СтатусыЭтаповПроизводства2_2 - статус до изменений
// ДанныеЗаполнения - Структура - см. метод ДанныеЗаполненияПриИзмененииСтатуса().
//
// Возвращаемое значение:
// Строка - содержит список реквизитов, которые были изменены при смене статуса.
//
Функция ЗаполнитьРеквизитыЭтапаПриИзмененииСтатуса(Объект, СтатусДоИзменения, ДанныеЗаполнения = Неопределено) Экспорт

Пример вызова

Результат = УправлениеПроизводством.ЗаполнитьРеквизитыЭтапаПриИзмененииСтатуса(Объект, СтатусДоИзменения, ДанныеЗаполнения);

ПараметрыФормыРучногоРазмещенияЭтапаВГрафике

Описание, пример вызова
// Возвращает параметры для открытия формы Документ.ЭтапПроизводства2_2.Форма.ФормаРучногоРазмещенияВГрафике.
//
// Параметры:
// Объект - ДокументОбъект.ЭтапПроизводства2_2 - этап производства
// УникальныйИдентификатор - УникальныйИдентификатор - уникальный идентификатор формы.
//
// Возвращаемое значение:
// Структура - параметры формы ручного размещения этапа в графике.
//
Функция ПараметрыФормыРучногоРазмещенияЭтапаВГрафике(Объект, УникальныйИдентификатор) Экспорт

Пример вызова

Результат = УправлениеПроизводством.ПараметрыФормыРучногоРазмещенияЭтапаВГрафике(Объект, УникальныйИдентификатор)

ПредставлениеЭтапа

Описание, пример вызова
// Формирует представление этапа, используется для оформления полей в СКД
//
// Параметры:
// Номер - Строка - номер
// НаименованиеЭтапа - Строка - наименование
//
// Возвращаемое значение:
// Строка - представление этапа
//
Функция ПредставлениеЭтапа(Номер, НаименованиеЭтапа) Экспорт

Пример вызова

Результат = УправлениеПроизводством.ПредставлениеЭтапа(Номер, НаименованиеЭтапа)

ПланироватьИЗаписатьГрафикВФоне

Описание, пример вызова
// Инициирует планирование графика производства.
//
// Параметры:
// НастройкиПланирования - Структура - настройки планирования графика.
// АдресХранилища - УникальныйИдентификатор, Строка - адрес во временном хранилище,
// по которому надо поместить результаты планирования.
//
Процедура ПланироватьИЗаписатьГрафикВФоне(НастройкиПланирования, АдресХранилища) Экспорт

Пример вызова

УправлениеПроизводством.ПланироватьИЗаписатьГрафикВФоне(НастройкиПланирования, АдресХранилища)

ИзмененаТабличнаяЧастьДокумента

Описание, пример вызова
// Проверяет наличие изменений в табличной части документа.
//
// Параметры:
// ДокументОбъект - ДокументОбъект - проверяемый документ
// ДанныеДоИзменения - Структура - структура, содержащая данные документа до изменения
// ИмяТаблицы - Строка - имя проверяемой таблицы
// Реквизиты - Массив - массив проверяемых реквизитов.
//
// Возвращаемое значение:
// - Булево - признак наличия изменений в табличной части.
//
Функция ИзмененаТабличнаяЧастьДокумента(ДокументОбъект, ДанныеДоИзменения, ИмяТаблицы, Реквизиты = Неопределено) Экспорт

Пример вызова

Результат = УправлениеПроизводством.ИзмененаТабличнаяЧастьДокумента(ДокументОбъект, ДанныеДоИзменения, ИмяТаблицы, Реквизиты);

ПроверитьЗаполнениеКоличестваВТЧ

Описание, пример вызова
// Проверяет корректность заполнения количества в табличной части
//
// Параметры:
// Объект - ДокументОбъект, ОбработкаОбъектИмяОбработки - объект, который нужно проверить
// ИмяТЧ - Строка - имя проверяемой табличной части
// МассивНепроверяемыхРеквизитов - Массив - реквизиты, которые необходимо
// исключить из стандартной процедуры проверки заполнения.
// Отказ - Булево - флаг отказа от записи объекта (выполнения заданного действия).
//
Процедура ПроверитьЗаполнениеКоличестваВТЧ(Объект, ИмяТЧ, МассивНепроверяемыхРеквизитов, Отказ) Экспорт

Пример вызова

УправлениеПроизводством.ПроверитьЗаполнениеКоличестваВТЧ(Объект, ИмяТЧ, МассивНепроверяемыхРеквизитов, Отказ)

НастроитьИспользованиеСерийВПроизводстве22

Описание, пример вызова
// Устанавливает значения служебных констант ИспользоватьСерииНоменклатурыПроизводство22
// и УчитыватьСебестоимостьПоСериямПроизводство22 по данным видов номенклатуры и политик учета серий.
//
Процедура НастроитьИспользованиеСерийВПроизводстве22() Экспорт

Пример вызова

УправлениеПроизводством.НастроитьИспользованиеСерийВПроизводстве22()

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).