Имя: Пароль:
1C
1С v8
Работа с номенклатурой через Deplhi
0 Flash512
 
29.01.13
15:33
Доброго времени суток.
Решил соединить базу 1с с delphi по примеру с
v8: подключение к 1С8.2 средствами Delphi?
Прошло успешно, но есть одно небольшое НО...
Как выгрузить определенные позиции с номенклатуры?
т.е. есть группа "ДЕКОРАТИВКА", мне нужно конкретно оттуда позиции.
делаю запрос Selection:=Connection.Справочники.Номенклатура.Выбрать();
выгружаю в ListBox, выгружает ВСЕ, кроме группы "Декоративка".
С 1С мы не в самых теплых отношениях)
Скажите пожалуйста, в каком направлении плыть...
1 AaNnDdRrEeYy
 
29.01.13
15:45
Первый параметр метода Выбрать(), группа элементы которой нужно выбрать, в твоем случае "ДЕКОРОТИВКА"
2 Flash512
 
29.01.13
16:00
(1) Selection:=Connection.Справочники.Номенклатура.Выбрать(ДЕКОРОТИВКА);
Если так, то не получается...
3 AaNnDdRrEeYy
 
29.01.13
16:10
В параметр надо ссылку на найденый элемент передавать

Selection:=Connection.Справочники.Номенклатура.Выбрать(

Connection.Справочники.Номенклатура.НайтиПоКоду("тут код декоротивки")

);
4 Flash512
 
30.01.13
07:14
(3) А что за код? где его взять не подскажете?
5 Godofsin
 
30.01.13
07:15
(4) в элементе справочника =)
6 Flash512
 
30.01.13
07:19
Чет ступил))))
у меня еще 9 утра только начало рабочего дня)) надо просыпаться))
7 Flash512
 
30.01.13
07:35
(1) (5) Теперь такая проблемка.
Выпадают те товары, которые не внесены ни в какую группу, т.е. те, которые находятся в корне номенклатуры...
8 Godofsin
 
30.01.13
07:44
(7) а не врешь?
9 dk
 
30.01.13
08:25
видимо не нашел по коду
проверь что
Connection.Справочники.Номенклатура.НайтиПоКоду("тут код декоротивки")
возвращает
10 Flash512
 
30.01.13
09:00
(8) (9) Спасибо, разобрался)
Не те апострофы поставил)
Вы не против, если я в течении разработки проекта, с возникшими вопросами по соединению 1с и делфы буду отписывать здесь?
11 ДенисЧ
 
30.01.13
09:19
(10) я против :-)
Заведи себе блошек в свитере :-)
12 Flash512
 
30.01.13
09:37
(11) Свитер стер, блошки перебежали)))
13 cw014
 
30.01.13
09:39
(12) Тогда разбираться самому тебе придется, юный падаван
14 Flash512
 
30.01.13
09:44
Спасибо Вам, ребят)
(13) уж надеюсь резберусь)
15 Flash512
 
30.01.13
10:07
Еще такой вопрос.
Как по наименованию группы получить код этой же группы?)
16 andreymongol82
 
30.01.13
11:29
Code1C = Сonnection.Справочники.Номенклатура.НайтиПоНаименованию("тут наименование").Код;
17 Flash512
 
30.01.13
14:37
(16) Invalid varriant operation пишет мне delphi