Имя: Пароль:
1C
1С v8
Запись значения из ячейки экселя в объект
0 alexsandrinia
 
26.06.15
09:09
есть эксель и необходимо записать значение ячейки в объект
КодОбъект = НайденныйЭлемент.ПолучитьОбъект();
КодОбъект.Артикул = что тут писать? Нужно значение типа ссылка, а из экселя выходит значение типа число. как быть?
1 ДенисЧ
 
26.06.15
09:10
Артикул это ссылка? О_о
Как скучно я живу...
2 alexsandrinia
 
26.06.15
09:11
у меня
КодОбъект.Артикул        СправочникСсылка.Артикулы
3 ДенисЧ
 
26.06.15
09:11
Мда...
Ну тогда ищи нужный элемент по полученному числу...
4 alexsandrinia
 
26.06.15
09:11
или в справочнике Артикулы искать, если нет - записать, а потом присвоить?
5 Масянька
 
26.06.15
09:19
(4) Что есть "КодОбъекта.Артикул", "СправочникСсылка.Артикул"?
И что делает сие изобретение?
6 alexsandrinia
 
26.06.15
09:24
(5)
ищу в базе элемент, из экселя смотрю есть ли артикул такой в справочнике артикулы. если есть - переписываю артикул у элемента из экселя
7 alexsandrinia
 
26.06.15
09:24
если нет - создаю и присваиваю
8 fishb1
 
26.06.15
09:39
(0) КодОбъект.Артикул = Справочники.Артикулы.НайтиПоКоду(Значение)

или

КодОбъект.Артикул = Справочники.Артикулы.НайтиПоНаименованию(Значение)

А вот тут (7) - это уже прям серьезно программировать надо. :)
9 alexsandrinia
 
26.06.15
09:47
(8) сделал уже) всё нормально работает, спс!)
10 hhhh
 
26.06.15
10:07
(6) "если есть - переписываю артикул у элемента из экселя"  что курил?