Как получить список используемых документов #792050


#0 by sidalexsandr
Поделитесь если кто имеет отчетом который выводит список используемых документов в 1с8.
#1 by Ёпрст
Базопузомеров как грязи, на том же нимфостарте
#2 by Ёпрст
Можно и через Инструменты разработчика (вроде, не помню ужо)
#3 by DrShad
запрос пишется пять минут
#4 by sidalexsandr
Запрос насколько я знаю не может обратиться к метаданным
#5 by DrShad
а зачем?
#6 by Naf2017
запрос собирается из метаданных программно
#7 by sidalexsandr
Только что пришел на работу и дали базы чтобы я разбирался. Вот поэтому и хочу узнать какие документы есть, чтобы дальше изучать только введенные документы
#8 by sidalexsandr
Нашел часть запроса, которая выводит список просто всех документов. Дальше я так понимаю надо цикл и в цикле проверять есть ли хотя бы один документ указанного вида. Вот текст запроса: ШаблонЗапроса = "
#9 by sidalexsandr
Подскажите теперь как во вложенном цикле проверить есть ли хоть один документ указанного вида?
#10 by Timon1405
ВЫБРАТЬ ПЕРВЫЕ 1 же
#11 by sidalexsandr
Спасибо. А как проверить, что в выборке есть хоть один документ?
#12 by Dmitrii
>> Только что пришел на работу... В качестве кого?... если ты не способен переделать уже готовое из в то, что тебе нужно?
#13 by Dmitrii
Ты чукча? Перечитывай внимательно вплоть до просветления.
#14 by sidalexsandr
Не чукча. Просто не знаю что вернет если нет ни одного документа данного вида
#15 by Aleksey
Ровно тоже что и без этой строки
#16 by sidalexsandr
А что именно вернет запрос когда нет ни одной записи указанного документа? Может NULL?
#17 by Aleksey
можно и без ПЕРВЫЕ 1. Это просто тупо ускорение запроса Представь что у тебя 100500 реализаций. Запрос по реализациям вернет тебе 100500 строк, а с доп строкой " ПЕРВЫЕ 1" только 1 строку. Меньше результат - быстрее отработает код Соответсвенно если в пустой базе, где нет реализаций сделать запрос то что хоть с  ПЕРВЫЕ 1, хоть без, хоть первые 100500 - результат одинаковый
#18 by Aleksey
нет он вернет то же что и всегда - результат выполнения запроса
#19 by Aleksey
Синтаксис: Выполнить Возвращаемое значение: Тип: РезультатЗапроса; Неопределено. Результатом исполнения запроса на уничтожение временной таблицы является значение Неопределено. Описание: Выполняет запрос к базе данных.
#20 by Aleksey
А вот у типа РезультатЗапроса есть метод Пустой Пустой (IsEmpty) Синтаксис: Пустой Возвращаемое значение: Тип: Булево. Истина - нет ни одной записи; Ложь - в противном случае. Описание: Определяет, есть ли в результате записи (без учета общих итогов). Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример:
#21 by sidalexsandr
Вложенный запрос в цикле говорят нехорошо. Подскажите как в цикле перебрать документы и узнать если документы?
#22 by h-sp
в ведь сам подсказал. Причем божился, что не чукча.
#23 by sidalexsandr
Это я нашел пример на другом сайте
#24 by h-sp
ну и пользуйся
#25 by sidalexsandr
Сформулирую вопрос по другому: как зная название документа получить конкретные документы за весь период?
#26 by sidalexsandr
Вопрос: подскажите как правильно.
#27 by Aleksey
Тебе шашечки или ехать?
#28 by h-sp
как в - добавь переиод туда. типа ШаблонЗапроса = "
#29 by mistеr
Групповая обработка справочников и документов. Получаешь список, перекидываешь в Excel, делаешь сводную таблицу. Это если "ехать".
#30 by sidalexsandr
Спасибо
#31 by Йохохо
#32 by sidalexsandr
А зачем МАКСИМУМ?
#33 by Лефмихалыч
select  t.name as TableName, Min(t.create_date) as CreateDate, ds.name as FileGroupName, SUM(u.total_pages) * 8 / 1024 as SizeMB from sys.tables as t inner join sys.partitions as p on t.object_id = p.object_id inner join sys.allocation_units as u on p.partition_id = u.container_id inner join sys.data_spaces as ds on u.data_space_id = ds.data_space_id where t.name like '%Document%' group by t.name, ds.name having SUM(u.total_pages)>0 order by SizeMB desc
#34 by sidalexsandr
Спасибо. Хорошо пришлось поломать мозги, не понял зачем * 8 / 1024 as SizeMB ?
#35 by Волшебник
из журнала регистрации можно всё вытащить
#36 by Лефмихалыч
это если он включен и регистрирует то, что надо, и не был обрезан
#37 by piter3
ты явно не IT-к
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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