Имя: Пароль:
1C
1С v8
БГУ выгрузка платежного поручения
,
0 mnimo
 
15.08.11
07:10
При выгрузке сообщает ошибку не задана дата формирования пакета. Не могу понять где она задаётся. ПОдскажите кто делал???
1 mnimo
 
15.08.11
07:54
Дата передачи пакета.    !!! Обязательное поле <<PP.DATE>> не заполнено
2 21stas
 
15.08.11
08:21
Там есть настройки формата выгрузки, в которых прописан путь к каждому полю
3 ProgrammerWife
 
15.08.11
08:47
(0) в формате в правилах обмена в строке PP.DATE в колонке Значение должно быть "ДатаВыгрузки". А в колонке Порядок заполнения - "Значение"
4 mnimo
 
15.08.11
09:32
С этим разобрался. щас не видит КБКНазначениеПлатежа(PPST.KBK),PPST.TYPE_KBK,РазделЛицевогоСчета(PPST.KOD_FIN).
хотя КБКНазначениеПлатежа(PPST.KBK) и PPST.TYPE_KBK есть. первое это (ТЧ.КБКНазначениеПлатежа.Наименование + ТЧ.КОСГУНазначениеПлатежа.Код) всё присутствует на форме.
А вот PPST.KOD_FIN закрыт от редактирования. Скорей всего для другого вида документа. Но при всём при этом файл формируестя.
5 ProgrammerWife
 
15.08.11
09:49
У меня тоже лажа была, уже не помню как исправляла. У тебя 8.1 или 8.2, кстати?
6 ProgrammerWife
 
15.08.11
09:53
и посчитай, сколько у тебя всего полей. Было, что одного не хватало (в релизе поначалу так было! 58 вместо 59), пришлось добавлять. Может, сейчас уже исправили
7 mnimo
 
15.08.11
19:44
8.2 не знаю даже что и думать уже.
8 ProgrammerWife
 
16.08.11
08:56
(7) на форме присутствует.. а в формате? что в формате? в режиме Предприятия посмотри. Такое впечатление, что там криво, раз в наличии есть, а не видно. И какой формат вообще?
9 ProgrammerWife
 
16.08.11
10:24
(0)О! Да ты земляк! :) Может, стукнешь в аську? 467701100
10 deaddy64
 
05.09.11
13:18
(7) данные берутся не из реквизитов, а из функции в общем модуле

                   Попытка
                       ДанныеДляПечати = Вычислить("ПлатежноРасчетныеДокументыСервер.ЗначенияРеквизитов" + Объект.Метаданные().Имя + "(Объект)");
                       ТаблицаТаблЧасти = Вычислить("ДанныеДляПечати." + ИмяТЧ);
                   Исключение
                       ТаблицаТаблЧасти = Вычислить("Объект." + ИмяТЧ + ".Выгрузить()");
                   КонецПопытки;

11 deaddy64
 
05.09.11
13:27
(7)=(4)