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