Найти тему

Проверка вложений файлов на расширение в 1С: Документооборот

Проверка вложений файлов на расширение в 1С Документооборот
Проверка вложений файлов на расширение в 1С Документооборот

Часто (особенно в договорной работе) необходимо, чтобы на финальных этапах обработки документа пользователи прикладывали файлы с определенным расширением. Например, юрист, после финального рецензирования и форматирования документа в Word сохраняет файл в формат PDF. Для контроля наличия файла с нужными расширением на этап обработки документа можно добавить скрипт проверки. Как это сделать я расскажу в этом видео, код обработки под видео.

Документ = Предмет.Ссылка;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| Файлы.ВладелецФайла КАК ВладелецФайла,
| Файлы.ТекущаяВерсияРасширение КАК ТекущаяВерсияРасширение
|ИЗ
| Справочник.Файлы КАК Файлы
|ГДЕ
| Файлы.ТекущаяВерсияРасширение = &ТекущаяВерсияРасширение
| И Файлы.ВладелецФайла = &Документ";
Запрос.УстановитьПараметр(“ТекущаяВерсияРасширение”, “pdf”);
Запрос.УстановитьПараметр(“Документ”, Документ);
РЗ = Запрос.Выполнить().Выгрузить();
Если РЗ.Количество() > 0 Тогда
Результат = Истина;
Иначе
Результат = Ложь;
КонецЕсли;