Реквизиты основной и дополнительной форм

1. user950703 21.04.23 11:33 Сейчас в теме
Доброе время суток, уважаемые.

Прошу помочь, кто в курсе.

Нужно получить, с целью последующей записи во внешнюю базу значения реквизитов справочника Сотрудники (ЗУП для Гос, Корп).
Проблема в том, что эти данные берутся из дополнительных форм (Справочник.ФизическиеЛица.Личные данные, Справочник.ФизическиеЛица.Форма.Справки и т.д).
Эти формы имеют свой список реквизитов, и к списку реквизитов основной формы справочника Сотрудники не относятся.
Поэтому возникают вопросы.
1. Как происходит запись этих реквизитов при сохранении данных справочника Сотрудники?
2. Как получить список их значений?
3. Как дополнительные формы оповещают основную об их модифицированности?

Разумеется, можно решить эти вопросы самопально, но очень не хочется изобретать велосипед, поэтому очень желательна информация о способах решения в типовых конфигурациях, в частности, о ЗУП 3.

Заранее благодарен.
По теме из базы знаний
Найденные решения
9. vlhown 22.04.23 01:01 Сейчас в теме
(5) В глобальном контексте есть метод Оповестить(ИмяСобытия, Параметры, Источник), позволяющий оповестить другие формы об изменениях. Соответственно у форм есть событие ОбработкаОповещеня, в обработчике которого Вы можете предусмотреть реакции на интересующие Вас оповещения.
Что происходит при сохранении, Вы можете посмотреть в обработке событий ПередЗаписью, ПриЗаписи и ПослеЗаписи модуля формы и модуля объекта объекта формы.
А чем заполняются "посторонние" поля формы, Вы можете посмотреть в обработчике события ПриСозданииНаСервере модуля формы.

Добро пожаловать в 1С!
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 21.04.23 12:13 Сейчас в теме
(1) Данные берутся из объектов, реквизиты формы - вторичны.
3. user950703 21.04.23 12:21 Сейчас в теме
(2)
(2)Тогда вопрос. Вспомогательные формы работают, обслуживая несколько объектов. Пример - Сотрудники и Физические лица из той же ЗУП. Объекты (и их метаданные) там не фигурируют. Как работает запись данных из основной и нескольких вспомогательных форм?
4. RustamZz 21.04.23 12:28 Сейчас в теме
(3) Если доп. форма не связана с объектом, то это ее задача уведомить обо всем что с ним произошло основную форму.
5. user950703 21.04.23 12:35 Сейчас в теме
(4) 1. Каков механизм этого уведомления в типовых конфигурациях?
2. Как записываются данные из основной и дополнительных форм при сохранtнии справочника с нажатием кнопки Сохранить?
6. RustamZz 21.04.23 13:46 Сейчас в теме
(5) Вы задаете вопросы, как будто экзаменуете меня. Как и что сделано в типовых - открывайте и смотрите я не принимал участие в их написании. Ну и формы не записываются - записываются объекты.
Kilka_v_Kepke; +1 Ответить
7. user950703 21.04.23 13:49 Сейчас в теме
(6) Хотел ссылку на документ или еще какую наводку. Извините, больше не буду.
(6)
8. Kilka_v_Kepke 21.04.23 15:35 Сейчас в теме
(7) а вы погуглите как в зупе программно получить данные которые вам нужны, мб вам это поможет понять что и куда записывается
9. vlhown 22.04.23 01:01 Сейчас в теме
(5) В глобальном контексте есть метод Оповестить(ИмяСобытия, Параметры, Источник), позволяющий оповестить другие формы об изменениях. Соответственно у форм есть событие ОбработкаОповещеня, в обработчике которого Вы можете предусмотреть реакции на интересующие Вас оповещения.
Что происходит при сохранении, Вы можете посмотреть в обработке событий ПередЗаписью, ПриЗаписи и ПослеЗаписи модуля формы и модуля объекта объекта формы.
А чем заполняются "посторонние" поля формы, Вы можете посмотреть в обработчике события ПриСозданииНаСервере модуля формы.

Добро пожаловать в 1С!
10. user950703 24.04.23 07:36 Сейчас в теме
(9)Смотрел все Вами указанное. Был вынужден, поскольку конкретные формы, похоже, вызывались по нестандартному варианту. Поэтому и встал вопрос о методике в типовых вариантах. Искал ссылку.
З.Ы. К сожалению, имею дело с 1С довольно долго.
(9)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот