Нужна помощь в Конвертации данных 2.1. Из 1с7 в 1с8 #629473


#0 by RorK
Всем доброго времени суток. Такой вопрос. Нужно сделать конвертацию. 1с 7.7 Справочник.СтавкиНДС В  1с 8.2 Перечисления.СтавкиНДС Как это правильно можно сделать? В книге "Конвертация данных" есть примеры, но там перечисления в справочник. Также и в типичных примерах Конвертации. К Примеру : (Правила - СтавкаНДС) (Источник - СправочникСсылка.СтавкиНДС) Пишу в ПКО Обработчик Событий (Перед Выгрузкой) КонецЕсли; Правильно будет так делать? И далее еще вопрос. В документе 1с7 ПоступлениеМатериалов  (СтавкиНДС нету) В документе 1с8 ПоступлениеТоваровУслуг (Табличная часть Товары) (СтавкаНДС есть) Устанавливаю для СтавкиНДС правило (СтавкаНДС) Но в итоге при выгрузке ругается !(Ошибка получения свойства из объекта коллекции. Свойство: СтавкаНДС)
#1 by nicxxx
перечисления ищутся по идентификатору значения, вот и пиши КонецЕсли; (ты кавычки забыл) и кстати, ставка в 7.7 кажется периодическое значение, это надо предусмотреть
#2 by nicxxx
Правило Справочник --> Перечисление создавать не надо, это нелогично, поскольку перечисление в базе-приемнике есть, надо только его найти (ну и создать новое перечисление в принципе невозможно). ПКС для ставки ндс будет таким: Источник - пусто, приемник - "СтавкаНДС", в обработчике ПередВыгрузкой пиши вышеприведенный код.
#3 by mozzga
Возьмите типовые правила и посмотрите как там это сделано
#4 by RorK
Всем спасибо за помощь, разобрался.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С