|
Конвертация. БП2.0->>ТИС. в документе не могу проставить единицу из карточки ном
| ☑ |
0
Черепахыч
04.12.13
✎
15:38
|
Привет!
выгружаю реализации из БП в ТИС.
заполняю таблитчную часть документа.
хочу единицу заполнить как Номенклатура.БазоваяЕдиница.
в Конвертации обработчик "ПослеЗагрузки" для 77 не работает.
как сделать? помогите
|
|
1
Aleksey
04.12.13
✎
15:41
|
работает, ты модуль выгружал? Менял?
|
|
2
Черепахыч
04.12.13
✎
15:43
|
модуль при выгрузке. а у меня загрузка.
|
|
3
Черепахыч
04.12.13
✎
15:44
|
Обработчики "Правила конвертации объектов"
После загрузки
Условия возникновения события
Только для платформы V8.
Событие выполняется после прочтения и установки атрабутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта.
|
|
4
Aleksey
04.12.13
✎
15:53
|
(3) а ты попробуй, он без проблем работает и в 7-ке
|
|
5
SQLRY
04.12.13
✎
16:03
|
(3) для 8 модуль выгружаются в месте с выгрузкой данных , а в 7 нужно модуль выгружать и записывать в V77Exp.ert
|
|
6
SQLRY
04.12.13
✎
16:09
|
(3) в типовых перед выгрузкой
Если ОбъектКоллекции.ВидМПЗ = Перечисление.ВидыМПЗ.Товары Тогда
ИмяПКО = "ЕдиницыНоменклатуры_ЕдиницыИзмерения";
ИначеЕсли ОбъектКоллекции.ВидМПЗ = Перечисление.ВидыМПЗ.Материалы Тогда
ИмяПКО = "ЕдиницыМатериалов_ЕдиницыИзмерения";
КонецЕсли;
|
|
7
SQLRY
04.12.13
✎
16:13
|
наверно можно
перед выгрузкой
Значение ="шт"
|
|
8
Черепахыч
04.12.13
✎
16:26
|
(4)
Начало загрузки: 16:14:15
ПКО_ПослеЗагрузки_Реализация<<?>>(ОбъектБД, ИмяПравила, Объект)
Функция не обнаружена (ПКО_ПослеЗагрузки_Реализация)
Конец загрузки: 16:14:15
добавил вручную в v77imp.ert функцию:
Функция ПКО_ПослеЗагрузки_Реализация(ОбъектБД, ИмяПравила, Объект)
ОбъектБД.выбратьСтроки();
пока ОбъектБД.получитьСтроку()=1 цикл
ОбъектБД.единица = ОбъектБД.Номенклатура.БазоваяЕдиница;
Конеццикла;
ОбъектБД.записать();
возврат 1;
Конецфункции
и все заработало.
спасибо всем
|
|