View Issue Details

IDProjectCategoryView StatusLast Update
0001282СкладGeneralpublic2018-04-12 11:35
Reporterruslan Assigned Tobarry  
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Summary0001282: +Склад-Меню Отчеты- новый интерактивный отчет Анализ Складов по страховому запасу
DescriptionПредпосылки: требуется интерфейс для наполнения Складов филиалов предприятия, путем перемещения товара с Основного склада, на основании анализа состояния текущих остатков и сравнения их с параметром Страхового запаса по соответствующим складам.

Окно интерактивной формы содержит следующие элементы управления:
- Поле Склад-источник- список для выбора(lookUp поле) складов текущего предприятия. Для ввода склада С которого планируется перемещение;
- Поле Склад-получатель- список для выбора(lookUp поле) складов текущего предприятия. Для ввода склада НА который планируется перемещение;
- Поле "Скрывать позиции склада-источника с кол-вом меньше страхового запаса"- тип флаг(checkbox);
- Интерактивная таблица(грид) со списком товара;
- Поле Группы товара- тип список-дерево для выбора(lookUp-tree поле)(элемент <Все товары> присутствует)-источник- список групп товаров из таблицы для фильтрации этого списка при просмотре.
- Кнопка Анализ- по которой происходит заполнение списка Товара в таблице;
- Кнопка Сформировать документ- для создания документа внутренняя передача на основании данных в форме и заполнения табличной части накладной из таблицы отчета.

Интерактивная таблица "Товар" со списком товара содержит следующие поля:
- ИД товара;
- Наименование товара;
- Артикул товара;
- ШК товара;
- Код товара;
Все поля из справочника Товара.
- Страховой запас по складу Источнику
- Страховой запас по складу Получателю
- Остаток товара на текущий момент по Складу Источнику
- Остаток товара на тек. момент по складу Получателю
Все вышеприведенные поля - НЕРЕДАКТИРУЕМЫЕ, НО возможно выделение текста в гриде и его копирование в буфер обмена
- Кол-во к перемещению- поле РЕДАКТИРУЕМОЕ, но кол-во больше остатка на складе источнике установить нельзя- автоматически приводиться к кол-ву остатка на складе источнике;
- Выбран к перемещению -тип флаг(checkbox)- по-умолчанию при заполнении таблицы установлен.

Кнопка Анализ.
Назначение - служит для заполнения списка товара для перемещения.
Функция - при нажатии заполняется остатком товара на складе Источнике, количество которого на складе Получателе, МЕНЬШЕ кол-ва указанного в параметре с типом [страховой запас] по складу Получателю(в.ч. и товарами остатки которых 0 и null, но в справочнике Товары указан параметр с типом Страховой запас по складу Получателю).Т.е. доступным остатком на складе Источнике, который необходим по кол-ву страхового запаса на складе Получателе.
Если указан флаг "Скрывать позиции склада-источника с кол-вом меньше страхового запаса",то в таблице позиции таких товаров не отображаются, если флаг не установлен - позиции таких товаров отображаются КРАСНЫМ шрифтом.

Кнопка - Сформировать документ.
Назначение - создание документа внутренняя передача на основании данных анализа.
Ограничения- по-умолчанию кнопка закрыта(задизейблена) от нажатия. Если после нажатия кнопки Анализ список непустой - кнопка открывается для нажатия.
Функция: создание документа без открытия формы - тип Внутренняя передача заполнение полей:
Дата - текущая дата;
Дата выдачи - текущая дата;
Склад Источник - склад источник выбранный в поле Склад-Источник формы;
Склад Получатель- склад источник выбранный в поле Склад-Получатель формы;
Список товара - отмеченный флагами в интерактивной таблице Товар- формы;
Поле кол-во по товару - поле Кол-во к перемещению в интерактивной таблице Товар на форме.
Примечание. При выборе склада Получателя - склада с типом Розничный или Товары на Комиссии - цена заполняется из справочника Товары поле Розничная цена.

Ограничения формы:
При изменении склада источника или получателя после нажатия кнопки Анализ кнопка Сформировать документ закрывается от нажатий.
Additional InformationДля отладки я тебе сделаю Базу.
TagsNo tags attached.

Activities

barry

2018-03-26 20:06

administrator   ~0003402

Last edited: 2018-03-26 20:07

View 2 revisions

Ассортимент товара я так понимаю определяется по выбранным группам? Т.е. "все товары" + Слияние из отмеченных групп или достаточно выбора одной группы?

ruslan

2018-03-26 20:12

manager   ~0003403

>>Ассортимент товара я так понимаю определяется по выбранным группам?
Нет группы только для фильтрации уже сформированного списка товара. Список формируется как объединение остатка товара по Складу получателю с установленным в справочнике товары полем Страховой запас>0 в параметре по Складу Получателю и товара из справочника с установленным полем Страховой запас>0 в параметре по Складу Получателю(т.е. по которым нет остаткано есть страховой запас)

