|
v8: Правила конвертации справочника номенклатуры
| ☑ |
0
Misty
08.06.12
✎
09:31
|
Добрый день!
Не подскажете, можно ли в приемнике создавать новый объект номенклатуры в определенной папке, напр. НОВЫЕ без всяких групп и подгрупп (без всех уровней) той номенклатуры, которая в источнике. (Не уверена, что понятно объяснила). Спасибо
|
|
1
Абыр
08.06.12
✎
12:29
|
Можно.
|
|
2
Misty
09.06.12
✎
03:42
|
В правилах конвертации объектов в справочнике номенклатура в модуле при загрузке пишу код
РодительНовые=Справочники.Номенклатура.НайтиПоКоду("21949");
НайденТовар=Справочники.Номенклатура.НайтиПоКоду(Объект.Код);
Если НайденТовар=Справочники.Номенклатура.ПустаяСсылка() тогда
Объект.Родитель=РодительНовые;
сообщить(Объект.Родитель);
Иначе
Отказ=1;
КонецЕсли;
при загрузке в 1с8 мне выдает сообщение , что объект.родитель - это уже папка новые, а потом когда открываю справочник номенклатура и смотрю , то по факту - товар сидит в папке электрика
|
|
3
Агент Инфостарта
09.06.12
✎
08:17
|
(0) Пробуйте при выгрузке в ПКС подменять родителя.
|
|
4
andrewks
09.06.12
✎
08:25
|
РодительНовые=Справочники.Номенклатура.НайтиПоКоду("21949");
Объект.Родитель=РодительНовые;
и поставить у Родитель флажок "не менять у существующих"
|
|
5
andrewks
09.06.12
✎
08:28
|
(3) а как она при выгрузке узнает, есть ли такой элемент в базе-приёмнике?
|
|
6
andrewks
09.06.12
✎
08:31
|
а ещё лучше - записать папку в Параметры в ПередНачаломЗагрузки, чтобы не искать всякий раз
|
|
7
Misty
13.06.12
✎
01:06
|
а где, если не секрет, у родителя флажок "не менять у существующих"
|
|
8
Misty
13.06.12
✎
01:33
|
спасибо всем огромное, все получилось, код при загрузке оставила свой, а вот у родителя поставила галочку в поиск и в правилах конвертации поставила галочку - не замещать значение св-в у существ. объектов в приемнике
|
|