|
Подбор номенклатуры | ☑ | ||
---|---|---|---|---|
0
spleen
29.03.12
✎
11:13
|
Подскажите как решить задачу.
Необходимо, чтобы в модальном окне, которое открывается в момент выбора номенклатуры в подборе, при активации ед.изм список единиц выпадал автоматически без нажатия на F4. |
|||
1
golden-pack
29.03.12
✎
11:14
|
(0) Кто такую задачу поставил. Работник низшего звена ?
|
|||
2
spleen
29.03.12
✎
11:16
|
(1) Руководство магазина по продаже плитки ))
|
|||
3
КМ155
29.03.12
✎
11:17
|
(2) ну а денег на программиста пуководство выделило ?
|
|||
4
spleen
29.03.12
✎
11:18
|
(3) по делу пишите, плиз
|
|||
5
spleen
29.03.12
✎
11:43
|
АвтоВыборНезаполненного
Работает только если поле пустое. Может есть какой-то нюанс, я просто не нашел. |
|||
6
FIXXXL
29.03.12
✎
11:47
|
(5) сделай это поле пустым при открытии формы :)
|
|||
7
spleen
29.03.12
✎
11:49
|
Делал, но там есть нюанс с коэффициентом пересчета, если не заполнена ед. он не верно считает цену.
|
|||
8
FIXXXL
29.03.12
✎
12:06
|
(7) делал при открытии после пересчета цены?
|
|||
9
spleen
29.03.12
✎
12:11
|
Там есть такой код
СтарыйКоэффициент = Элемент.Значение.Коэффициент; Если СтарыйКоэффициент <> 0 Тогда Форма.Цена = Форма.Цена * ВыбранноеЗначение.Коэффициент / СтарыйКоэффициент; Иначе Форма.Цена = Форма.Цена * ВыбранноеЗначение.Коэффициент / 1; //Егор - КонецЕсли; Форма.Активизировать(); |
|||
10
spleen
29.03.12
✎
12:12
|
(9) Ошибка
|
|||
11
spleen
29.03.12
✎
12:13
|
(8) Вот такой код
СтарыйКоэффициент = Элемент.Значение.Коэффициент; Если СтарыйКоэффициент <> 0 Тогда Форма.Цена = Форма.Цена * ВыбранноеЗначение.Коэффициент / СтарыйКоэффициент; КонецЕсли; Форма.Активизировать(); |
|||
12
spleen
29.03.12
✎
12:16
|
Я конечно нашел выход подставляю Коэффициент =1 если ед. не заполнена. Вроде решилось. Теперь другая проблема.
Не хочет переходить на поле выбора ед.измерения. Ставлю Ручной порядок обхода, но он игнорирует мой установленный порядок. После количество сразу на "ОК" идет. |
|||
13
spleen
29.03.12
✎
12:18
|
(12) Через порядок обхода, не могу заставить идти на ед.измерения.
|
|||
14
Mkonst
29.03.12
✎
12:18
|
переделать кардинально форму подбора еще не предлагали??
|
|||
15
spleen
29.03.12
✎
12:20
|
(14) нет
|
|||
16
Mkonst
29.03.12
✎
12:24
|
(15) тогда в подборе выдавай все единицы измерения по каждой номенклатуре...
|
|||
17
FIXXXL
29.03.12
✎
13:37
|
(16) ты не про ту форму думаешь
|
|||
18
FIXXXL
29.03.12
✎
13:44
|
(9) не туда полез
напиши ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.ПустаяСсылка(); в процедуре формы ПриОткрытии() самой последней строкой и в свойствах поля ЕдиницаИзмерения сними галку ПропускатьПриВводе |
|||
19
spleen
29.03.12
✎
15:04
|
(18) спасибо
Но Коэффициент все равно при этом не получается 0 в этом коде. СтарыйКоэффициент = Элемент.Значение.Коэффициент; Если СтарыйКоэффициент <> 0 Тогда Форма.Цена = Форма.Цена * ВыбранноеЗначение.Коэффициент / СтарыйКоэффициент; КонецЕсли; Форма.Активизировать(); Поэтому его надо по-любому оставить. СтарыйКоэффициент = Элемент.Значение.Коэффициент; Если СтарыйКоэффициент <> 0 Тогда Форма.Цена = Форма.Цена * ВыбранноеЗначение.Коэффициент / СтарыйКоэффициент; Иначе Форма.Цена = Форма.Цена * ВыбранноеЗначение.Коэффициент / 1; КонецЕсли; Форма.Активизировать(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |