|
ERP процедуры в модуле "МодификацияКонфигурацииПереопределяемый" пустые, почему? | ☑ | ||
---|---|---|---|---|
0
Бешеный заяц
17.08.20
✎
14:47
|
что это за зверь? 1С ввёл абстрактные классы (процедуры) я от жизни отстал? как этим пользоваться? мне нужно посмотреть как вызвать на стороне сервера "МодификацияКонфигурацииПереопределяемый.НоменклатураПриИзмененииПереопределяемый" и реализацию данного механизма
захожу а там пусто( |
|||
1
lodger
17.08.20
✎
14:53
|
это процедуры пустышки, куда исполнение кода зайдет в названном событии.
можно написать туда что-то своё, и 1с достаточно редко лезет в эти дебри, поэтому при обновлении эти места практически не заметны. |
|||
2
Hans
17.08.20
✎
14:53
|
(0) Ты туда пишешь своё, и при оновлении эти модули изменяться не будут. Для упрощения обновления сделано.
|
|||
3
Бешеный заяц
17.08.20
✎
15:09
|
ок спасибо
|
|||
4
d4rkmesa
17.08.20
✎
15:11
|
(0) Точный ответ знает только "1С Софт". =)
|
|||
5
Itmaint
17.08.20
✎
16:19
|
Это точки входа для своих доработок.
Я обычно делаю через этот механизм програмную модификацию форм по типу: Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт // Изменяем формы твСобытияФорм.ПриСозданииНаСервере(Форма,Отказ,СтандартнаяОбработка); КонецПроцедуры а в ней уже вызов в зависимости от формы ИначеЕсли ИмяФормы = "Справочник.Партнеры.Форма.ФормаСпискаБезПолнотекстовогоПоиска" или ИмяФормы = "Справочник.Партнеры.Форма.ФормаСписка" Тогда ПартнерыФормаСпискаБезПолнотекстовогоПоиска_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка, ДополнительныеПараметры); .... Процедура ПартнерыФормаВыбораБезПолнотекстовогоПоиска_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка, ДополнительныеПараметры) Элементы = Форма.Элементы; Команды = Форма.Команды; ДобавляемыеРеквизиты = Новый Массив(); ДобавляемыеРеквизиты.Добавить(Новый РеквизитФормы("Иерархия", Новый ОписаниеТипов("ДинамическийСписок"))); Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты); Форма.Иерархия.ОсновнаяТаблица = "Справочник.твСтруктураСправочникаКонтрагенты"; ГруппаИерархия = Элементы.Добавить("Иерархия", Тип("ГруппаФормы"), Элементы.ГруппаСписокОтборПоКонтрагенту); ГруппаИерархия.Вид = ВидГруппыФормы.ОбычнаяГруппа; ГруппаИерархия.ОтображатьЗаголовок = Ложь; ТаблицаИерархии = Элементы.Добавить("твИерархия", Тип("ТаблицаФормы"), ГруппаИерархия); ТаблицаИерархии.ПутьКДанным = "Иерархия"; ТаблицаИерархии.Отображение = ОтображениеТаблицы.ИерархическийСписок; НовыйЭлемент = Элементы.Добавить("ИерархияСсылка", Тип("ПолеФормы"), ТаблицаИерархии); НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода; НовыйЭлемент.ПутьКДанным = "Иерархия.Ссылка"; Элементы.Переместить(ГруппаИерархия, Элементы.ГруппаСписокОтборПоКонтрагенту,Элементы.ГруппаСписок); ТаблицаИерархии.УстановитьДействие("ПриАктивизацииСтроки", "Подключаемый_ИерархияПриАктивизацииСтроки"); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |