Добрый день, не могу сообразить как в РС в методе ПриЗаписи передать определённой форме, что была сделана запись в этот регистр? Оповестить не работает.
---
в конфигураторе, смотрите свойства динамического списка, есть настройка
Автообновление
ПериодАвтообновления
---
Если инициация этого процесса происходит на клиенте и в рамках одного сеанса. Тогда, по окончании действий на сервере, на клиенте можно без проблем оповестить другую форму о чём угодно через тот же метод Оповестить().

Другое дело, если эти изменения внес кто-то другой или тот-же человек, но в другом сеансе, т.е. в отдельно запущенной программе клиента. Тогда об изменении данных знает только клиент, который инициировал их изменение и сам сервер. Другие клиенты узнают об этом, если непосредственно запросят у сервера информацию об этом.

Как я писал ранее, всё зависит от точных условий вашей задачи.
---
а в ПослеЗаписи работает?
---
а в ПослеЗаписи работает? не работает
---
может быть запись происходит в другом сеансе? может это фоновое/регламентное задание?
---
Вот здесь уже обсуждалось подобное - https://forum.infostart.ru/forum9/topic270011/
---
Я так понял решения нет для этого?
---
Простого нет. Обходные зависят от конкретных условий задачи: зачем вам нужно в форме знать о произведенной записи в регистр?
---
Что бы видеть, что пользователь занёс в реальном времени. Не вериться, что всё так сложно это по идее должна быть встроенная функция так как востребована.
---
Но это так, т.к. другое противоречит клиент-серверной архитектуре, когда данные передаются на клиент только по его запросу и никак иначе.
Что у вас за форма?
Если форма с списка то можно установить период автообновления, как предлагали уже тут.
Если другая подключайте обработчик ожидания и "дергайте" в нём сервер на проверку изменений регистра.
Общая методика озвучивалась в теме по ссылке, что я давал: посты (10) и (11).
---
Не совсем понял как работает вот эта функция ОповеститьОбИзменении(); как прописать путь до ДС списка?
---
Как я поправился позже, ОповеститьОбИзменении() работает только на клиенте и в рамках одного сеанса. Так что это не поможет.
---
Я конечно что то не понимаю но что мне должно помешать принять оповещение. Пользователь заносит запись в РС и эта запись отражается в моём ДС я редактирую ее записываю и пользователь видит мою редактированную запись.

Перед тем как занести запись в РС пользователь нажимает кнопку записать которая сначала выполняется на клиенте почему я не могу в это момент оповестить другую форму?
---
Если инициация этого процесса происходит на клиенте и в рамках одного сеанса. Тогда, по окончании действий на сервере, на клиенте можно без проблем оповестить другую форму о чём угодно через тот же метод Оповестить().

Другое дело, если эти изменения внес кто-то другой или тот-же человек, но в другом сеансе, т.е. в отдельно запущенной программе клиента. Тогда об изменении данных знает только клиент, который инициировал их изменение и сам сервер. Другие клиенты узнают об этом, если непосредственно запросят у сервера информацию об этом.

Как я писал ранее, всё зависит от точных условий вашей задачи.
---
Конфигурация на управляемых формах или обычных?
---
УФ
---
ПриЗаписи событие на Сервере

перед этим или после этого у вас куча кода НаКлиенте - вот оттуда и рассылайте свои оповещения!

ну или еще вариант, просто в форме с вашим РС, настройте таймер обновления, например 1 раз в минуту
(так многие ДС делают)
---
Что за таймер обновления в форме где он находиться?
---
```1c
    &НаКлиенте
    Процедура Очистить(Команда)
    ОчиститьНаСервере();
    ОповеститьОбИзменении(Тип("РегистрСведенийКлючЗаписи.КФ_ЖурналЗагрузкиДокументовУХ"));
    КонецПроцедуры
```
---
Тип("РегистрСведенийКлючЗаписи.КФ_ЖурналЗагрузкиДокументовУХ") мне надо ДинСписок обновить в обработке как прописать?
---
сработает, если этот регистр выбран основной таблицей из справки.
---
но у меня формат списка генерируется платформой в ОФ запускаю:

```1c
    МенеджерРегистра = РегистрыСведений[ИмяРегистра].СоздатьНаборЗаписей();
    МенеджерРегистра.Записать();

    ОповеститьОбИзменении(ТипЗнч(МенеджерРегистра));
```

В УФ пока обновить не нажму, то список не обновляется.
В тип перепробовал все запихнуть, но не хочет.
1С:Предприятие 8.3 (8.3.25.1257)
---
хотя на УФ проверил, работает, но в рамках окна предприятия, если открыть второе окно, нужно обновить жать.
---
в конфигураторе, смотрите свойства динамического списка, есть настройка
Автообновление
ПериодАвтообновления