Как в запросе получить вид документа? #336733


#0 by Лис в курятнике
Подскажите пожалуйста, как в запросе получить вид документа? Цель - мне нужен отчет в такой форме: ДокументВид1 -№... от... -№... от... ... ДокументВидN -№... от... -№... от...
#1 by Мелкий бес
ВЫБОР КОГДА Регистратор ССЫЛКА Документ.Поступление Тогда "Поступление"      КОГДА Регистратор ССЫЛКА Документ.Реализация" Тогда "Реализация" КОНЕЦ КАК ВидДокумента, Регистратор.Номер, Регистратор.Дата ИЗ РегистрНакопления.Товары.Обороты(,,Регистратор,) ИТОГИ ПО ВидДокумента
#2 by Лис в курятнике
и что? так для всех документов прописать надо? их у нас около сотни...
#3 by Мелкий бес
можно использовать временную таблицу: - в 1-ом запросе получить ссылки документов и заполнить колонку с типами - во 2-ом запросе ...
#4 by Лис в курятнике
а как их заполнить типами? и сколько это всё будет работать? способа проще нет?
#5 by Мелкий бес
см глава 5 в V8AddDoc81.htm результат 1-го запроса выгрузить в ТЗ. ТЗ перебрать и используя Метаданные установить значения типов заполненную ТЗ установить в качестве источника для временной таблицы
#6 by Лис в курятнике
Это всё хорошо и понятно, но очень долго будет работать. Более простой вариант, в таком случае, отсортировать по представлению и выводить в таблицу с проверкой на соответствие типа. Но это тоже долго будет работать. Хочется какого то красивого и простого решения, которое будет быстро работать.
#7 by Лис в курятнике
Спасибо Мелкий бес, не придумал ничего другого, как пойти по варианту предложенному в , формирую запрос динамически из метаданных.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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