Skip to content

Упаковочные листы клиент

ОбновитьКешированныеЗначенияДляТЧСУпаковочнымиЛистами

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

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

УпаковочныеЛистыКлиент.ОбновитьКешированныеЗначенияДляТЧСУпаковочнымиЛистами(ТаблицаФормы, КэшированныеЗначения, );

ПриНачалеРедактированияТЧСУпаковочнымиЛистами

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

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

УпаковочныеЛистыКлиент.ПриНачалеРедактированияТЧСУпаковочнымиЛистами(Форма, КэшированныеЗначения, НоваяСтрока)

ПриОкончанииРедактированияТЧСУпаковочнымиЛистами

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

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

УпаковочныеЛистыКлиент.ПриОкончанииРедактированияТЧСУпаковочнымиЛистами(Форма, НоваяСтрока, ОтменаРедактирования)

ПередНачаломДобавленияВТЧСУпаковочнымиЛистами

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

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

УпаковочныеЛистыКлиент.ПередНачаломДобавленияВТЧСУпаковочнымиЛистами(ТаблицаФормы, Отказ, Копирование, КэшированныеЗначения)

РаспаковатьУпаковочныйЛист

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

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

УпаковочныеЛистыКлиент.РаспаковатьУпаковочныйЛист(Форма)

ПроверитьПодготовитьПереходВУпаковочныйЛистПриВыборе

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

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

Результат = УпаковочныеЛистыКлиент.ПроверитьПодготовитьПереходВУпаковочныйЛистПриВыборе(ТаблицаФормы, ИмяПоля, ИмяТЧ);

ПередУдалениемСтрокТЧСУпаковочнымиЛистами

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

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

УпаковочныеЛистыКлиент.ПередУдалениемСтрокТЧСУпаковочнымиЛистами(ТаблицаФормы, КэшированныеЗначения, ПараметрыУказанияСерий)

НачалоВыбораТоварногоМеста

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

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

УпаковочныеЛистыКлиент.НачалоВыбораТоварногоМеста(Форма, Элемент, СтандартнаяОбработка, РежимПросмотраПоТоварам);

РазбитьСтрокуТЧСУпаковочнымиЛистами

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

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

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

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