Движения документа. #604077


#0 by Lama12
Возможно ли прочитать движения документа из ДокументаОбъект? Т.е. есть ссылка на документ. Получаем из ссылки объект. Почему-то в движениях все наборы записей пустые, ходя движения вообще есть. Как можно прочитать их не пользуясь запросом и объектной моделью регистров, т.е. напрямую из объекта документ?
#1 by Maxus43
зачем? именно запросы - по феншую. а вобще - Движения.Хозрасчетный.Прочитать;
#2 by Eugene_life
Вот так можно:
#3 by Лефмихалыч
а зачем их читать, не пользуясь запросом? строго говоря, не пользуясь запросом, прочитать что-либо из базы 1С нельзя. Даже - это тоже запрос
#4 by Maxus43
кода меньше может. мало ли чего нужно именно)
#5 by Lama12
Не работает. Вроде не то. Объектная модель - тоже запрос. Вот тут мне надо получить количество записей в определенном регистре. Количество возвращает 0, хотя движения есть.
#6 by Lama12
эээ комментарий, это я для себя...
#7 by Lama12
ВидыДокументов - тип строка (работает корректно).
#8 by Лефмихалыч
ну, так и получи количество запросом. Если тебе нужно только количество, то зачем читать сами записи?
#9 by Maxus43
ИЗ Метаданные.Документы[ВидыДокументов].Движения - и чо он будет брать? надо движения от объекта брать
#10 by Maxus43
#11 by Eugene_life
А не проще ли на регистр нужный установить Отбор по документу, и прочитать (посчитать) записи регистра?
#12 by Lama12
Смотри вот эту строку: с "Прочитать", вот такой вариант не работает. СтрокаДвиженияНов.БылоКоличествоДвижений = ДокОбъект.Движения[Движ.Имя].Прочитать.Количество; Говорит нет такого метода. Через запрос, можно. Пока писать лень. Пишу по принципу - быстро. Возможно. Но не понимаю почему считывая объект, не считываются его движения.
#13 by Eugene_life
Похоже, ты не получаешь Объект. Иначе ты бы получил и все движения.
#14 by Lama12
В том то и дело. В отладчике - тип переменной - документ объект. Даже в движениях есть наборы записей регистров. Но они все пустые. И почему-то прочитать не работает. Фигня какая - то. Релиз платформы 301.
#15 by Lama12
Клиент толстый.
#16 by Lama12
Все... сработало. Сам тупой. Так сработало. Всем спасибо за пинания в нужном направлении.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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