Добрый вечер форумчане. Помогите, пожалуйста... учусь благодаря Вам... Конфигурация российской бухгалтерии, типовая, на поддержке. Нужно на форму списка документа вывести колонку (типа поле выбора из выпадающего списка определенного перечня. Реквизит формы надо создать программным способом). Добавила в расширение форму списка документа, а на форму вывести не получается. Есть опыт создания реквизитов формы через расширение , но для формы документа. А вот с динамическим списком не могу понять, что делать. Список (тип динамический список) добавила в расширение, а запрос изменить в свойствах реквизита "Список" и "вытащить" новое поле на форму не могу. Конструктор не открывается, ругается на отсутствие некоторых таблиц.
Создала реквизит документа в расширении тип строка, а а связать с элементом формы программно не получается - путь к данным значения не могу создать, аналогии с созданием реквизита для формы документа (или справочника) не срабатывают. Может есть какие-нибудь идеи, в каком направлении можно решать эту задачу. Заранее спасибо.
Конструктор не открывается, ругается на отсутствие некоторых таблиц.
В конфигураторе новая внешняя обработка модуль объекта и конструктор запроса. Делаешь свой запрос и переносишь в расширение. Ну и ссылка по теме, может пригодится
Добрый день,
Не очень понял, что нужно выбирать в динамических списках, и как это сделать.
В общем случае, для изменения текста запроса используется событие "ПриСозданииНаСервере", там можно обратиться к тексту запроса напрямую или к схеме запроса если используется произвольный запрос. Это если вставки необходимо делать программно.
Если же необходимо поменять данные, которые прилетели запросом используется событие "ПриПолученииДанныхНаСервере" , описывается для списка в целом .
Вот тут ребятки очень много чего с этим делали: https://forum.infostart.ru/forum9/topic215727/
Если там нет произвольного запроса, можно только поменять данные в "ПриПолученииДанныхНаСервере".
Чтобы ничего не ругалось в расширении, нужно всё что содержит запрос закинуть в расширение, зайти в запрос, изменить, потом удалить это всё из расширения. После удаления, очевидно опять полетят ошибки.
Конструктор не открывается, ругается на отсутствие некоторых таблиц.
В конфигураторе новая внешняя обработка модуль объекта и конструктор запроса. Делаешь свой запрос и переносишь в расширение. Ну и ссылка по теме, может пригодится
Добрый день,
Не очень понял, что нужно выбирать в динамических списках, и как это сделать.
В общем случае, для изменения текста запроса используется событие "ПриСозданииНаСервере", там можно обратиться к тексту запроса напрямую или к схеме запроса если используется произвольный запрос. Это если вставки необходимо делать программно.
Если же необходимо поменять данные, которые прилетели запросом используется событие "ПриПолученииДанныхНаСервере" , описывается для списка в целом .
Вот тут ребятки очень много чего с этим делали: https://forum.infostart.ru/forum9/topic215727/
Если там нет произвольного запроса, можно только поменять данные в "ПриПолученииДанныхНаСервере".
Чтобы ничего не ругалось в расширении, нужно всё что содержит запрос закинуть в расширение, зайти в запрос, изменить, потом удалить это всё из расширения. После удаления, очевидно опять полетят ошибки.