Конвертация данных 2.0 (перечисление в спраавочник)

1. Tym1980 19.08.20 15:26 Сейчас в теме
Как в конвертации даных настроить обмен между Перечислением и Справочником

В старой базе единицы измерения номенклатуры представлены Перечислением в новой Справочник.КлассификаторЕдиницИзмерения
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user958326 19.08.20 15:29 Сейчас в теме
(1)
А можете написать между какими именно конфигурациями пытаетесь настроить обмен?
3. Tym1980 19.08.20 15:42 Сейчас в теме
(2)

1cv7 (самописная) > Бухгалтерия Для Украниы 2.0
5. user958326 19.08.20 16:20 Сейчас в теме
(3)а почему не взять за основу стандартную обработку переноса БП 7.7 в БП 2, из нее взять правила и работать уже с ними?
7. Tym1980 19.08.20 16:42 Сейчас в теме
(5)
не получиться поскольку в 1cv7 база самописная
10. user958326 19.08.20 17:25 Сейчас в теме
(7)
Насколько "самописная"? Какая взята за основу?
4. maks_20 165 19.08.20 16:17 Сейчас в теме
Какие данные в перечислении? Код, наименование? Если в перечислении содержится хоть какая-то информация, по которой можно идентифицировать в базе приемнике данные, то тогда сделайте ПКО, в котором приемником будет ваш справочник, источник пустой. Поиск по коду или наименованию (зависит от того, что в перечислении), прописать в пкс
Значение = Строка(Источник)
.
Если же перечисление несопоставимо ни с кодом ни с наименованием, тогда делать проверку, например
Если Источник = Перечисления.Единицы.ЕдиницаМетр Тогда Значение = "метр" ИначеЕсли .....КонецЕсли;
DmitriyPopow; +1 Ответить
9. Tym1980 19.08.20 17:09 Сейчас в теме
(4)
Если Источник = Перечисления.Единицы.ЕдиницаМетр Тогда Значение = "метр" ИначеЕсли .....КонецЕсли;


У меня оштбка при выгрузке из 1cv7
"Функция не обнаружена (ПКС_ПередВыгрузкой_КлассификаторЕдиницИзмерения_Наименование­_Свойство1)"
11. oleg-x 27 20.08.20 09:23 Сейчас в теме
(9) Скинь правило, посмотрим. Либо особенности 7.7, либо что то не так сделал.
Галку "Получить значение из входящих данный в ПКС поставил?
6. oleg-x 27 19.08.20 16:29 Сейчас в теме
1)
1. Создаешь свое правило конвертации объектов, где указываешь что источник перечисление, а приемник справочник.
2. Подставляешь это правило конвертации везде, где надо.
3. Далее добавляешь конвертацию свойств источник нет, приемник наименование.
4. Перед выгрузкой свойства пишешь "Значение = Строка(Источник)". Получаем перечисление в виде строки.
5. Ставим галку, что это поле поиска.
6. Настраиваем поиск по наименованию.
7.Готово, если объект не нашли, тогда надо прописать заполнение объекта иначе фигня получится.
8. Tym1980 19.08.20 16:52 Сейчас в теме
(6)
ПКО из перечисления в номенклатуру я сделал, все прописал.

Но когда сделал ПКО на Номенклатуру и сделал ПКС для единиц измерения, то при выгрузки из 1cv7 получаю ошибку:
"Функция не обнаружена (ПКС_ПередВыгрузкой_КлассификаторЕдиницИзмерения_Наименование­_Свойство1)
ПКС_ПередВыгрузкой_КлассификаторЕдиницИзмерения_Наименование­_Свойство1<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств)"
12. RustamZz 20.08.20 09:57 Сейчас в теме
(8) Модуль сохранили/заменили?
13. Tym1980 20.08.20 12:26 Сейчас в теме
(12)
в каком смысле модуль?

Если имеете ввиды правила то да, сохранил
14. RustamZz 20.08.20 13:44 Сейчас в теме
(13) Из 7.7 же выгрузка? Модуль нужно переписывать у обработки обмена
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот