View Issue Details

IDProjectCategoryView StatusLast Update
0000606ПроизводствоGeneralpublic2014-03-13 14:04
Reporterruslan Assigned Tobarry  
PriorityhighSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Summary0000606: +Производство-Справочник Нормы- Интерфейс поиска и замены Комплектующих в справочнике Изделия
DescriptionОбщая функциональность примерно аналогична текстовым редакторам. Думаю, реализовать кнопку Найти - Появляется окно. При выборе Материала в поле Найти(из справочника Товары) - и нажатии кнопки Ок. В окне Справочника Нормы- Отбирается список Изделий, где в Списке материалов и Комплектующих в справочнике Изделия есть указанный материал.
На список изделий Пользователь дополнительно может наложить пользовательский фильтр - выделением цветом, checkbox в отобранном списке Изделий. Далее Кнопка Заменить - Появляется Окно с полем для Выбора Материала из справочника Товары для Замены. И кнопки управления - Заменить все, Заменить далее...
 
TagsNo tags attached.

Relationships

duplicate of 0000002 closedbarry Interbase/Firebird Hexadecimal Numeric and Binary String Literals 

Activities

ruslan

2013-12-23 12:55

manager   ~0001457

Добавь колонки Код, Штрих-код в таблицу Изделия с сортировкой по щелчку на этих колонках и возможностью Поиска в текстовой строке.

barry

2013-12-26 13:25

administrator   ~0001460

work32.zip

ruslan

2013-12-26 13:37

manager   ~0001461

Отлично - мне нравиться, а нельзя Материал, который "Найти" в изделиях как-то выделять? Типа цветом шрифта или фрейма?

ruslan

2014-01-14 17:18

manager   ~0001474

Есть пожелания Заказчика:
1. Добавить возможность по отобранным Заказам очистить выбранный материал, т.е. удалить из комплектующих. Например, добавить флаг "Очистить"(радиобаттон "Удалить"/"Заменить"), который закрывает от изменений и очищает поле Заменить, и просто удаляет комплектующее.
2. Добавить возможность изменить норму заменяемого комплектующего на новую - думаю тоже сделать через Флаг, который открывает поле "Норма для замены/добавления"(поле с калькулятором), где пользователь вводить норму для заменяемого комплектующего.
3. Сделать вариант добавления комплектующего в список выделенных изделий, когда функция не ЗАМЕНЯЕТ найденное комплектующее, а ДОБАВЛЯЕТ новое указанное в поле "Заменить" комплектующее с нормой(см. п. 2).

ruslan

2014-01-14 17:19

manager   ~0001475

вариант доплаты тоже рассматривается

barry

2014-01-17 21:36

administrator   ~0001479

work32.zip

ruslan

2014-01-20 08:49

manager  

ruslan

2014-01-20 08:52

manager   ~0001480

Пока не работает:
1. Заменить с Нормой, если значение отличается от 0 - делает просто Заменит комплектующее, норма не меняется.
2. Удалить - выдает ошибку см. на рисунке.
3. Вариант Добавить(см. п. 3 в каменте 1474) не нашел.

barry

2014-01-22 18:20

administrator   ~0001482

work32.zip
Добавление - проверить.

barry

2014-01-24 17:53

administrator   ~0001485

work32.zip

ruslan

2014-01-25 09:50

manager   ~0001489

Классический вариант - Найти материал - Заменить- ошибка
Произошла ошибка:
Dynamic SQL Error
SQL error code = -206
Column unknown
MAINID
At line 1, column 36

Производство
Application.MainForm: FormWork(TFormWork) XE2 Производство: Тест (ГОЛОВКО ЧП) [Администратор Системы]
ActiveForm: HBMainDlg(THBMainDlg) Нормы
ActiveCustomForm: HBMainDlg(THBMainDlg) Нормы
Qw.SQL.Text = <<
update WorkLink Set GodsID=:SrcID where MainID=:MainID and GodsID=:GodsID
>>

ruslan

2014-01-28 11:30

manager   ~0001490

на юзабилити

Issue History

Date Modified Username Field Change
2013-12-17 16:33 ruslan New Issue
2013-12-23 12:55 ruslan Note Added: 0001457
2013-12-26 13:25 barry Note Added: 0001460
2013-12-26 13:25 barry Status new => resolved
2013-12-26 13:25 barry Resolution open => fixed
2013-12-26 13:25 barry Assigned To => barry
2013-12-26 13:37 ruslan Note Added: 0001461
2014-01-14 17:18 ruslan Note Added: 0001474
2014-01-14 17:18 ruslan Status resolved => feedback
2014-01-14 17:18 ruslan Resolution fixed => reopened
2014-01-14 17:19 ruslan Note Added: 0001475
2014-01-14 17:19 ruslan Status feedback => assigned
2014-01-17 21:36 barry Note Added: 0001479
2014-01-20 08:49 ruslan File Added: Найти_Заменить-Удалить не работает.JPG
2014-01-20 08:52 ruslan Note Added: 0001480
2014-01-20 08:52 ruslan Status assigned => feedback
2014-01-22 18:20 barry Note Added: 0001482
2014-01-24 17:53 barry Note Added: 0001485
2014-01-25 09:50 ruslan Note Added: 0001489
2014-01-25 09:50 ruslan Status feedback => assigned
2014-01-28 11:30 ruslan Note Added: 0001490
2014-01-28 11:30 ruslan Relationship added duplicate of 0000002
2014-01-28 11:30 ruslan Status assigned => resolved
2014-01-28 11:30 ruslan Resolution reopened => fixed
2014-03-13 14:04 ruslan Status resolved => closed