|
Присвоения родителя Номенклатуре
| ☑ |
0
Tumakota
19.02.14
✎
14:30
|
Номенклатура.Родитель = СокрЛП(Строка(СтраницаЕксель.Cells(НомерСтроки,КолонкаБренд).Value));
Пишет поле Родитель не для записи, как присвоить товару уже существующую группу
|
|
1
Wobland
19.02.14
✎
14:31
|
нужно для начала поиметь объект
|
|
2
BuHu
19.02.14
✎
14:32
|
(0) вы пытаетесь в поле родитель записать строку ? или у вас в экселе ссылки на справочник ?
номенклатура - объект или ссылка?
|
|
3
Avganec
19.02.14
✎
14:33
|
(0) жесть. а родитель он совсем обязательно строка? он разве не может быть например номенклатурой?
|
|
4
Tumakota
19.02.14
✎
14:34
|
Справочники.Номенклатура.НайтиПоНаименованию(СокрЛП(Строка(СтраницаЕксель.Cells(НомерСтроки,КолонкаБренд).Value)))
Вот ссылка на справочник, но он серовно не для записи
|
|
5
Wobland
19.02.14
✎
14:35
|
(4) сильно смущает это обстоятельство?
|
|
6
Avganec
19.02.14
✎
14:37
|
(4) а можно код в студию, ну для себя, чисто?
|
|
7
1Сергей
19.02.14
✎
14:42
|
(6) +поржать
|
|
8
azernot
19.02.14
✎
14:45
|
В коде обязательно должны присутствовать такие вот конструкции (имена переменных и прочие детали могут не совпадать, но суть неизменна):
ОбъектНоменклатура = НоменклатураСсылка.ПолучитьОбъект();
....
ОбъектНоменклатура.Родитель = Справочники.Номенклатура.НайтиПоНаименованию(СокрЛП(Строка(СтраницаЕксель.Cells(НомерСтроки,КолонкаБренд).Value)));
.....
ОбъектНоменклатура.Записать()
|
|
9
Philix
19.02.14
✎
14:49
|
(8) ну и крайне желательно убедиться, что в результате поиска по наименованию получена ссылка на группу (для случая, если кто-то не включил в номенклатуре иерархию элементов). Иначе может получится казус
|
|