|
Динамический список и вычисляемое поле
|
Я
|
|
prtx 06.10.16 - 16:53 | Здравствуйте товарищи! К делу: 8.3 УФ, конфа самописная для торговли.
Стоит задача сделать динамические цены. На данный момент принцип работы как в типовой получили товар. оприходовали, сделали установку цен (цены хранятся в регистре седений) и торгуем.
А нужно так, например:
справочнике виды цен, заводим реквизит формула и туда пишим формула по какому принципу будет формироваться цена(после дождика в четверг цена 100 р, а если был ливень то 120 р :) ), т.е. в базе мы храним только формулу а цены формируются на лету. Все бы было круто если продовали и перемещали товар ручками, но есть удобный рабочий стол кассира и там используется динамический список, и вот задача как в этот динамический список засунуть вычисляемое поле? Как сделать такую магию на управляемых формах?
Спасибо! |
prtx 1 - 06.10.16 - 16:54 | ( 0) динамический список типа - товары на складах. короче аналог формы подбор номенклатуры как в типовых. |
elCust 2 - 06.10.16 - 16:56 | ( 0) Произвольный запрос в динамическом списке? |
prtx 3 - 06.10.16 - 16:56 | ( 0) предлагал сделать чтобы цена было где-то сбоку. использовать ПриАктивизацииСтроки и налету считать цену и выводить им, так они говорят нет так неудобно, надо что-бы как и раньше цены выводились в табличке. вот теперь ломаю голову. |
prtx 4 - 06.10.16 - 16:57 | ( 2) ну да. я ж в список тяну что мне нужно номенклатуру, срок, цену, количество на складе. |
elCust 5 - 06.10.16 - 17:00 | ( 4) Используй произвольный запрос в динамическом списке. |
elCust 6 - 06.10.16 - 17:01 | Там в настройках динамического списка.
|
DrShad 7 - 06.10.16 - 17:03 | ( 6) ага, только как там формулы рассчитывать? |
prtx 8 - 06.10.16 - 17:04 | ( 5) чот не догоняю. и что мне в этом запросе писать. как мне выполнить формулу типа:
Если Склад = Склад1 Тогда
Если Номенклатура.ЖНВЛП = Истина Тогда
Цена = Закупочноя * 1,1;
Иначе
Цена = Закупочная * 1,2;
КонецЕсли;
Иначе
...
КонецЕсли; |
Fragster 9 - 06.10.16 - 17:04 | если там прямо "формула", то жди 8.3.10
или используй не ДС, а табличную часть, которую заполняй при открытии и периодически обновляй.
|
prtx 10 - 06.10.16 - 17:06 | ( 9) ща почитаем.
не ТЧ вообще не вариант! Когда на складе больше 1000 да хотя бы больше 500 позиций это тормоз конкретны )) |
prtx 11 - 06.10.16 - 17:15 | ( 9) я надеюсь она выйдет в ближайшие несколько дней.. ))
все новое - это хорошо забытое старое. |
elCust 12 - 06.10.16 - 17:26 | ( 8) Ну в запросе используй:
Выбор Когда Номенклатура.ЖНВЛП Тогда
Закупочноя * 1,1;
ИНАЧЕ
Закупочная * 1,2;
КОНЕЦ |
elCust 13 - 06.10.16 - 17:27 | У тебя ведь в запросе есть и склад и номенклатура и цена закупочная правильно!
|
elCust 14 - 06.10.16 - 17:29 | ( 7) Какие формулы? Как в ( 8) описано? Ну не вижу проблем. |
prtx 15 - 06.10.16 - 17:37 | А какая в языке запросов функция аналог Выполнить("")? В запросе я получу все нужный данные и реквизит с текстом формулы
"Выбор Когда Номенклатура.ЖНВЛП Тогда
Закупочноя * 1,1;
ИНАЧЕ
Закупочная * 1,2;
КОНЕЦ"
и как дальше? |