Имя: Пароль:
1C
 
СКД УФ ,как програмно задать параметры в отчете на СКД ?
0 Lite777888
 
30.05.24
11:20
Здравстуйте УТ11, внешний отчет на СКД который запускается из формы элемента номенклатуры (Отчеты ,доп отчеты) , нужно установить  параметр отчета "Номенклатура" =ссылку на открываемый элемент номенклатуры.
1 Lite777888
 
30.05.24
11:23
Есть примеры ?
2 Lite777888
 
30.05.24
12:05
Или хотя бы примеры програмного заполнения параметров, при открытии отчета/формировании
3 Климов Сергей
 
30.05.24
13:50
ЕМНИП, в той же УТ из формы справочника "Контрагенты" можно открыть отчёт о взаиморасчётах. Вот и пример.
4 Lite777888
 
30.05.24
14:00
(3) Попробую капнуть в отладчике
5 АнализДанных
 
naïve
30.05.24
15:17
(0) Если используется "Общая форма отчетов", а не твоя из обработки, то можно сделать так (для отчетов в конфигурации работает, скорее всего и тут будет):

В модуле своего отчета добавляешь БСП-шную процедуру "ОпределитьНастройкиФормы", в ней задаешь значение параметра "ПриСозданииНаСервере = Истина", тогда система будет дополнительно вызывать процедуру "ПриСозданииНаСервере" в модуле твоего отчета и передавать в нее форму.
По полученной форме отчета можно попробовать получить "Владельца" - скорее всего это и будет ссылка на твою номенклатуру.

Пример есть тут:
Параметры внешнего отчёта

Документация БСП:
https://its.1c.ru/db/bsp314doc#content:4:hdoc:issogl3_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_%D1%84%D0%BE%D1%80%D0%BC%D1%8B_%D0%BE%D1%82%D1%87%D0%B5%D1%82%D0%B0
6 Lite777888
 
30.05.24
15:15
(5) Спасибо, ценный совет
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший