0
AndrewM
14.07.12
✎
15:09
|
Раньше делал обмен 8.2 - 8.2.
Чтобы, например, к коду документа добавить символы, писал в обработчике "ПередВыгрузкой" ПКС:
Значение = "ХХХ" + СокрЛП(Источник.Номер);
И в приёмнике документ появлялся с приставкой "ХХХ" и все были счастливы.
Теперь в правилах обмена из 7.7 в 8.2 в обработчике "ПередВыгрзукой" (или "ПриВыгрузке") пишу то же самое:
Значение = "ХХХ" + СокрЛП(Источник.НомерДок);
, но получаю такое страшное сообщение:
Функция не обнаружена (ПКС_ПередВыгрузкой_ПриемНаРаботуВОрганизацию_Номер_Свойство3)
ПКС_ПередВыгрузкой_ПриемНаРаботуВОрганизацию_Номер_Свойство3<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать)
Ни в книге по КД, ни в описании обработчика в 1С:КД нет никаких предупреждений на этот счёт.
Удаляю весь код из обработчика - ошибка пропадает.
Как это вылечить? В обмене из 8-ки просто присваивал Значению, что хочу, и всё. А в обмене из 7-ки что-то ещё писать надо?
|
|
1
ЧашкаЧая
14.07.12
✎
15:13
|
Для клюшек надо сохранить модуль выгрузки и вручную добавлять его в обработке.
1. В обработке выгрузки правил, есть флажок выгружать модуль. Сохраняете его.
2. Берете обработку экспорта для 7.
3. В конфигураторе заменяете модуль обработки текстом из файла полученного в 1.
|
|