2020-02-15 19:43:34
Краткое описание :
Доработать механизм выгрузки протокол калькулирования в
EXCELОписание :
Контроллинг-Операция-Калькулирование себестоимости-Протокол
калькулированияЧто измененно :
С целью унификации выгрузки из разных пунктов меню, изменены
параметры и их обработчики в интерфейсах Контроллинг=Операции=Калькулирование
себестоимости=Распределение затрат (Протокол калькулирования). Модифицирована
настройка заголовков выводимых данных, что позволило ее сделать сущностью
определяющей правила формирования данных в эксель-книге. Оптимизирован алгоритм
формирования выгружаемых данных в эксель-книгу.
Как измененно :
Выполнена модификация параметров интерфейса
Контроллинг=Операции=Калькулирование себестоимости=Распределение затрат: а) по
причине не используемости на практике, упразднены параметры "визуализировать
протокол по сметам" и "формировать сводный протокол расчетов" (инициатор
перечисленных параметров давно не является клиентом); б) три нижних параметра
выделены в отдельную группу "По окончанию калькулирования"; в) упразднен
параметр "Выводить аналитики обособленно"; г) добавлен новый параметр
"Наименование настройки:", который визуализируется только в случае, когда
включен параметр "формировать XLS-протокол калькулирования ". Выполнена
модификация настроек наименований колонок. До данной модификации настройки
предназначались только для того, чтобы пользователь имел возможность именовать
колонки по своему усмотрению. Данное решение дополнительно к первоначальному
предназначению наделяет настройки параметрами, позволяющими максимально
упростить процесс выгрузки протокола калькулирования в эксель-книгу. Новый
параметр "Настройка по умолчанию" позволяет пометить только одну из настроек
пользователя значением "Да". Это свойство настройки позволит автоматически
использовать данную настройку по умолчанию, если не будет явно задана
настройка. Дополнительный параметр "Выводить наименование аналитик в отдельных
колонках", если включены опции "для поставщика" и/или "для приемника" означают,
что наименования аналитик формируются обособленно в отдельных колонках
эксель-отчета. В этом случае наименования колонок жестко идентифицируются кодом
аналитики, то есть их в настройке задать нельзя. Дополнительно к этому ячейки
строки с кодами аналитик подсвечиваются цветами, различными для поставщика и
приемника. Дополнительные параметры "при переносе на новый лист не разрывать
данные по операции" и "при выводе наименований аналитик пропускать непечатаемые
символы", присутствовавшие ранее в функции локального меню "Печать протокола
калькулирования", включены в параметры настроек наименований колонок с целью
максимального упрощения процесса выгрузки. То есть исключается необходимость
использования функции локального меню "Печать протокола калькулирования". Если
включить дополнительный параметр "по завершению выгрузки создавать сводную
таблицу", то по всем данным из листа Протокол_калькулирования будет создаваться
сводная таблица. В случае использования функции локального меню, когда задана
настройка, наиболее приоритетными считаются значения параметров в функции
локального меню, чем в заданной настройке. Выполнена модификация параметров
интерфейса Контроллинг=Операции=Калькулирование себестоимости=Протокол
распределения. Вместо упраздненного параметра "после фильтрации данные
выгрузить" добавлена новая кнопка "Установить и выгрузить". При нажатии кнопки
выполняется фильтрация и загрузка данных в интерфейс, а по завершению загрузки
выполняется выгрузка данных в эксель-отчет согласно настройке заданной в
параметре "Наименование настройки". Допускается настройку не задавать, если
пользователя устраивает настройка "по умолчанию". Если пользователь использует
функцию локального меню "Установить(снять) фильтр по аналитике поставщика и
приемника", то в заголовке интерфейса появляется соответствующая информация об
установленном фильтре. Чтобы акцентировать внимание пользователя о том, что
установлен фильтр и чтобы ему упростить процесс снятия фильтра (не заходить в
функцию локального меню) и добавлена новая кнопка "Снять фильтр". При нажатии
на данную кнопку фильтр снимается, а сама кнопка исчезает до тех пор, пока не
будет установлен новый фильтр. Изменен алгоритм формирования наименования
эксель-книги. Дополнительно к существующему правилу отражения в наименовании
даты и времени добавляются наименование периода, вида себестоимости и
наименование варианта калькулирования и баланса. Это необходимо для дальнейшего
упрощения поиска необходимых данных в эксель-книгах. После выгрузки данных в
эксель-книгу по всем колонкам устанавливается автофильтр, что упрощает
дальнейшую работу пользователя с данными. Оптимизирован алгоритм формирования
выгружаемых данных в эксель-книгу. При любом варианте выгрузки протокола данные
первоначально из физической таблицы загружаются в таблицу памяти. Упразднен
параметр о размере буфера выгружаемых данных. Вместо его реализован алгоритм
автоматического расчета оптимального размера буфера в зависимости об объема
выгружаемых строк.