View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001282 | Склад | General | public | 2018-03-25 10:17 | 2018-04-12 11:35 |
| Reporter | ruslan | Assigned To | barry | ||
| Priority | urgent | Severity | feature | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0001282: +Склад-Меню Отчеты- новый интерактивный отчет Анализ Складов по страховому запасу | ||||
| Description | Предпосылки: требуется интерфейс для наполнения Складов филиалов предприятия, путем перемещения товара с Основного склада, на основании анализа состояния текущих остатков и сравнения их с параметром Страхового запаса по соответствующим складам. Окно интерактивной формы содержит следующие элементы управления: - Поле Склад-источник- список для выбора(lookUp поле) складов текущего предприятия. Для ввода склада С которого планируется перемещение; - Поле Склад-получатель- список для выбора(lookUp поле) складов текущего предприятия. Для ввода склада НА который планируется перемещение; - Поле "Скрывать позиции склада-источника с кол-вом меньше страхового запаса"- тип флаг(checkbox); - Интерактивная таблица(грид) со списком товара; - Поле Группы товара- тип список-дерево для выбора(lookUp-tree поле)(элемент <Все товары> присутствует)-источник- список групп товаров из таблицы для фильтрации этого списка при просмотре. - Кнопка Анализ- по которой происходит заполнение списка Товара в таблице; - Кнопка Сформировать документ- для создания документа внутренняя передача на основании данных в форме и заполнения табличной части накладной из таблицы отчета. Интерактивная таблица "Товар" со списком товара содержит следующие поля: - ИД товара; - Наименование товара; - Артикул товара; - ШК товара; - Код товара; Все поля из справочника Товара. - Страховой запас по складу Источнику - Страховой запас по складу Получателю - Остаток товара на текущий момент по Складу Источнику - Остаток товара на тек. момент по складу Получателю Все вышеприведенные поля - НЕРЕДАКТИРУЕМЫЕ, НО возможно выделение текста в гриде и его копирование в буфер обмена - Кол-во к перемещению- поле РЕДАКТИРУЕМОЕ, но кол-во больше остатка на складе источнике установить нельзя- автоматически приводиться к кол-ву остатка на складе источнике; - Выбран к перемещению -тип флаг(checkbox)- по-умолчанию при заполнении таблицы установлен. Кнопка Анализ. Назначение - служит для заполнения списка товара для перемещения. Функция - при нажатии заполняется остатком товара на складе Источнике, количество которого на складе Получателе, МЕНЬШЕ кол-ва указанного в параметре с типом [страховой запас] по складу Получателю(в.ч. и товарами остатки которых 0 и null, но в справочнике Товары указан параметр с типом Страховой запас по складу Получателю).Т.е. доступным остатком на складе Источнике, который необходим по кол-ву страхового запаса на складе Получателе. Если указан флаг "Скрывать позиции склада-источника с кол-вом меньше страхового запаса",то в таблице позиции таких товаров не отображаются, если флаг не установлен - позиции таких товаров отображаются КРАСНЫМ шрифтом. Кнопка - Сформировать документ. Назначение - создание документа внутренняя передача на основании данных анализа. Ограничения- по-умолчанию кнопка закрыта(задизейблена) от нажатия. Если после нажатия кнопки Анализ список непустой - кнопка открывается для нажатия. Функция: создание документа без открытия формы - тип Внутренняя передача заполнение полей: Дата - текущая дата; Дата выдачи - текущая дата; Склад Источник - склад источник выбранный в поле Склад-Источник формы; Склад Получатель- склад источник выбранный в поле Склад-Получатель формы; Список товара - отмеченный флагами в интерактивной таблице Товар- формы; Поле кол-во по товару - поле Кол-во к перемещению в интерактивной таблице Товар на форме. Примечание. При выборе склада Получателя - склада с типом Розничный или Товары на Комиссии - цена заполняется из справочника Товары поле Розничная цена. Ограничения формы: При изменении склада источника или получателя после нажатия кнопки Анализ кнопка Сформировать документ закрывается от нажатий. | ||||
| Additional Information | Для отладки я тебе сделаю Базу. | ||||
| Tags | No tags attached. | ||||
|
|
Ассортимент товара я так понимаю определяется по выбранным группам? Т.е. "все товары" + Слияние из отмеченных групп или достаточно выбора одной группы? |
|
|
>>Ассортимент товара я так понимаю определяется по выбранным группам? Нет группы только для фильтрации уже сформированного списка товара. Список формируется как объединение остатка товара по Складу получателю с установленным в справочнике товары полем Страховой запас>0 в параметре по Складу Получателю и товара из справочника с установленным полем Страховой запас>0 в параметре по Складу Получателю(т.е. по которым нет остаткано есть страховой запас) |
|
|
Что-то слишком длинная мысль... Ассортимент в списке - это ассортимент справочника со страховым запасом > 0? |
|
|
>>Ассортимент в списке - это ассортимент справочника со страховым запасом > 0? Да, можно и так с заполненным полем остаток , только не в справочнике Товары , а в параметре с типом "Страховой запас" указанном в элементе справочника по соответствующему складу Получателю |
|
|
> - Страховой запас по складу Источнику > - Страховой запас по складу Получателю У нас где-то отдельно по складам страховые запасы заносятся? Или это свойство товара? Зачем тогда 2 одинаковые колонки. |
|
|
>> У нас где-то отдельно по складам страховые запасы заносятся? Или это свойство товара? Зачем тогда 2 одинаковые колонки. Да у нас есть специальный тип параметра в справочнике Товары(справочник Товары - панель инструментов Параметры - папка Страховые запасы в моей базе), который указывается по складам. Ну а остальная часть твоего камента понятна... |
|
|
Поле к Перемещению автоматически рассчитывать, как Кол-во стр.запаса - тек.остаток на складе Получателе >0. Если кол-во на складе Источнике < расчетного требуемого для перемещения[Кол-во стр.запаса на складе Получателе- тек.остаток на складе Получателе], то кол-во к перемещению = кол-ву остатка на складе Источнике. В таблице Скрывать позиции , где остаток по складу Источнику =0 и где Кол-во стр.запаса - тек.остаток на складе Получателе < 0 Подсвечивать красным шрифтом позиции, где - Кол-во остатка по складу Источнику < Страхового запаса по Складу Источнику; - кол-во остатка по складу Источнику < [Кол-во стр.запаса на складе Получателе - тек.остаток на складе Получателе]. Кнопки Выделить все/Снять выделение для работы с чекбоксами. При выборе группы товара для фильтрации(Комботрии дерево для групп товара которое ты еще не сделал) кнопки управления чекбоксами должны работать только в пределах видимой группы |
|
|
Если установлен фильтр по группе при формировании документа - включать все или включать видимое? |
|
|
stor32.zip авто-выбор количества |
|
|
>>Если установлен фильтр по группе при формировании документа - включать все или включать видимое? Включать все выделенное без привязки к фильтру. |
|
|
stor32.zip |
| 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 |