Skip to content

Производство клиент

ОткрытьФормуВыбораИсполнителя

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

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

ПроизводствоКлиент.ОткрытьФормуВыбораИсполнителя(Организация, Подразделение, Исполнитель, Дата, ТолькоРаботники, ОписаниеОповещения)

ОткрытьФормуВыбораПолучателя

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

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

ПроизводствоКлиент.ОткрытьФормуВыбораПолучателя(Форма, Объект, ПараметрыТЧ, ТипыНоменклатуры, ОписаниеОповещения)

НеобходимоРассчитатьПроцентРаспределенияЗатратНаВыходныеИзделия

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

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

Результат = ПроизводствоКлиент.НеобходимоРассчитатьПроцентРаспределенияЗатратНаВыходныеИзделия(ТабличнаяЧасть, ПараметрыРаспределенияЗатрат, КэшированныеЗначения, ДобавлениеУдаление);

ПроверитьЗаполнениеПередВводомДолиСтоимости

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

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

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

ОформитьПроизводствоБезЗаказаНаОсновании

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

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

ПроизводствоКлиент.ОформитьПроизводствоБезЗаказаНаОсновании(МассивСсылок, ПараметрыВыполнения)

ОбработатьСформированныеДокументы

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

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

ПроизводствоКлиент.ОбработатьСформированныеДокументы(Форма, Результат, ОповещатьОЗакрытии, ОписаниеОповещенияОЗакрытии);

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