Имя: Пароль:
1C
1С v8
Конвертация 2.0 замена номенклатуры
0 AlexRu2015
 
10.02.22
17:10
Здравствуйте.
При конвертации есть необходимость заменить одну номенклатуру на другую, которая есть в базе приемнике но нет в источнике. Причем сделать надо везде где эта номенклатура встречается. Я пытался в ПКО номенклатуры подменить Объект при загрузке в приемнике, но не работает. Как это можно сделать что бы не переписывать все места где встречается номенклатура?
1 vicof
 
10.02.22
17:17
Передавать нужный код, искать по коду, заполнение полей убрать, оставить только поиск.
2 ДенисЧ
 
10.02.22
17:17
При выгрузке поля поиска подменяй.
3 pechkin
 
10.02.22
17:19
по хорошему нужно написать алгоритм и везде при выгрузке свойства номенклатура его использовать
4 vicof
 
10.02.22
17:22
(3) Не надо. Лучше написать две строчки кода, чем 2 * нужное количество метаданных
5 user-ok
 
10.02.22
17:23
В (1) дали исчерпывающий ответ.
не забудь что рядом с номенклатурой часто идут единицы измерения
6 scanduta
 
10.02.22
17:30
(0)А в чем проблема сделать в обработчике "поля поиска" написать алгоритм поиска ? и поставить галочку не заменять
7 AlexRu2015
 
10.02.22
17:47
Про поля поиска я не подумал, буду пробовать, спасибо
8 Ёпрст
 
10.02.22
17:52
(0)
проще подменять гуид ссылки в выгрузке.
Тебе придётся в противном случае во всех местах сымать галки с быстрый поиск/запоминать данные объектов и пасти, что ежели номенклатура выгружается по ссылке - всегда выгружалась через пко как объект
9 mistеr
 
10.02.22
17:56
(0) Подменять надо при выгрузке.

Я делал так. Заполнял соответствие кодов, клал в Параметры (В обработчике После загрузки правил обмена). В ПКС кода справочника искал, подменял.

Если поиск по ссылке, подменять соответственно ссылку.