|
|
Конвертация данных - правила выгрузки номенклатуры |
☑ |
|
0
web_profiler
07.05.12
✎
20:09
|
Добрый день величественные 1С-цы.
Проблема с правилом выгрузки данных Номенклатуры. В обработчике "Перед выгрузкой" необходимо просто-напросто записать элемент передаваемой номенклатуры.Это необходимо, для обмена (синхронизации) справочника номенклатуры.
Вот чего я пишу в обработчике "Перед выгрузкой":
Сообщить(Объект);
Объект.Записать();
В документе Счет на оплату покупателю передаю номенклатуру ПМБ 1мм
а в служебных сообщениях получаю:
Начало выгрузки: 07.05.2012 18:59:31
ЭМ-1 140х8 мм
Окончание выгрузки: 07.05.2012 18:59:32
Ну и как результат переносимая счетом номенклатура имеет только код и наименование, и всё, больше ничего не перенеслось.
Че за ерунда, помогите, плиз!!!!
|
|
|
1
Premio
07.05.12
✎
20:16
|
Ой, да все что угодно может быть)) Вернее туча чего может быть))
|
|
|
2
web_profiler
07.05.12
✎
20:17
|
как мне получить передаваемый элемент номенклатуры, а потом его перезаписать?
|
|
|
3
Premio
07.05.12
✎
20:20
|
Непонятно зачем перезапись в принципе
|
|
|
4
vovus
07.05.12
✎
20:22
|
(0) где переносимая номенклатура имеет только код и наименование, в источнике или в приемнике?
|
|
|
5
web_profiler
07.05.12
✎
20:24
|
Объясняю: есть настроениы узлы обмена, есть правило обмена Документом СчетНаОплатуПокупателю. Если номенклатура создана до первого запуска обмена и отсутсвует в идентичной базе-приемнике то она переносится только наименование и код. Но если открыть этот элемент номенклатуры и тут же его записать, а потом подтянуть в документ - переноситься НА УРА!!!
|
|
|
6
web_profiler
07.05.12
✎
20:25
|
переносимая номенклатура имеет только код и наименование в ПРИЕМНИКЕ
|
|
|
7
vovus
07.05.12
✎
20:29
|
(6) если в приемнике, тогда с обработчиком ПередВыгрузкой экспериментировать бессмысленно, он же в источнике выполняется
|
|
|
8
web_profiler
07.05.12
✎
20:32
|
так мне ж так и надо: в источнике открыл , записал номенклатуру (созданную до обмена) - передал.
|
|
|
9
vovus
07.05.12
✎
20:35
|
(8) насколько позволяют понять мои телепатические способности, номенклатура просто не зарегистрирована на выгрузку в плане обмена. Надо ее зарегистрировать всю. И обменяться. Регистрируется все просто - см. метод ЗарегистрироватьИзменения()
|
|
|
10
vovus
07.05.12
✎
20:35
|
Не при обмене только, отдельно обработку написать надо
|
|
|
11
vovus
07.05.12
✎
20:36
|
Какие объекты зарегистрированы для изменения - проверяется обработкой "Регистрация изменений для обмена", она на ИТС-ных дисках распространяется
|
|
|
12
vovus
07.05.12
✎
20:38
|
(11)+ Да, кстати, в этой же обработке можно зарегистрировать все элементы справочника
|
|
|
13
web_profiler
07.05.12
✎
21:46
|
каким тогда чудо образом выгружается номенклатура, если её вручную открыть - записать и передать в документе посредством обмена?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший