![]() |
#1 |
Участник
|
Запрет создания заказа с типом возврат.
Необходимо убрать тип заказа возврат из формы создания заказа и так же запретить возможность выбора данного типа заказа непосредственно в гриде на форме заказов.
|
|
![]() |
#2 |
Member
|
Если не обсуждать целесообразность самой затеи... может конфигурационный ключик (для всех недоступный очень) на значение перечислимого типа повесить?
__________________
С уважением, glibs® |
|
![]() |
#3 |
Участник
|
дикая идея - можно попробовать на этот элемент перечислимого типа повесить новый конфиг. ключ, и его отключить.
Правда хз, будет ли при этом все компилироваться. Думаю, что не будет. ![]() О, вот и Глеб так думает ![]() |
|
![]() |
#4 |
Программатор
|
Сделайте свое перечисление и создайте соответственно эдит метод на табле.
|
|
![]() |
#5 |
Участник
|
А ещё варианты?
Нужно, чтобы именно в этих двух местах смотрелся как стандартный элемент, только нельзя было при выборе выбрать возврат ![]() Хотя при наличии заказа с типом возврат система должна показывать этот самый тип. Последний раз редактировалось Dronas; 21.06.2007 в 19:25. |
|
![]() |
#6 |
Участник
|
Ну, если б это был последний элемент в списке, то его можно было бы исключить, управляя свойством items комбо-бокса, уменьшив его на 1. Но он не последний.
Если конечно хотите, можно попробовать сделать его последним, и управлять этим свойством. Но заранее неизвестно, возможно кто-то уже сделал именно это для текущего последнего пункта меню |
|
![]() |
#7 |
Программатор
|
|
|
![]() |
#8 |
Member
|
Цитата:
Сообщение от Dronas
...
Нужно, чтобы именно в этих двух местах смотрелся как стандартный элемент, только нельзя было при выборе выбрать возврат ![]() ...
__________________
С уважением, glibs® |
|
![]() |
#9 |
Участник
|
Да так и сделано, хотелось чтобы выглядело цивильнее
![]() |
|
![]() |
#10 |
Member
|
Цитата:
Сообщение от Dronas
...
Нужно, чтобы именно в этих двух местах смотрелся как стандартный элемент, только нельзя было при выборе выбрать возврат ... Да так и сделано, хотелось чтобы выглядело цивильнее ...
__________________
С уважением, glibs® |
|
![]() |
#11 |
Аманд
|
Цитата:
Необходимо убрать тип заказа возврат
|
|
![]() |
#12 |
Участник
|
|
|
![]() |
#13 |
Member
|
А чем вас не устраивает стандартная функция создания кредит-ноты в заказе?
__________________
С уважением, glibs® |
|
![]() |
#14 |
Аманд
|
Цитата:
на основе существующего заказа
1. Отрицательное количество по строке (после обработки накладной влияет параметр "изменение отгруженных заказов) 2. Кредит-нота 3. Заказ с типом возврат. Каждый используется в определённых случаях. |
|
![]() |
#15 |
Участник
|
Пока интересует только третий, на данный мемент сделано через копирование заказа, с изменением нужных значений.
|
|
![]() |
#16 |
Участник
|
Цитата:
1. В метод Active на Data Sources таблицы SalesTable, добавить: X++: DictEnum dictEnum = new DictEnum(enumnum(SalesType)); int i; ; SalesTable_SalesType.clear(); for (i = 0; i <= dictEnum.values(); i++) { if (dictEnum.index2Value(i) != SalesType::ReturnItem || salesTable.SalesType == SalesType::ReturnItem) { SalesTable_SalesType.add(dictEnum.index2Name(i)); } } X++: public int selectionChange() { DictEnum dictEnum = new DictEnum(enumnum(SalesType)); int i,j; int ret; ; j = SalesTable_SalesType.selection(); if (j >= SalesType::ReturnItem) j++; SalesTable_SalesType.clear(); for (i = 0; i <= dictEnum.values(); i++) { SalesTable_SalesType.add(dictEnum.index2Name(i)); } SalesTable_SalesType.selection(j); ret = super(); return ret; } |
|
![]() |
#17 |
Аманд
|
Цитата:
Пока интересует только третий, на данный мемент сделано через копирование заказа, с изменением нужных значений.
Расскажете, что и кем у вас там понаделано? |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|