Почему не выбираются строки в документе (из Access)? #129512


#0 by Zik
Из Access с помощью Do while ... атрибуты документа последовательно прочитываются. При переходе на цикл со строками происходит зацикливание (бесконечный цикл), а вместо значений Номенклатура и т.д. печатаются одни 0. Кто знает, в чем дело? Плз......Set Док1C = v7.EvalExpr("CreateObject(""Документ.СписаниеТМЦ"")")If Док1C.ВыбратьДокументы = 1 Then    Do While Док1C.ПолучитьДокумент = 1        If Док1C.ТекущийДокумент.ВыбратьСтроки = 1 Then            Do While Док1C.ТекущийДокумент.ПолучитьСтроку = 1
#1 by fh2005
через oleв 1с какого-то древнего релиза не работало "выбратьстроки"может и теперь так же?
#3 by fh2005
ЧЕРЕЗ OLE этот метод не работал на каком-то старом релизе. Теперь не проверял. Может и теперь не работает.
#5 by Zik
Добавочка: имеется в виде, конечно же, через OLE.
#6 by Programmer
может ПолучитьСтрокуПОНомеру сработает?
#7 by Zik
Не получается:If Док1C.ВыбратьДокументы = 1 Then    Do While Док1C.ПолучитьДокумент = 1        Debug.Print Док1C.ТекущийДокумент.КоличествоСтрок 'для инф.  Док1C.ТекущийДокумент.ПолучитьСтрокуПоНомеру        Debug.Print Док1C.ТекущийДокумент.НоменклатураНа последней строке Acces выдает сообщение: "Type mismatch".
#8 by fh2005
Я в свое время никак не смог получить строки.Может пойдет ВыгрузитьТабличнуюЧасть ?А для чего это нужно вообще?
#9 by Zik
В основном это надо для принятия управленческих решений и для контроля. Комфорт инструментальной среды в Access по сравнению с 1С на несколько порядков выше. Мне бы только данные из 1С получить. А с "Выгрузить..." сейчас покопаюсь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С