|
Как правильно получить табличную часть документа,указанного в другой табличной части |
☑ |
0
Lily_1C
04.02.19
✎
14:28
|
Добрый день!
Помогите,пожалуйста,разобраться с кодом!
Представлен код из обработки Выгрузки реестра в банк.Возможно 2 случая:выгрузка из ведомости-работает корректно!(ошибка не возникает) и выгрузка из платежного поручения(ошибка возникает!),т.к. в пл.поручении в табл части еще указаны несколько ведомостей.
Как правильно мне обратиться к каждой из ведомости платежного поручения?Подскажите пожалуйста!
|
|
1
Lily_1C
04.02.19
✎
14:28
|
Для Каждого СтрокаСПлатежкой Из МассивДокументов Цикл
Платежка = СтрокаСПлатежкой.ПолучитьОбъект();
ДатаПлатежки = Формат(Платежка.Дата,"ДФ=dd.MM.yyyy");
НомерПлатежки = СокрЛП(ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Платежка.Номер, Истина, Истина));
Текст.ДобавитьСтроку("Д;ООО ""ТАИФ-СТ"";" + ДатаПлатежки + ";" + НомерПлатежки + ";");
Текст.ДобавитьСтроку("Зачисление денежных средств");
Для каждого СтрокаВед из Платежка.Ведомости цикл
Для Каждого СтрокаВедомости Из СтрокаВед1 Цикл
Работник = СтрокаВедомости.Сотрудник;
Сумма = СтрокаВедомости.КВыплате;
ЛицевойСчет = СтрокаВедомости.НомерЛицевогоСчета;
Если ЛицевойСчет = Неопределено Тогда
Сообщить("Перечисление (" + Сумма + " руб." + ")" + Работник + " не может быть произведено: отсутствует лицевой счет!", СтатусСообщения.Важное);
Продолжить;
КонецЕсли;
Текст.ДобавитьСтроку(ЛицевойСчет + ";" + Строка(Формат(Сумма,"ЧРД=.;ЧДЦ=2;ЧГ=0")) + ";" + Строка(Работник));
КонецЦикла;
КонецЦикла;
КонецЦикла;
|
|
2
Lily_1C
04.02.19
✎
14:31
|
Вот в этой строке ошибка-
Для Каждого СтрокаВедомости Из СтрокаВед1 Цикл
|
|
3
Lily_1C
04.02.19
✎
14:32
|
Как правильно обратиться к табличной части ведомости,указанной в табличной части платежного поручения?
|
|
4
Chameleon1980
04.02.19
✎
14:39
|
ешо цикл
|
|
5
Lily_1C
04.02.19
✎
14:45
|
Подскажите,пожалуйста,как написать правильно!!! Очень нужно!
|
|
6
Agidel
04.02.19
✎
15:16
|
Поставьте в этой строке точку остановки и посмотрите как из СтрокаВед вытащить нужную вам ТЧ. Этот путь напишите вместо СтрокаВед1.
|
|
7
КонецЕсли
04.02.19
✎
15:26
|
Для каждого СтрокаВед из Платежка.Ведомости цикл
Для Каждого СтрокаВедомости Из СтрокаВед1 Цикл
Что же такое СтрокаВед1???
|
|
8
Lily_1C
04.02.19
✎
15:29
|
ну вот вместо СтрокаВед1 нужно указать правильное значение
|
|
9
КонецЕсли
04.02.19
✎
15:46
|
(8) Мы должны сами угадать реквизиты этой табличной части вашей конфигурации?
Пусть мой вариант будет СтрокаВед.Ведомость.Зарплата
|
|