barry

2018-03-28 13:45

administrator   ~0003414

Что-то слишком длинная мысль...
Ассортимент в списке - это ассортимент справочника со страховым запасом > 0?

ruslan

2018-03-28 14:16

manager   ~0003415

Last edited: 2018-03-28 14:17

View 2 revisions

>>Ассортимент в списке - это ассортимент справочника со страховым запасом > 0?
Да, можно и так с заполненным полем остаток , только не в справочнике Товары , а в параметре с типом "Страховой запас" указанном в элементе справочника по соответствующему складу Получателю

barry

2018-03-28 14:20

administrator   ~0003416

> - Страховой запас по складу Источнику
> - Страховой запас по складу Получателю
У нас где-то отдельно по складам страховые запасы заносятся? Или это свойство товара? Зачем тогда 2 одинаковые колонки.

ruslan

2018-03-28 14:38

manager   ~0003417

Last edited: 2018-03-28 14:40

View 2 revisions

>> У нас где-то отдельно по складам страховые запасы заносятся? Или это свойство товара? Зачем тогда 2 одинаковые колонки.
Да у нас есть специальный тип параметра в справочнике Товары(справочник Товары - панель инструментов Параметры - папка Страховые запасы в моей базе), который указывается по складам. Ну а остальная часть твоего камента понятна...

ruslan

2018-03-29 12:07

manager   ~0003418

Last edited: 2018-03-29 12:09

View 3 revisions

Поле к Перемещению автоматически рассчитывать, как Кол-во стр.запаса - тек.остаток на складе Получателе >0. Если кол-во на складе Источнике < расчетного требуемого для перемещения[Кол-во стр.запаса на складе Получателе- тек.остаток на складе Получателе], то кол-во к перемещению = кол-ву остатка на складе Источнике.

В таблице Скрывать позиции , где остаток по складу Источнику =0 и где Кол-во стр.запаса - тек.остаток на складе Получателе < 0
Подсвечивать красным шрифтом позиции, где
- Кол-во остатка по складу Источнику < Страхового запаса по Складу Источнику;
- кол-во остатка по складу Источнику < [Кол-во стр.запаса на складе Получателе - тек.остаток на складе Получателе].

Кнопки Выделить все/Снять выделение для работы с чекбоксами. При выборе группы товара для фильтрации(Комботрии дерево для групп товара которое ты еще не сделал) кнопки управления чекбоксами должны работать только в пределах видимой группы

barry

2018-04-04 21:14

administrator   ~0003470

Last edited: 2018-04-04 21:14

View 2 revisions

Если установлен фильтр по группе при формировании документа - включать все или включать видимое?

barry

2018-04-04 21:33

administrator   ~0003471

stor32.zip
авто-выбор количества

ruslan

2018-04-05 10:31

manager   ~0003476

>>Если установлен фильтр по группе при формировании документа - включать все или включать видимое?
Включать все выделенное без привязки к фильтру.

barry

2018-04-05 17:14

administrator   ~0003478

stor32.zip

Issue History

Date Modified Username Field Change
2018-03-25 10:17 ruslan New Issue
2018-03-25 20:06 ruslan Description Updated View Revisions
2018-03-26 12:14 barry Assigned To => barry
2018-03-26 12:14 barry Status new => acknowledged
2018-03-26 20:06 barry Note Added: 0003402
2018-03-26 20:07 barry Note Edited: 0003402 View Revisions
2018-03-26 20:12 ruslan Note Added: 0003403
2018-03-28 13:45 barry Note Added: 0003414
2018-03-28 14:16 ruslan Note Added: 0003415
2018-03-28 14:17 ruslan Note Edited: 0003415 View Revisions
2018-03-28 14:20 barry Note Added: 0003416
2018-03-28 14:38 ruslan Note Added: 0003417
2018-03-28 14:40 ruslan Note Edited: 0003417 View Revisions
2018-03-29 12:07 ruslan Note Added: 0003418
2018-03-29 12:08 ruslan Note Edited: 0003418 View Revisions
2018-03-29 12:09 ruslan Note Edited: 0003418 View Revisions
2018-04-04 21:14 barry Note Added: 0003470
2018-04-04 21:14 barry Note Edited: 0003470 View Revisions
2018-04-04 21:33 barry Note Added: 0003471
2018-04-05 10:31 ruslan Note Added: 0003476
2018-04-05 17:14 barry Status acknowledged => resolved
2018-04-05 17:14 barry Resolution open => fixed
2018-04-05 17:14 barry Note Added: 0003478
2018-04-12 11:35 ruslan Status resolved => closed