ДокументВИсточнике.ВыбратьСтроки();
Пока ДокументВИсточнике.ПолучитьСтроку() = 1 Цикл
НоваяСтрока = ТЗ_ТЧ.Добавить();
НоваяСтрока.ВидВходящегоДокумента = ДокументВИсточнике.Документ;
НоваяСтрока.Содержание = ДокументВИсточнике.КомуЗаЧто;
НоваяСтрока.СчетЗатратБУ = ПолучитьСчет(ДокументВИсточнике.КорСчетПредставление.Код);
НоваяСтрока.Сумма = ДокументВИсточнике.Сумма;
Для н=1 по 3 цикл
Субконто=СокрЛП(ПолучитьВидСубконто(ДокументВИсточнике.КорСчетПредставление.Код,ДокументВИсточнике.Субконто1));
Если СокрЛП(НоваяСтрока.СчетЗатратБУ.ВидыСубконто[н-1].ВидСубконто)=СокрЛП(Субконто) тогда
если н=1 тогда
НоваяСтрока.СубконтоЗатратБУ1=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто1.Наименование);
иначеесли н=2 тогда
НоваяСтрока.СубконтоЗатратБУ2=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто1.Наименование);
иначе
НоваяСтрока.СубконтоЗатратБУ3=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто1.Наименование);
КонецЕсли;
если "Контрагенты"=СокрЛП(Субконто) тогда
НоваяСтрока.Поставщик=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто1.Наименование);
КонецЕсли;
прервать;
КонецЕсли;
КонецЦикла;
Для н=1 по 3 цикл
Субконто=СокрЛП(ПолучитьВидСубконто(ДокументВИсточнике.КорСчетПредставление.Код,ДокументВИсточнике.Субконто2));
Если СокрЛП(НоваяСтрока.СчетЗатратБУ.ВидыСубконто[н-1].ВидСубконто)=Субконто тогда
если н=1 тогда
НоваяСтрока.СубконтоЗатратБУ1=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто2.Наименование);
иначеесли н=2 тогда
НоваяСтрока.СубконтоЗатратБУ2=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто2.Наименование);
иначе
НоваяСтрока.СубконтоЗатратБУ3=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто2.Наименование);
КонецЕсли;
если "Контрагенты"=СокрЛП(Субконто) тогда
НоваяСтрока.Поставщик=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто1.Наименование);
КонецЕсли;
прервать;
КонецЕсли;
КонецЦикла;
Если (ДокументВИсточнике.Субконто3=неопределено)или(ДокументВИсточнике.Субконто3="") тогда
иначе
Для н=1 по 2 цикл
Субконто=СокрЛП(ПолучитьВидСубконто(ДокументВИсточнике.КорСчетПредставление.Код,ДокументВИсточнике.Субконто3));
Если СокрЛП(НоваяСтрока.СчетЗатратБУ.ВидыСубконто[н-1].ВидСубконто)=Субконто тогда
если н=1 тогда
НоваяСтрока.СубконтоЗатратБУ1=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто3.Наименование);
иначеесли н=2 тогда
НоваяСтрока.СубконтоЗатратБУ2=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто3.Наименование);
иначе
НоваяСтрока.СубконтоЗатратБУ3=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто3.Наименование);
КонецЕсли;
если "Контрагенты"=СокрЛП(Субконто) тогда
НоваяСтрока.Поставщик=ПолучитьСубконто(Субконто,ДокументВИсточнике.Субконто1.Наименование);
КонецЕсли;
прервать;
КонецЕсли;
КонецЦикла;
конецесли;
Текущий статус - «на редактировании». Проект - не отображается в списке проекты, а также закрыт доступ для всех по прямой ссылке. Комментарий: «Пожалуйста, приложите пример вложенным файлом»