Серия «CTRL+Z»

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

Привет!

Один из моих клиентов использует документооборот в процессах согласования договоров, где на определенном этапе инициатор договора должен организовать подписание договора с контрагентом, а скан подписанного с двух сторон документа приложить в 1С Документооборот.

1С Документооборот: Проверка вложений на расширение файлов 1С, Документооборот, Инструкция, Видео, YouTube, Длиннопост

При этом корпоративным регламентом было определено, что скан документа должен быть строго в pdf. Когда договор подписывается ЭЦП, то проблем не было, так как при сохранении подписанного документа из используемой моим клиентом системы Диадок файл и так сохранялся в pdf, а вот когда подписание осуществлялось на бумажном носителе, то с вложениями была вакханалия - прикладывали всё: исходный Word, несколько jpg, tiff, Word со сканом страниц внутри.

Задача с проверкой на расширение вложения решается легко, без доработки системы, но с написанием небольшого кода и вставки кода на этап проверки документа. Подробности как это сделать я изложил в видео.

Проверка задается для Вида документа, в настройки обработки на нужном этапе:

1С Документооборот: Проверка вложений на расширение файлов 1С, Документооборот, Инструкция, Видео, YouTube, Длиннопост

Документ = Предмет.Ссылка;

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ ПЕРВЫЕ 1

| Файлы.ВладелецФайла КАК ВладелецФайла,

| Файлы.ТекущаяВерсияРасширение КАК ТекущаяВерсияРасширение

|ИЗ

| Справочник.Файлы КАК Файлы

|ГДЕ

| Файлы.ТекущаяВерсияРасширение = &ТекущаяВерсияРасширение

| И Файлы.ВладелецФайла = &Документ";

Запрос.УстановитьПараметр("ТекущаяВерсияРасширение", "pdf");

Запрос.УстановитьПараметр("Документ", Документ);

РЗ = Запрос.Выполнить().Выгрузить();

Если РЗ.Количество() > 0 Тогда

Результат = Истина;

Иначе

Результат = Ложь;

КонецЕсли;

1С Документооборот: Проверка вложений на расширение файлов 1С, Документооборот, Инструкция, Видео, YouTube, Длиннопост
Показать полностью 3 1

Кому это важно? WhatsApp: Начиная с 24 октября 2023 года будет поддерживаться только операционная система Android версий 5.0 и выше

Главная новость сегодняшнего дня в агрегаторах новостей о том, что с 24.10.2023 WhatsApp прекратит поддержку устройств с версией Android ниже 5.0. Пять и ноль! Это древний архаизм, который уже никто и не должен использовать. Такие устройства были выпущены в 2010-2013 годах и максимум, что они могут делать полезного - лежать среди детских игрушек, как когда-то лежали мобильные телефоны Motorola D520.

Но, оказывается пользователей таких устройств миллионы (по данным разработчика WA). Это странно, ведь, даже, если предположить, что эти старые смартфоны и планшеты в деле, то всё равно это устройства с убитыми батареями или не тянут современные приложения и тяжёлые сайты из за устаревшего железа.

Отличная работа, все прочитано!