Улучшение #PORTFOLIO-3
Опциональный вывод новой колонки "Использование в изделиях" в форме списка номенклатуры
| Status: | Решена | Start date: | 12.11.2019 | |
|---|---|---|---|---|
| Priority: | Нормальная | Due date: | 09.12.2019 | |
| Assignee: | Михаил Воронюк | % Done: | 100% | |
| Category: | - | Estimated time: | 24.00 hours | |
| Target version: | - | |||
| owner-email: | Оц.вр. (ст. инж.-программист): | |||
| copy-to: | Оц.вр. (рук.проектов): | |||
| last_modifier: | Михаил Воронюк | Роли участников: | Аналитик, Инженер-программист, Старший инженер-программист | |
| Планируемые услуги: | Внешние обработки, Расширения конфигураций | Краткое описание: | Реализовать возможности опционального вывода в список номенклатуры информации об использовании данной номенклатуры в конечных изделиях (использовать кэширование). |
|
| Плановая дата выполнения: | 20.11.2019 | Техлид: | ||
| Инициатор (Ф.И.): | Воронюк Михаил | Аналитик: | ||
| Инициатор (ссылка на контакт): | Дедлайн (от заказчика): | |||
| Конфигурация: | ERP | Кол-во изм. плановой даты вып.: | ||
| Оц.вр. (Стажер): | Кол-во изм. предв.оценки вр.: | |||
| Оц.вр. (мл. инж.-программист): | Менеджер по продажам: | |||
| Оц.вр. (инж.-программист): | ||||
| Tags: |
Description
Требуется доработать существующее расширение для возможности опционального вывода в список номенклатуры (только форму списка) информации об использовании данной номенклатуры в конечных изделиях.
Требования:
Требования:
- Добавить в список номенклатуры новый столбец "Использование в изделиях" последней колонкой (правее колонки "Артикул", а также правее колонки "Изображение", если оно выводится)
- Значение данной колонки формируется следующим образом:
- получается информация об использовании наименования конечных изделий, в которые входит данная номенклатура. Данный перечень получается аналогично алгоритму формирования отчета "Использование номенклатуры в изделиях", который открывается по правой кнопке мыши в списке номенклатуры (пункт "Использование в изделиях").
- наименования конечных изделий упорядочиваются по алфавиту и выводятся через ", " (запятая и пробел).
- если перечень конечных изделий превышает 1024 символа, то перечень обрезается до 1021 символа и в конце выодится "..."
- Добавить на форму списка номенклатуры флаг "Использование в изделиях". Если флаг установлен, колонка выводится. Если не установлен - колонка не выводится.
- При установке флага допустимо обновить список, с сохранением текущей позиции в списке (т.е. выделенная строка должна остаться та же, что и до включения флага).
- По двойному щелчку на значение этой колонки открывать отчет "Использование номенклатуры в изделиях" по данной позиции в отдельном окне.
- В форме элемента номенклатуры на вкладке "Карточка" выводить значение колонки "Использование в изделиях" в (один из нижеуказанных вариантов, на выбор Исполнителя, с целью минимизации вмешательства в типовую конфигурацию; варианты расположены в порядке убывания приоритета):
- В имеющемся разделе "Обеспечение и производство":

- В имеющемся разделе "Дополнительные реквизиты":

- В новом разделе "Дополнительная информация" в конце правой или левой колонки.
- В имеющемся разделе "Обеспечение и производство":
- Технически хранение и актуализация информации "Использование в изделиях" должно быть реализовано следующим образом:
- В рабочей базе будет вручную создано общее дополнительное сведение для номенклатуры "Использование в изделиях", тип Строка(1024), у которого имя для разработчиков будет задано ИспользованиеВИзделиях_3с. Подразумевается, что даное доп.сведение пользователи редактировать не должны.
- При переводе спецификации в основную и/или действующую или наоборот (при снятии отметки "действующая" и/или "основная") должно актуализироваться содержимое данного доп.сведения:
- у всех материалов данной спецификации
- если в данной спецификации присутствуют полуфабрикаты, то и для их материалов (согласоно основным действующим спецификациям)
- и т.д. вплоть до конечных материалов
- Должна быть реализована обрабока для первоначального заполнения данного доп.сведения.
- В форму списка выводится информация из данного доп.сведения
Примерный вид формы списка номенклатуры показан на рисунке:
- Изменение статуса Основная и/или Действующая (включение или отключение данного статуса) для спецификации с глубоким деревом (т.е. состоящей из полуфабрикатов, которые состоят из полуфабрикатов и т.д. несколько уровней) может повлечь актуализацию большого количества записей доп.сведений для номенклатуры, что, в свою очередь, это может привести к увеличению продолжительности операции изменения статуса спецификации.
History
#2 Updated by Михаил Воронюк about 5 years ago
- Description updated (diff)
#3 Updated by Михаил Воронюк about 5 years ago
- File deleted (
image_2019_12_04T09_59_17_199Z.png)
#4 Updated by Михаил Воронюк about 5 years ago
- File deleted (
primer-otobrazheniya-pri-navedenii.jpg)
#5 Updated by Михаил Воронюк about 5 years ago
- File deleted (
Ispolzovaniye-v-izdeliyah.jpg)
#6 Updated by Михаил Воронюк about 5 years ago
- File deleted (
2019-11-15_13-10-13.png)
#7 Updated by Михаил Воронюк about 5 years ago
- File deleted (
2019-11-15_13-10-55.png)
#8 Updated by Михаил Воронюк about 5 years ago
- File deleted (
2019-11-15_13-11-32.png)
#9 Updated by Михаил Воронюк about 5 years ago
- Status changed from Новая to Решена
#10 Updated by Михаил Воронюк about 4 years ago
- Subject changed from Добавить опциональный вывод новой колонки "Использование в изделиях" в форме списка номенклатуры to Опциональный вывод новой колонки "Использование в изделиях" в форме списка номенклатуры
#11 Updated by Михаил Воронюк almost 3 years ago
- Роли участников Инженер-программист added
#12 Updated by Михаил Воронюк almost 3 years ago
- Краткое описание set to Реализовать возможности опционального вывода в список номенклатуры информации об использовании данной номенклатуры в конечных изделиях (использовать кэширование).
#13 Updated by Михаил Воронюк almost 3 years ago
- Роли участников Аналитик, Старший инженер-программист added