Многооборотная тара сервер
ЗаполнитьМногооборотнуюТаруИзХранилища
Описание, пример вызова
// Заполняет в документе подобранную обработкой многооборотную тару//// Параметры:// Объект - ДокументОбъект - Документ, в котором необходимо заполнить многооборотную тару.// АдресТарыВХранилище - Строка - Адрес таблицы многооборотной тары во временном хранилище.// ИмяТаблицы - Строка - Имя таблицы документа, в которой необходимо заполнить многооборотную тару.// ИменаКолонок - Строка - Имена колонок таблицы, по которым необходимо осуществлять поиск строк.// "Номенклатура, Характеристика, Склад, Дата" (Имена могут меняться в// зависимости от документа).// СтруктураДействийИзмененныеСтроки - Структура - Действия с измененными строками.// СтруктураДействийДобавленныеСтроки - Структура - Действия с добавленными строками.// КэшированныеЗначения - см. ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруКэшируемыеЗначения//Процедура ЗаполнитьМногооборотнуюТаруИзХранилища(Объект, Экспорт
Пример вызова
МногооборотнаяТараСервер.ЗаполнитьМногооборотнуюТаруИзХранилища(Объект, );
РассчитатьДатуВозвратаМногооборотнойТары
Описание, пример вызова
// Рассчитывает дату возврата многооборотной тары по условиям соглашения//// Параметры:// Объект - ДокументОбъект - Документ, для которого считается срок возврата тары// СрокВозвратаМногооборотнойТары - Число - Срок возврата многооборотной тары в днях// РассчитыватьДатуВозвратаТарыПоКалендарю - Булево - Определяет вариант расчета даты: по всем дня или по основному// календарю предприятия.// Календарь - СправочникСсылка.ПроизводственныеКалендари - Определяет календарь// возврата тары.//// Возвращаемое значение:// Дата - рассчитанная дата возврата.//Функция РассчитатьДатуВозвратаМногооборотнойТары(Знач Объект, Экспорт
Пример вызова
Результат = МногооборотнаяТараСервер.РассчитатьДатуВозвратаМногооборотнойТары(Объект, );
ОбновитьСостояниеЗаполненияМногооборотнойТары
Описание, пример вызова
// Сбрасывает состояние заполнения многооборотной тары в документе после изменения табличной части.//// Параметры:// СостояниеЗаполненияМногооборотнойТары - ПеречислениеСсылка.СостоянияЗаполненияМногооборотнойТары -//Процедура ОбновитьСостояниеЗаполненияМногооборотнойТары(СостояниеЗаполненияМногооборотнойТары) Экспорт
Пример вызова
МногооборотнаяТараСервер.ОбновитьСостояниеЗаполненияМногооборотнойТары(СостояниеЗаполненияМногооборотнойТары)
ОбновитьПризнакБезВозвратнойТары
Описание, пример вызова
// Обновляет связанные с возвратной тарой колонки таблицы//// Параметры:// Товары - ДанныеФормыКоллекция - Таблица документа, в которой необходимо обновить колонки// ВернутьМногооборотнуюТару - Булево - если Истина, то тара возвратная// СтруктураДополнительныхДействий - Структура - Дополнительные действия, которые необходимо выполнить.//Процедура ОбновитьПризнакБезВозвратнойТары(Товары, ВернутьМногооборотнуюТару, СтруктураДополнительныхДействий = Неопределено) Экспорт
Пример вызова
МногооборотнаяТараСервер.ОбновитьПризнакБезВозвратнойТары(Товары, ВернутьМногооборотнуюТару, СтруктураДополнительныхДействий);
ПараметрыПроверкиУказанияМногооборотнойТары
Описание, пример вызова
// Возвращает структуру параметров проверки указания многооборотной тары в документе//// Возвращаемое значение:// Структура - структура с полями:// * ИмяТЧ - Строка - имя табличной части документа, которую нужно проверить// * ЕстьЯчейки - Булево - признак, что в ТЧ есть ячейки.//Функция ПараметрыПроверкиУказанияМногооборотнойТары() Экспорт
Пример вызова
Результат = МногооборотнаяТараСервер.ПараметрыПроверкиУказанияМногооборотнойТары()
ПроверитьУказаниеМногооборотнойТары
Описание, пример вызова
// Процедура проверят, что в табличной части тары указано не меньше, чем упаковок, которые ее требуют.//// Параметры:// Объект - ДокументОбъект - проверяемый документ// ПараметрыПроверкиУказанияМногооборотнойТары - Структура - возвращается функцией ПараметрыПроверкиУказанияМногооборотнойТары// Отказ - Булево - результат проверки.//Процедура ПроверитьУказаниеМногооборотнойТары(Объект, ПараметрыПроверкиУказанияМногооборотнойТары, Отказ) Экспорт
Пример вызова
МногооборотнаяТараСервер.ПроверитьУказаниеМногооборотнойТары(Объект, ПараметрыПроверкиУказанияМногооборотнойТары, Отказ)
МногооборотнаяТараНоменклатуры
Описание, пример вызова
// Функция возвращает таблицу многооборотной тары по номенклатуре и упаковке (с учетом иерархии упаковок).//// Параметры:// Номенклатура - СправочникСсылка.Номенклатура - номенклатура для отбора.// Упаковка - СправочникСсылка.УпаковкиЕдиницыИзмерения - упаковка для отбора.//// Возвращаемое значение:// ТаблицаЗначений - таблица значений с колонками:// * Номенклатура - СправочникСсылка.Номенклатура - номенклатура тары для переданного товара.// * Характеристика - СправочникСсылка.ХарактеристикиНоменклатуры - характеристика тары для переданного товара.// * ХарактеристикиИспользуются - Булево - признак использования характеристик для номенклатура тары.// * Количество - Число - количество номенклатуры.//Функция МногооборотнаяТараНоменклатуры(Номенклатура, Упаковка) Экспорт
Пример вызова
Результат = МногооборотнаяТараСервер.МногооборотнаяТараНоменклатуры(Номенклатура, Упаковка)
ПараметрыУстановкиУсловногоОформленияДляСтрокСМногооборотнойТарой
Описание, пример вызова
// Функция-конструктор параметров установки условного оформления строк с многооборотной тарой.//// Возвращаемое значение:// Структура - Структура параметров:// * Форма - ФормаКлиентскогоПриложения - Содержит данную форму// * ЭтоПоступление - Булево - Истина, если это документ поступления// * ИмяПоляВводаСтавкиНДС - Строка - Наименование элемента формы, содержащего ставку НДС, если оно отличается от "ТоварыСтавкаНДС"// * ИмяПоляВводаЦены - Строка - Наименование элемента формы, содержащего цену, если оно отличается от "ТоварыЦена"// * ИмяПоляВводаСуммы - Строка - Наименование элемента формы, содержащего сумму, если оно отличается от "ТоварыСумма"// * ПутьКТЧОтбора - Строка - Полный путь к ТЧ, содержащей указанные выше поля, если он отличается от "Объект.Товары.//Функция ПараметрыУстановкиУсловногоОформленияДляСтрокСМногооборотнойТарой() Экспорт
Пример вызова
Результат = МногооборотнаяТараСервер.ПараметрыУстановкиУсловногоОформленияДляСтрокСМногооборотнойТарой()
УстановитьУсловноеОформлениеДляСтрокСМногооборотнойТарой
Описание, пример вызова
// Устанавливаем условное оформление цены, суммы, ставки НДС строк с многооборотной тарой.//// Параметры:// ПараметрыУстановки - см. МногооборотнаяТараСервер.ПараметрыУстановкиУсловногоОформленияДляСтрокСМногооборотнойТарой//Процедура УстановитьУсловноеОформлениеДляСтрокСМногооборотнойТарой(ПараметрыУстановки) Экспорт
Пример вызова
МногооборотнаяТараСервер.УстановитьУсловноеОформлениеДляСтрокСМногооборотнойТарой(ПараметрыУстановки)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).