HelpF.pro

Отображение в списке статуса наличия оригиналов закрывающих документов Поступлений

Этой статьей мы начинаем серию "Хотелок" - то что бухгалтера, менеджеры и т.д. просят добавить в программу 1С для удобства своей работы.

Хотелка: Необходимо для каждого документа Поступление товаров и услуг добавить выбор статуса наличия оригиналов Документов. 

В компании огромный документооборот, по 50 документов в день - менеджеры затягивают или чаще забывают предоставить оригиналы документов ) нужен информативный статус с возможностью отбора по статусу и вывода списка на печать:

Решение: 1. В документ поступление добавлен выбор статуса наличия документов

2. В список документов поступлений добавлена информативная колонка с выделением статусов по цветам:

Для данной колонки работает стандартный механизм отборов, что позволяет быстро фильтровать документы по статусу

Как это сделали: Данная задачка до банальности проста, поэтому особо долго не думали и реализовали следующим способом:

1. Документ Поступление товаров и услуг, добавили переключатель

2. В список документов добавили колонку Статус документа: 

3. В модуле списка в процедуре ДокументСписокПриПолученииДанных добавили:

Код 1C v 8.х
 //W1C - Отображение статуса наличия документов
Для Каждого Строка Из ОформленияСтрок Цикл
Если Строка.ДанныеСтроки.Ссылка.ТипОригинал  = 0 Тогда
Строка.Ячейки.СтатусДокумента.УстановитьТекст("Нет");
Строка.Ячейки.СтатусДокумента.ЦветФона = Новый Цвет(255, 87, 87);
ИначеЕсли Строка.ДанныеСтроки.Ссылка.ТипОригинал  = 1 Тогда
Строка.Ячейки.СтатусДокумента.УстановитьТекст("Скан");
Строка.Ячейки.СтатусДокумента.ЦветФона = Новый Цвет(255, 255, 153);
ИначеЕсли Строка.ДанныеСтроки.Ссылка.ТипОригинал  = 2 Тогда
Строка.Ячейки.СтатусДокумента.УстановитьТекст("Оригинал");
Строка.Ячейки.СтатусДокумента.ЦветФона = Новый Цвет(155, 255, 155);
КонецЕсли;
КонецЦикла; 
//*//

Результат: Теперь бухгалтер быстро фильтрует документы по статусу и менеджеру - печатает реестр, далее менеджер занимается получением оригиналов от контрагентов.

Если Вы столкнулись с подобной проблемой!?

Хотите автоматизировать аналогичный процесс - Обращайтесь, Мы поможем Вам! - Контакты > 1С Программирование


Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq83/view/1617.html