Skip to content

Обработка табличной части сервер

ОбработатьСтрокуТЧ

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

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

ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(ТекущаяСтрока, СтруктураДействий, КэшированныеЗначения)

ОбработатьТЧ

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

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

ОбработкаТабличнойЧастиСервер.ОбработатьТЧ(ТЧ, СтруктураДействий, КэшированныеЗначения)

КлючЗаполненияСлужебныхРеквизитовПоддерживается

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

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

Результат = ОбработкаТабличнойЧастиСервер.КлючЗаполненияСлужебныхРеквизитовПоддерживается(КлючДействия)

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