|
Програмный интерфейс для добавления элементов формы програмно.
Garykom, CepeLLlka, Prog_man, sikuda, privetik, Мультук, Скучный бух, JohnGilbert, Климов Сергей, vyaz, ZaЖизнь, calmius, ilou, zenik, Mr_Boogie, План счетов, tir654, Сукпун, DemonShinji2, Stepashkin, p-soft, KJlag, lion11, takefive, RomaH, Ал_Ив, Asmody, Web00001, TStan, mikecool, nick86, Gucci76, Amfiaray, Шурик71, RVN, mTema32, maxab72, alexxx961503, pablo_escobar, егаис, craxx, e053nk, smartu, Tigrann, turrist
| ☑ |
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
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
|
|
|