При выгрузке данных табличных частей бывает необходимо проанализировать некоторое поле табличной части для заполнения другого поля.
Для этого в алгоритме можно обратится к переменной ОбъектКоллекции
в которой доступны все поля строки.
Т = СоздатьОбъект("ТаблицаЗначений"); Т.НоваяКолонка("Код"); Т.НоваяКолонка("Наименование"); Т.НоваяСтрока(); Если ОбъектКоллекции.ВидРасчета = "Оклад" Тогда Т.Код = "00001"; Т.Наименование = "Оклад"; ИначеЕсли ОбъектКоллекции.ВидРасчета = "Должностной" Тогда Т.Код = "00099"; Т.Наименование = "БДО по дням"; Иначе Сообщить("ПКС_ПриемНаРаботуВОрганизацию_ОсновныеНачисления_ВидРасчета_ПередВыгрузкойСвойства_20_25",""); Сообщить("Не предусмотренный вид расчета """+Источник.ОсновныеНачисления.ВидРасчета+""". Проверьте правило.",""); Т.Код = "00001"; КонецЕсли; Значение = Т;