Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 сен 2024, 18:35

Кнопка "Записать"

Автор Воитель, 18 ноя 2011, 13:54

0 Пользователей и 1 гость просматривают эту тему.

Воитель

Но там стоит действие "Записать"

sergejK74

убери Отказ. На картинке неуправляемая форма, поэтому версия платформы ближе к 8.1 Я тебе по привычке по 8.2 подсказывал. В принципе они похожи
Кнопочка Спасибо - слева!

Воитель

Привет мир  - получил. )

Воитель

Функция
Процедура ПослеЗаписи(Отказ)
ТекстСообщения = НСтр("ru = 'Мы сейчас после Записи'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения, ЭтотОбъект, "ЕдиницаХраненияОстатков");
КонецПроцедуры


Видимо не запускается.

Воитель


sergejK74

Цитата: Воитель от 18 ноя 2011, 16:20
У меня:
1С:Предприятие 8.2 (8.2.14.528)
У тебя форма обычная. Щелкни правой кнопкой мыши по шапке (где написано Элемент номенклатура) и посмотри обработчики событий
Кнопочка Спасибо - слева!

Воитель

Честно сказать не смог я найти этой шапки, но пока вот что написал и что самое главное и приятное оно работает )
Процедура ПриЗаписи(Отказ)
Если НЕ ОбменДанными.Загрузка Тогда
НастройкаПравДоступа.ОбновитьПраваДоступаКИерархическимОбъектамПриНеобходимости(Ссылка,ПрошлыйИзмененныйРодительОбъектаДоступа, Отказ);
КонецЕсли;

ПослеЗаписи();
ТекстСообщения = НСтр("ru = 'Мы сейчас после Записи'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);

КонецПроцедуры


Процедура ПослеЗаписи()
ТекстСообщения = НСтр("ru = 'Мы сейчас после Записи'");
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
КонецПроцедуры



В итоге дважды высылается 'Мы сейчас после Записи'

Теперь планирую написать в Процедура ПослеЗаписи() функцию конекта
Но думаю что без помощи обойтись не смогу

sergejK74

Я сам больше по 7.7, немного по управляемым формам, по обычным не очень - по этому совет про шапку дал не верный. Сорри. Дважды потому что последовательно вызываются события ПередЗаписью, ПриЗаписи, ПослеЗаписи  (по крайней мере в УФ). Если в одном сообщении поменяешь текст - то будут разные сообщения. Еще к тому же в ПриЗаписи ты вызвал ПослеЗаписи(). Убери его.
Кнопочка Спасибо - слева!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск