Как поймать момент после записи в справочнике-списке #332429


#0 by PrizrakR
Есть тпСправочникСписок, никак не могу толком отработать момент "после записи".. например, для переустановки отбора.. обработчика события такого нету, какие есть схемы?? спасибо!
#1 by RomaH
оповестить попробуй
#2 by PrizrakR
чем оповещать? можно пример?
#3 by RomaH
в СП почитай чем
#4 by PrizrakR
ага, хороший ответ, уж лучше бы и не отвечали..
#5 by НЕА123
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>) ПриЗаписи (OnWrite) Синтаксис: ПриЗаписи(<Отказ>) Параметры: <Отказ> Тип: Булево. Признак отказа от записи. Если в теле процедуры-обработчика установить данному параметру значение Истина, то запись выполнена не будет. Значение по умолчанию: Ложь Описание: Возникает при записи объекта. Процедура-обработчик вызывается после записи объекта в базу данных, но до окончания транзакции записи.
#6 by RomaH
Синтаксис: Оповестить(<Имя события>, <Параметр>, <Источник>) Параметры: <Имя события> (необязательный) Тип: Строка. Имя события. Может быть использовано для идентификации сообщений принимающими их формами. <Параметр> (необязательный) Тип: Произвольный. Параметр сообщения. Могут быть переданы любые необходимые данные. <Источник> (необязательный) Тип: Произвольный. Источник события. Например, в качестве источника может быть указана другая форма. Описание: Посылает оповещение всем созданным формам и всем подключенным через метод ПодключитьОбработчикОповещения процедурам модуля приложения или общего модуля. Если для формы задана процедура-обработчик события ОбработкаОповещения, то она будет запущена, в процедуру будут переданы указанные параметры. Данный механизм может, например, применяться для организации обмена сообщениями между открытыми формами. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Пример: Оповестить("ЗакрытьФорму", , ЭтаФорма); См. также: Форма, событие ОбработкаОповещения Глобальный контекст, метод ПодключитьОбработчикОповещения Глобальный контекст, метод ОтключитьОбработчикОповещения
#7 by PrizrakR
у справочника-списка нет такого обработчика, в том то и засада а где вызывать то этот оповещатель? в каком обработчике справочника-списка??
#8 by RomaH
ты не понял есть справочник список напрример в номенклатуре есть "Основной склад" а в списке показываются остаки по складу этому открываем номенклатуру, меняем склад, записываем, а остаток так и висит по старому складу - т.е. нужно дать команду обновления для таличного поля (как минимум)
#9 by RomaH
не, ну это уже наглость, оно не только думать не хочет, так и читать не умеет?
#10 by PrizrakR
да я думаю-думаю.. ну есть оповещатель.. форма справочника-списка что, сама его создает и сама себе отправвляет? так в КАКОЙ МОМЕНТ ?? я не могу понть в каком обработчике этот момент наступает.. самое позднее что есть - СправочникСписокПередОкончаниемРедактирования, было бы хотя бы СправочникСписок_После_ОкончаниемРедактирования
#11 by ОператорПК
даю наводку- у формы элемента справочника есть событие после Записи.
#12 by НЕА123
а ты что, не объект редактируешь? ну так можно ТабличноеПоле (TableBox) ПриОкончанииРедактирования (OnEditEnd) Синтаксис: ПриОкончанииРедактирования(<Новая строка>, <Отмена редактирования>) Параметры: <Новая строка> Тип: Булево. Признак редактирования новой строки. Имеет значение Истина, если строка была добавлена или скопирована. <Отмена редактирования> Тип: Булево. Истина, если произошла отмена редактирования. Описание: Возникает после окончания редактирования строки табличного поля. Примечание: Возникает, если редактирование производится непосредственно в табличном поле. См. также: ТабличноеПоле, событие ПриНачалеРедактирования
#13 by PrizrakR
очень смешно, мне нужно редактировать в списке..
#14 by ОператорПК
блин......... какой же ты тугой ................ запрещаеш редактировать справочник в списке - только в диалоге, тогда у тебя есть событие ПослеЗаписи, в нем пишеш оповещалку, в форме списка естественно пишеш ОбработчикОповещения - фсееееееее Понятно?
#15 by ОператорПК
+ делов на 10 минут.......
#16 by PrizrakR
точно! спасибо! тьфу ты блин, вот меня заклинило то в тяпницу..
#17 by RomaH
не, в таком случае смотрим
#18 by PrizrakR
тему можно закрывать, это я просто туплю..
#19 by НЕА123
да-а-а-а-а-а...пятница... Лето скоро!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С