Возникла проблема с созданием печатной формы. В модуле команды я прописал следующий программный код:
Когда в режиме Предприятие пытаюсь открыть данную печатную форму, то пишет ошибку, что переменная Ссылка не найдена.
Почему параметр Ссылка не видит и как исправить?
guru
вс, 30/08/2020 - 14:20
Если я правильно понимаю, то в параметр запроса "Ссылка" нужно передавать значение ПараметрКоманды.
TonyStarck
вс, 30/08/2020 - 17:09
Спасибо. Попробую.
TonyStarck
вс, 30/08/2020 - 19:19
ПараметрКоманды в параметр запроса "Ссылка" передал. Но при нажатии на команду печать выводит печатные формы по всем документам. А нужно печатную форму по тому документу, который открыт.
guru
вс, 30/08/2020 - 23:15
В свойствах команды установите Режим использования параметра = Одиночный.
TonyStarck
вс, 30/08/2020 - 23:53
Установил. Но как выводило печатные формы со всех документов, так и выводит.
guru
пн, 31/08/2020 - 18:04
Странно.
В запросе строку с условием случайно не затёрли?
TonyStarck
пн, 31/08/2020 - 18:32
Нет, не затёр. Единственное, что я думаю, это возможно из-за того, что запрос написал в модуле самой команды на сервере, а не в модуле менеджера документа. Но я думаю вряд ли из-за этого.
guru
пн, 31/08/2020 - 20:33
Это точно ни при чём.
Посмотрите, что в ПараметрКоманды содержится.
TonyStarck
пн, 31/08/2020 - 22:59
Вы имеете ввиду посмотреть отладчиком?
TonyStarck
пн, 31/08/2020 - 23:00
Вот что выводит в отладчике. А в другом документе и в другой печатной форме у этого документа содержится Массив у этого параметра.
guru
вт, 01/09/2020 - 17:51
Что имеется в виду под "в другой печатной форме"? Другая команда? Или в одной команде формируются разные печатные формы?
TonyStarck
вт, 01/09/2020 - 19:30
Другая команда.
guru
вт, 01/09/2020 - 20:20
У неё Режим использования параметра = Одиночный?
TonyStarck
вт, 01/09/2020 - 20:49
Множественный. А разве это играет роль?
TonyStarck
вт, 01/09/2020 - 20:55
Конкретно у этой команды режим использования параметра Одиночный. У другой Множественный.
TonyStarck
вт, 01/09/2020 - 20:58
Поменял на одиночный и в другой команде. Разницы никакой не произошло, кроме того что в отладчике вместо массива передается ссылка, как и в первой команде.
TonyStarck
вт, 01/09/2020 - 21:26
Получилось! В общем надо было всего лишь в связях указать левое соединение документа с табличной частью по ссылке.
guru
ср, 02/09/2020 - 12:49
Мне сразу запрос показался каким-то необычным. Обычно к таблице документа присоединяют таблицу табличной части, а тут наоборот. Но потом эта "необычность" вылетела у меня из головы.