Запрос на получение прикрепленных файлов
Добрый вечер,уважаемые форумчане!
Столкнулся с проблемой написания запроса,в котором нужно получить прикрепленные файлы документов реализаций, поступлений и договоров. По отдельности запросы то я могу составить, а вот хотелось бы увидеть запрос,в котором можно получить файлы всех вышеописанных типов документов. Сам не могу разобраться как связать запросы(
Столкнулся с проблемой написания запроса,в котором нужно получить прикрепленные файлы документов реализаций, поступлений и договоров. По отдельности запросы то я могу составить, а вот хотелось бы увидеть запрос,в котором можно получить файлы всех вышеописанных типов документов. Сам не могу разобраться как связать запросы(
По теме из базы знаний
- Сложные запросы в динамическом списке или как не надо писать запросы для них
- Организация файлового хранилища на базе MS SQL Server с доступом из 1С
- Резервное копирование и восстановление 1С баз на PostgreSQL в Windows с помощью pgAdmin, bat-файлов и планировщика
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
- WhatsApp-клиент для 1С - отправка/получение сообщений, изображений, смайлов, файлов из 1С через сервис GreenApi
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)Если конфигурация на БСП, то зачем запрос? Можно же стандартным функционалом воспользоваться, а не изобретать велосипед)
Например,
После выполнения этого кода в МассивФайлов у вас будут лежать все ссылки на файлы. Ссылка - ссылка на документ. Обойти циклом нужные вам документы, думаю, труда не составит
Например,
МассивФайлов = Новый Массив;
РаботаСФайлами.ЗаполнитьЗаполнитьПрисоединенныеФайлыКОбъекту(Ссылка, МассивФайлов)
После выполнения этого кода в МассивФайлов у вас будут лежать все ссылки на файлы. Ссылка - ссылка на документ. Обойти циклом нужные вам документы, думаю, труда не составит
ВЫБРАТЬ
ПоступлениеТоваровУслуг.Ссылка
ИЗ
Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
Показатьтолько с вашими справочникми
Добрый день! Для начала хотя бы пишем какая конфигурация программы, где вы хотите получить информацию. Например в УПП 1.3 за это отвечает Справочник "Хранилище дополнительной информации", который можно привязать к разным объектам. В запросе указываем типы объектов и делаем перебор, можно сделать группировки по типу объекта и т.д.. С какой целью вы хотите получить информацию - где прикреплен файл, а где нет? Много ли даст название файла, который прикрепил пользователь или у вас установлен специальный шаблон наименования файла на предприятии?
(4)Добрый день! Конфигурация УТ 11, В общем к документам реализации,поступлени и договора прикреплены файлы-сканы,мне нужно получить все эти файлы в запросе,чтобы их выгрузить по папкам. Чтобы была возможность выгрузить по конрагенту с указанием периода.
Чуть позже скину свои попытки(
Чуть позже скину свои попытки(
(10)
"ВЫБРАТЬ
| ВложенныйЗапрос.Ссылка КАК Ссылка,
| ВложенныйЗапрос.ТипВладельца КАК ТипВладельца,
| ВложенныйЗапрос.ТекстХранилище КАК ТекстХранилище,
| ВложенныйЗапрос.ПометкаУдаления КАК ПометкаУдаления
|ИЗ
| (ВЫБРАТЬ
| ДоговорыКонтрагентовПрисоединенныеФайлы.Ссылка КАК Ссылка,
| ДоговорыКонтрагентовПрисоединенныеФайлы.ТекстХранилище КАК ТекстХранилище,
| ДоговорыКонтрагентовПрисоединенныеФайлы.ПометкаУдаления КАК ПометкаУдаления,
| ТИПЗНАЧЕНИЯ(ДоговорыКонтрагентовПрисоединенныеФайлы.ВладелецФайла) КАК ТипВладельца,
| ДоговорыКонтрагентовПрисоединенныеФайлы.ВладелецФайла КАК ВладелецФайла,
| ДоговорыКонтрагентовПрисоединенныеФайлы.ВладелецФайла.Организация КАК ВладелецФайлаОрганизация,
| ДоговорыКонтрагентовПрисоединенныеФайлы.ВладелецФайла.ПометкаУдаления КАК ВладелецФайлаПометкаУдаления
| ИЗ
| Справочник.ДоговорыКонтрагентовПрисоединенныеФайлы КАК ДоговорыКонтрагентовПрисоединенныеФайлы
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ДоговорыЗалогаПрисоединенныеФайлы.Ссылка,
| ДоговорыЗалогаПрисоединенныеФайлы.ТекстХранилище,
| ДоговорыЗалогаПрисоединенныеФайлы.ПометкаУдаления,
| ТИПЗНАЧЕНИЯ(ДоговорыЗалогаПрисоединенныеФайлы.ВладелецФайла),
| ДоговорыЗалогаПрисоединенныеФайлы.ВладелецФайла,
| ДоговорыЗалогаПрисоединенныеФайлы.ВладелецФайла.Организация,
| ДоговорыЗалогаПрисоединенныеФайлы.ВладелецФайла.ПометкаУдаления
| ИЗ
| Справочник.ДоговорыЗалогаПрисоединенныеФайлы КАК ДоговорыЗалогаПрисоединенныеФайлы
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ДоговорыКредитовПрисоединенныеФайлы.Ссылка,
| ДоговорыКредитовПрисоединенныеФайлы.ТекстХранилище,
| ДоговорыКредитовПрисоединенныеФайлы.ПометкаУдаления,
| ТИПЗНАЧЕНИЯ(ДоговорыКредитовПрисоединенныеФайлы.ВладелецФайла),
| ДоговорыКредитовПрисоединенныеФайлы.ВладелецФайла,
| ДоговорыКредитовПрисоединенныеФайлы.ВладелецФайла.Организация,
| ДоговорыКредитовПрисоединенныеФайлы.ВладелецФайла.ПометкаУдаления
| ИЗ
| Справочник.ДоговорыКредитовПрисоединенныеФайлы КАК ДоговорыКредитовПрисоединенныеФайлы
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| ДоговорыПоручительстваПрисоединенныеФайлы.Ссылка,
| ДоговорыПоручительстваПрисоединенныеФайлы.ТекстХранилище,
| ДоговорыПоручительстваПрисоединенныеФайлы.ПометкаУдаления,
| ТИПЗНАЧЕНИЯ(ДоговорыПоручительстваПрисоединенныеФайлы.ВладелецФайла),
| ДоговорыПоручительстваПрисоединенныеФайлы.ВладелецФайла,
| ДоговорыПоручительстваПрисоединенныеФайлы.ВладелецФайла.Организация,
| ДоговорыПоручительстваПрисоединенныеФайлы.ВладелецФайла.ПометкаУдаления
| ИЗ
| Справочник.ДоговорыПоручительстваПрисоединенныеФайлы КАК ДоговорыПоручительстваПрисоединенныеФайлы
|
| ) КАК ВложенныйЗапрос
|
|
|ГДЕ
| ВложенныйЗапрос.ВладелецФайлаОрганизация = &Организация
| И ВложенныйЗапрос.ТипВладельца = &ТипВладельца
| И ВложенныйЗапрос.ВладелецФайлаПометкаУдаления = &ПометкаУдаления
| И ВЫБОР
| КОГДА &ПометкаУдаления <> ЛОЖЬ
| ТОГДА ВложенныйЗапрос.ПометкаУдаления = &ПометкаУдаления
| ИНАЧЕ ИСТИНА
| КОНЕЦ");
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот