![]() |
|
передать ТЗ в произвольныйЗапрос на формуПодбораНоменклатуры | ☑ | ||
---|---|---|---|---|
0
altaykniga
05.10.16
✎
16:58
|
Привет всем! Прошу совета умных людей.
Есть форма подбора номенклатуры. Реквизит СписокЗапасов - динамический список. Задан произвольный запрос. Как в запрос передать параметр ТЗ_НоменклатурыДляПодбора? Задача такая. Есть ЗаказПокупателя. На его основании созданы несколько заказов на производство. В форму подбора через произвольный запрос пихаю номенклатуру, которая содержится в документе-основании(заказе покупателя) с количеством, ценой, суммой, спецификацией из заказа покупателя. Так вот, нужно в этом списке не отображать номенклатуру, которая уже содержится в других заказахНаПроизводство, созданных на основании этого заказа покупателя. Например, в заказе покупателя есть Товар1, кол-во=20шт. ЗаказНаПроизводство1. Товар1 = 5шт ЗаказНаПроизводство2. Товар1 = 10шт создаем на основании этого заказа покупателя новый ЗаказНаПроизводство3. Создается новый документ, в нем уже содержится Товар1=5шт. Жмем кнопку Подбор, в открывшейся форме пусто, т.к. 15шт. товара1 содержатся в др.заказаНапроизводство, и 5шт. товара1 уже содержится в только что созданном (но не записанном!) заказеНаПроизводство. Пользователь в этом новом документе (еще не записанном) уменьшает кол-во Товара1 до 3шт. Открывает форму подбора, в ней отображается только Товар1=2шт. Чтобы все это реализовать, мне надо подсунуть в качестве источника запроса в мой произвольный запрос заранее подготовленную таблицу значений с Товар1 = 2шт. в тексте произвольного запроса пишу: ВЫБРАТЬ * поместить ВремТЗ ИЗ &ТЗ_НоменклатурыДляподбора КАК ТЗ жму ОК, выходит ошибка: "Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(3, 21)}: Неверные параметры "ТЗ_НоменклатурыДляподбора" поместить ВремТЗ ИЗ <<?>>&ТЗ_НоменклатурыДляподбора КАК ТЗ " |
|||
1
DrShad
05.10.16
✎
17:00
|
демонический список не работает с временными таблицами
|
|||
2
hhhh
05.10.16
✎
17:01
|
(1) вроде уже работает
|
|||
3
DrShad
05.10.16
✎
17:03
|
(2) спорить не буду
|
|||
4
DrShad
05.10.16
✎
17:06
|
пакетные запросы можно уже вроде
|
|||
5
DrShad
05.10.16
✎
17:07
|
(0) как ТЗ собираешь? колонки типизированы?
|
|||
6
DrShad
05.10.16
✎
17:08
|
и платформа какая?
|
|||
7
hhhh
05.10.16
✎
17:12
|
(6) там глубже, сама эта фраза бредовая
поместить ВремТЗ ИЗ &ТЗ |
|||
8
DrShad
05.10.16
✎
17:12
|
(7) почему бредовая?
|
|||
9
aleks_default
05.10.16
✎
17:22
|
(0)Зачем тебе демонический список в форме подбора?
|
|||
10
hhhh
05.10.16
✎
17:43
|
(8) а, ну да. Тогда значит тз неправильная
|
|||
11
FIXXXL
05.10.16
✎
17:46
|
(0) выгрузи номенклатуру в СписокЗначений
на ДС - отбор с видом сравнения ВСписке и твой список |
|||
12
altaykniga
05.10.16
✎
19:13
|
(0) СписокЗначений не подходит. Нужно на форме показывать номенклатуру и ее количество за минусом номенклатуры, которая уже содержится в созданных ЗаказахНаПроизводство
|
|||
13
altaykniga
05.10.16
✎
19:16
|
(10) а причем тут ТЗ... ТЗ создается в модуле формы. Произвольный запрос в принципе ругается на
ВЫБРАТЬ * поместить ВремТЗ ИЗ &ТЗ. Запрос же не знает, какая именно ТЗ будет передаваться в параметр, он в принципе отказывается брать данные из параметра &ТЗ |
|||
14
altaykniga
05.10.16
✎
19:17
|
(6) платформа 8.3.8.2088
|
|||
15
altaykniga
05.10.16
✎
19:18
|
(9) а что использовать в форме подбора? Вместо ДинамическогоСписка указать ТаблицуЗначений?
|
|||
16
FIXXXL
06.10.16
✎
08:37
|
(15) если объем не сильно большой, можно и ТЗ сформировать и отдать на форму
|
|||
17
DrShad
06.10.16
✎
08:54
|
(13) как ТЗ собираешь?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |