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