Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2012, 12:55   #1
velovich
 
Регистрация: 20.01.2012
Сообщений: 4
По умолчанию delphi + 1С бухгалтерия 8

превет, буду рад, если кто-нибудь подскажет по вопросам, в которые я уперся:

рабочий пример, выбирает весь список контактов:
Код:
ole_TekDoc:=base1C.Справочники.КонтактныеЛица.Выбрать();
while ole_TekDoc.Следующий() do begin
 stringlist1.add(ole_TekDoc.Фамилия);
end;
идем дальше, хочется, чтобы выбирались только лица одного контрагента, но выбираются все:
Код:
ole_kontr:=base1C.Справочники.Контрагенты.НайтиПоКоду('000000030');
ole_TekDoc:=base1C.Справочники.КонтактныеЛица.Выбрать(,ole_kontr);
while ole_TekDoc.Следующий() do begin
 stringlist1.add(ole_TekDoc.Фамилия);
end;

"invalid variant operation"
не понял как делать подобное:
Код:
ole_vidlic:=base1C.Перечисления.ВидыКонтактныхЛиц.КонтактноеЛицоКонтрагента;
if ole_TekDoc.ВидКонтактногоЛица=ole_vidlic then stringlist1.Add(ole_TekDoc.Фамилия);

так же не пойму, как из записи контактного лица получить код хозяина, типа:
Код:
stringlist1.add(ole_TekDoc.ОбъектВладелец.Код);
velovich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Домашняя бухгалтерия strangegirl Microsoft Office Excel 8 29.11.2010 06:01
бухгалтерия Screame Microsoft Office Excel 3 18.08.2009 15:49
БД Бухгалтерия Arkuz БД в Delphi 2 04.12.2008 21:41