|
Выгрузить колонку ТЗ для отбора в запросе |
☑ |
0
ArturDoo
21.04.21
✎
10:14
|
Доброго дня. Что я делаю неправильно?
Пример из СП:
Пример:
ТаблицаЗначений.Свернуть("Номенклатура");
Запрос.УстановитьПараметр("МассивНоменклатуры", ТаблицаЗначений.ВыгрузитьКолонку("Номенклатура"));
Что пишу я:
|ГДЕ
...........
| И РасчетыСКлиентами.Регистратор.Ссылка В(&МассивРеализаций)
.............
Реализации.Свернуть("Ссылка");
Запрос.УстановитьПараметр("МассивРеализаций",Реализации.ВыгрузитьКолонку ("Ссылка"));
Реализацию - реквизит формы с типом ТЗ
|
|
1
Михаил Козлов
21.04.21
✎
10:20
|
Посмотрите в отладчике Реализации.ВыгрузитьКолонку ("Ссылка")
|
|
2
ArturDoo
21.04.21
✎
10:21
|
(1)Реализации.ВыгрузитьКолонку ("Ссылка") {<Неизвестный модуль>(1)}: Метод объекта не обнаружен (ВыгрузитьКолонку)
|
|
3
Михаил Козлов
21.04.21
✎
10:22
|
(2) Значит тип у Реализации не тот.
|
|
4
ArturDoo
21.04.21
✎
10:22
|
Может нужны какие-то манипуляции, что перевести реализацию в тип ТЗ? Сейчас она: Реализации ДанныеФормыКоллекция ДанныеФормыКоллекция
|
|
5
Kassern
21.04.21
✎
10:23
|
(2) РеквизитФормыВЗначение не забудь, ты пытаешься вызвать функцию таблицы значений, а у тебя объектом является коллекция...
|
|
6
НЕА123
21.04.21
✎
10:28
|
(4)
метод Выгрузить() - получишь ТЗ
|
|
7
ArturDoo
21.04.21
✎
10:33
|
Спасибо большое, помогло) Итог: Запрос.УстановитьПараметр("МассивРеализаций",РеквизитФормыВЗначение ("Реализации",).ВыгрузитьКолонку ("Ссылка"));
|
|