:: Вопросы по 1С
Выбрать данные из 1С в fox
allall
Автор

Сообщений: 19
Дата регистрации: 16.03.2006
Как выбрать наименования элементов справочника "Договоры" из 1С в курсор в fox?
Такая конструкция возвращает только один элемент справочника:
PUBLIC Dogovor, goCust
Dogovor = goV77.EvalExpr('CreateObject("Справочник.Договоры")')
goCust= goV77.EvalExpr('CreateObject("Справочник.Контрагенты")')
goCust.НайтиПоКоду('00019082')
Dogovor.ИспользоватьВладельца(goCust.ТекущийЭлемент())
Dogovor.ВыбратьЭлементы(1)
DO WHILE Dogovor.ПолучитьЭлемент(1) = 1
? Dogovor.ТекущийЭлемент().Наименование
* Запись наименования в курсор
ENDDO
Как получить все элементы справочника?


Исправлено 1 раз(а). Последнее : allall, 25.10.10 09:24
Ratings: 0 negative/0 positive
Re: Выбрать данные из 1С в fox
allall
Автор

Сообщений: 19
Дата регистрации: 16.03.2006
Судя по всему выбирается основной договор контрагента, а вот как выбрать весь список договоров?
Ratings: 0 negative/0 positive
Re: Выбрать данные из 1С в fox
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
allall
Судя по всему выбирается основной договор контрагента, а вот как выбрать весь список договоров?
Вобще, данная конструкция выбирает все элементы справочника для данного контрагента.
А основной договор контрагента это реквизит элемента справочника контрагенты, который ссылается как раз на получаемый вами список.
Ratings: 0 negative/0 positive
Re: Выбрать данные из 1С в fox
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
pasha_usue
...
Вобще, данная конструкция выбирает все элементы справочника для данного контрагента.
...
Должна, но не выбирает. Выбирает один.


------------------
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 1 (Гостей: 1)

© 2000-2024 Fox Club 
Яндекс.Метрика