[УТ11.5, УНФ] Картинка (признак) проведенности на форме документа (расширение)
Разработка - Работа с интерфейсом
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Версия 1.0.0.1:
Принцип реализации описан в четвертом способе статьи: Картинка "проведенности" документа на форме (Управляемые формы) на примере УТ11. Признак проведенности выглядит так:

Версия 1.0.0.2:
После внедрения версии 1.0.0.1 получил отзывы от пользователей: с одной стороны - все наглядно видно, с другой - части пользователей не удобно, что картинка проведенности иногда может находится на скрытой вкладке документа, и ещё им хотелось бы также видеть статус документа "помечен на удаление". Поэтому пришлось переработать исходный вариант с учетом обратной связи.
Теперь на форме документа возможно настраиваемое отображение в трех местах:
- в заголовке формы
- в командной панели
- перед номером документа (как в ver.1.0.0.1)

могут отображаться 4 варианта состояния документа:
- документ записан
- документ проведен
- документ помечен на удаление
- документ проведен и помечен на удаление
Настройка вариантов производится через РС.РIS1 отображение статуса документа из под пользователя с полными правами, запись с пустым пользователем соответствует всем пользователям:

Анимированный gif как это выглядит в динамике:

Анимированный gif настройки (под полными правами):

Версия 1.0.0.3:
Чуть доработана 1.0.0.2: Настройки доступны администратору через интерфейс:
1. НМИ и администрирование
2. Настройка отображения статусов документов:

Как подключить расширение (все версии подключаются одинаково, подключающий должен иметь соответствующие права). В режиме 1С:Предприятия:
1. НМИ и администрирование
2. Печатные формы, отчеты и обработки:
3. Расширения:

4. Добавить из файла (возможно, выскочит предупреждение, с которым нужно согласиться),
5. Выбрать загруженный файл расширения,
6. Нажать Открыть:

7. Отключить защиту (убрать галку),
8. Перезапустить приложение:

После перезагрузки в формах документов будет отображаться соответствующий признак
История версий:
- 1.0.0.1: признак проведенности (перед номером документа),
- 1.0.0.2: могут отображаться сразу все три признака, для настройки вариантов отображения потребуется добавить записи в РС.РIS1 отображение статуса документа
- 1.0.0.3: могут отображаться сразу все три признака, для настройки вариантов отображения потребуется добавить записи в НСИ администрирование --> Настройки отображения статусов документов (в разделе Сервис)
- 1.0.0.4: исправлены ошибки отображения которые возникали на некоторых видах документов
- 1.0.0.6: оптимизация с использованием ИИ, для исключения повторного обращения к БД, также оптимизирована структура конфигурации
- 1.0.0.6 (УНФ): предыдущая версия адаптирована для конфигурации Управление нашей фирмой (простестирована на платформе 8.5.1.1343), настройки переехали в Настройки --> Настройки отображения статусов документов (в разделе Сервис)
- 1.0.0.7 (УТ11.5): добавлен еще один вариант отображения статуса документа, изменена настройка. Теперь она выглядит так:

Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.27.56, 11.5.27.47, 11.5.25.83, 11.5.22.109
- Управление нашей фирмой, редакция 3.0, релизы 3.0.13.357
Вступайте в нашу телеграмм-группу Инфостарт