#0
by Че_не_так
Хочу для начала просто получить список документов, пишу так : procedure TForm1.Button2Click(Sender: TObject); var end. В ответ получаю "Method 'Документы' not supported by automation object", если заменить 'V8.COMConnector' на 'V8.Application', то прокатывает без ошибок, но нифига не выбирает, в чем засада ??
#3
by Че_не_так
Читал, не помогло. кусок из ссылки ////////// COM -соединение с информационной базой 1С:Предприятия предоставляет полный доступ к своему глобальному контексту (см. «Контекст выполнения программного модуля»). Поэтому COM -соединение в качестве своих методов может иметь: системные константы, значения заданных в конфигураторе объектов, доступ к которым осуществляется с помощью менеджеров (например, константы, перечисления, справочники, документы, журналы документов, отчеты, обработки, планы видов характеристик, планы счетов, планы видов расчета, регистры), а также переменные, объявленные в модуле внешнего соединения с ключевым словом Экспорт. ////////// как достучаться то до документов ?
#5
by Че_не_так
Ошибся когда постил в форум, до этой строки и не доходит. Вываливается на этой : dk1:=dk.Докуметы.АвансовыйОтчет.Select; Method 'Документы' not supported by automation object
#7
by Че_не_так
тогда получаем все тоже самое только по английски Method 'Documents' not supported by automation object
#10
by igork1966
Documents а не Document Глобальный контекст Документы (Documents) Использование: Только чтение. Описание: Тип: ДокументыМенеджер. Используется для доступа к определенным в конфигурации документам. См. также: ДокументыМенеджер
#12
by Че_не_так
Новый вариант: Com1C:=CreateOleObject('V8.COMConnector'); теперь благополучнр прокатывает до сообщения закончили выборку, но нифига не выбирает, есть подозрение что в этой вот строке : while dk2.Next>0 do begin что-то не так :-)
#13
by igork1966
В Automation и в COM -соединении TRUE и FALSE имеют соответственно значения: -1 (минус единица) и 0.
#15
by Че_не_так
Всем спасибо,разобрался. Если кому интересно кусок работающего кода. procedure TForm1.Button2Click(Sender: TObject); var
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Перенос Регистра сведений через COM - соединение
- Поле объекта не обнаружено (Выборка) Строка.СубконтоКт= Выборка.СубконтоДт1[
- Соединение 8.3 и 8.2 через COM соединение.....
- ЗУП 3.0 Выплата зарплаты и через кассу и через перечисление на карточку
- Обмен работает через обработку, а через планы обмена нет
В этой группе 1С
- Как программно изменить подсказку
- Как ограничить число запусков программы?
- Как обновить ячейку в таблице?
- При сохранении печатной формы в XLS, обрезается часть строки. Почему?
- можно ли восстановить последовательность документов без перепроведения док?
- v7: вопрос по декларации на прибыль ИНОСТРАННОЙ организации
- ЗиК: Можно ли быстро изменить все записи журнала расчетов?
- OLE. Импорт из Excel-а в 1С. После не могу открыть в Excel-е исходный файл.
- 7.7 Посветуйте конфу под сельское хозяйство
- План обмена между 1с и Delphi (FireBird)
- можно ли в формуле кнопки на форме документа создать условие?
- УПП. Где почитать про методику использования регистров в подсистеме НДС?
- Обращение к функции общего модуля из внешней обработки
- Поиск документа по реквизиту НайтиПоРеквизиту()
- При загрузке из клиент банка Возрождение платежных поручений не попада.....
- Счет фактура на аванс в Бух 474
- Cipher Lab 8001L как подключить?
- Ошибка: деление на 0. Что делать?
- Форма по НДС 163Н
- Как получить ПОСЛЕДНИЙ документ определенного вида на дату