|
Програмный интерфейс для добавления элементов формы програмно. | ☑ | ||
---|---|---|---|---|
0
JohnGilbert
13.11.24
✎
09:23
|
Коллеги, заранее вытряхнул панамку, что бы вам было куда напихать.
Вопрос следующий. В УТ встречал как-то общий модуль с названием вроде "ГенерацияЭлементовФорм", где были процедуры программного добавления элементов формы соответственно. Сейчас работаю с ЕРП, есть задача добавить элемент формы программно, но не писать свои костыли, а использовать БСП. Все перерыл найти не могу. Спросить не кого, потому что тут обычно добавляли на форму ручками. Поможите, в какой общий модуль лезть. ЕРП 2.5.16.107. БСП 3.1.9.302. Заранее спасибо. |
|||
1
Garykom
гуру
13.11.24
✎
09:28
|
(0) в БСП не помню
но есть ФормыУХ |
|||
2
craxx
13.11.24
✎
09:29
|
(1) +1 В УХ есть модуль такой.. Но там есть не на все случаи жизни)
|
|||
3
Web00001
13.11.24
✎
09:34
|
>заранее вытряхнул панамку, что бы вам было куда напихать.
А ты хорош. >Все перерыл найти не могу Я не видел в документации к БСП такого. Все перерывать не надо, вся исчерпывающая инфа к интерфейсам существующим в БСП здесь: https://its.1c.ru/db/bsp3110doc#content:8:hdoc |
|||
4
JohnGilbert
13.11.24
✎
09:33
|
(1) (2) Было у меня ощущение, что в УТ был не родной общий модуль. Благодарю, пойду искать дальше)
|
|||
5
JohnGilbert
13.11.24
✎
09:36
|
(3) Возможно, тут по неопытности я путаю вас неверным использованием терминологии. По сути мне нужен общий модуль, из которого вызываются процедуры добавления элементов форм.
Код наподобии такого. КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, ЭлементыФормы.КоличествоМест.Имя); КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, ЭлементыФормы.ТоварыКоличествоУпаковок.Имя); КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, ЭлементыФормы.ТоварыУпаковка.Имя); КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, ЭлементыФормы.ЕдиницаМест.Имя); КомпоновкаДанныхКлиентСервер.ДобавитьОформляемоеПоле(ЭлементУО.Поля, ЭлементыФормы.ТоварыОтменено.Имя); ОбщегоНазначенияКлиентСервер.ДобавитьЭлементКомпоновки(ЭлементУО.Отбор, ЭлементыФормы.ТоварыНР_ТвердыйЗаказ.ПутьКДанным, ВидСравненияКомпоновкиДанных.Равно, Истина); |
|||
6
JohnGilbert
13.11.24
✎
09:36
|
Мда, код я вставил криво
|
|||
7
Мультук
гуру
13.11.24
✎
09:38
|
(0)
ИМХО в БСП этого нет google: git 1C динамическое создание элементов Ответ: https://github.com/KotovDima1C/DFI?tab=readme-ov-file Насколько хорошо написано, лицензия и прочие права -- смотрите сами |
|||
8
JohnGilbert
13.11.24
✎
09:40
|
Глобальный поиск по общим модулям "#Область Формы" дает ответ на мой вопрос. Всем спасибо, ответы столь уважаемых людей, навели меня на ответ. И панамка пустая)
|
|||
9
JohnGilbert
13.11.24
✎
09:41
|
(7) Спасибо, посмотрю для общего развития, но врядли мне это дадут затащить в прод
|
|||
10
CepeLLlka
13.11.24
✎
09:44
|
(0)Такой модуль вроде на ИС предлагается.
|
|||
11
Web00001
13.11.24
✎
09:46
|
(5) Можно и так назвать. Функционального блока работы с элементами формы в БСП нет. Ну я не видел, оф документация была приведена выше. Я не знаю может в ЕРП есть. Я с ней не работаю. Но в БСП только может если частные случаи какие найдутся. Предлагаю тебе самому добавить такой модуль https://infostart.ru/1c/articles/1284403/ код открыт, есть на гитхабе.
|
|||
12
JohnGilbert
13.11.24
✎
09:47
|
(10) На ИС видел, нужно что бы решение вендора было.
|
|||
13
CepeLLlka
13.11.24
✎
09:55
|
(12)В (4) пишешь про ощущения что не родной, а теперь уже от вендора подавай :) Тебя не поймёшь :)
|
|||
14
JohnGilbert
13.11.24
✎
09:57
|
(13) Все поймешь. Помню, что был модуль, но не помню родной ли он) Сейчас нужен родной. Если не найду приемлемого решения, буду обсуждать с руководством с ИС внедрять модуль.
|
|||
15
RomaH
naïve
13.11.24
✎
10:21
|
||||
16
sikuda
13.11.24
✎
10:57
|
В ERP не нашел. Здесь описали как делать
https://infostart.ru/1c/articles/1118319/ |
|||
17
JohnGilbert
13.11.24
✎
10:51
|
(15) (16) Спасибо, буду изучать)
|
|||
18
Garykom
гуру
13.11.24
✎
11:01
|
думаю тебе надо это
https://infostart.ru/1c/tools/304736/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |