|
Создание строки таб.части при конвертации 7.7 -> 8 |
☑ |
0
lukinskiy
12.02.19
✎
12:04
|
Подскажите, пожалуйста, как правильно действовать.
Нужно в КД 2 настроить выгрузку документа из 7.7 в 8 так, чтобы на стороне приемника создавалась и заполнялась строка табличной части.
Сделал таб.часть "ТаблЧасть" с флажком "получить из вход.данных" и в ПКО в "при загрузке" пишу:
Объект.ТаблЧасть.Очистить();
НовСтрока = Объект.ТаблЧасть.Добавить();
НовСтрока.Рекв1 = 1;
НовСтрока.Рекв2 = 2;
НовСтрока.Рекв3 = 3;
Обработка в 7.7 выдает "Ошибка выбора объектов коллекции" (это там такое сообщение в функции "ВыгрузитьГруппуСвойств", но разобраться дальше мне сложно).
Как правильно? :)
|
|
1
Ёпрст
гуру
12.02.19
✎
12:07
|
в ПКГС перед выгрузкой определи свою коллекцию и всё.
|
|
2
Ёпрст
гуру
12.02.19
✎
12:08
|
и не надо это делать в при загрузке
|
|
3
lukinskiy
12.02.19
✎
12:16
|
Это будет выполняться в уже восьмерке? Потому что мне нужно при заполнении реквизитов этой строки использовать перечисления и предопределенные элементы справочника.
|
|
4
Ёпрст
гуру
12.02.19
✎
12:18
|
(3) в 7.7 сразу будет в момент выгрузки сформированна нужная структура в xml файле
Читайте справку по обработчикам ПКГС
|
|
5
lukinskiy
12.02.19
✎
12:18
|
так я же в 7.7 не смогу заполнить нужные мне реквизиты, это надо уже в 8 делать
|
|
6
lukinskiy
12.02.19
✎
12:22
|
или создать строку в 7.7, а потом заполнять еще где-то в 8?
|
|
7
lukinskiy
12.02.19
✎
12:23
|
И еще - часть реквизитов табличной части должны быть заполнены из реквизитов шапки документа, т.е. она должна быть уже на этот момент загружена.
|
|
8
Ёпрст
гуру
12.02.19
✎
12:25
|
(5) почему не можешь ?
|
|
9
Ёпрст
гуру
12.02.19
✎
12:26
|
У тебя нет в 7.7 данных каких-то разве ?
|
|
10
lukinskiy
12.02.19
✎
12:38
|
Часть реквизитов табличной части должны быть заполнены из реквизитов шапки документа, т.е. шапка должна быть уже на этот момент загружена.
И еще тогда в 7.7 как-то надо извращаться, чтобы заполнить реквизиты этой строки значениями перечисления и предопределенного элемента справочника.
Все это без проблем делается уже при загрузке, вот я и пытался.
|
|
11
Ёпрст
гуру
12.02.19
✎
13:01
|
(10) вовсе не обязательно. При выгрузке заполняете коллекцию нужными значениями и всё. И пофик, что значения для строк будут реквизитами шапки, вы же их тоже выгружаете вместе с документом
|
|
12
lukinskiy
12.02.19
✎
13:12
|
А как тогда заполнить реквизит строки предопределенным элементом справочника?
|
|
13
lukinskiy
12.02.19
✎
13:38
|
Спасибо, вроде разобрался более-менее.
|
|
14
lukinskiy
12.02.19
✎
14:35
|
Там другие непонятности вылезли.
А не подскажете кто-нибудь, где взять какую-нибудь типовую конвертацию в БП 3.0, чтобы там было правило для Приходного кассового ордера? Не важно даже, из какой конфы, но чтобы в БП 3.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший