Вход | Регистрация

1С:Предприятие ::

Метки: 

Как они это сделали в ЗУП? "Редактирование месяца начисления приведет к очистке таб..."

Я
   elian_hunter
 
11.03.18 - 17:13
В ЗУП 3.1 при попытке изменить месяц начисления в документе начисления зарплаты выходит вопрос "Редактирование месяца начисления приведет к очистке табличных частей документа. Продолжить редактирование?" КАК ОНИ ЭТО СДЕЛАЛИ? Я не могу найти по коду реализацию этого вопроса и обработку ответа на этот вопрос. Где они?
 
 
   Малыш Джон
 
1 - 11.03.18 - 17:36
(0) глобальный поиск по тексту сообщения тоже ничего не дает?
   elian_hunter
 
2 - 11.03.18 - 17:49
(1) Пробовал по разным словосочетаниям из текста сообщения. Ничего не находит. Причем сообщение появляется до того, как сработает обработчик "Начало выбора" этой формы. Как это вообще может быть?
   Anarki
 
3 - 11.03.18 - 18:00
А если паузу поставить в отладчике?
   elian_hunter
 
4 - 11.03.18 - 18:34
(3) Что значит "паузу поставить в отладчике"? Как это?
   shuhard
 
5 - 11.03.18 - 18:35
(2)[Как это вообще может быть?]
подпиской
   elian_hunter
 
6 - 11.03.18 - 18:36
(5) Что же это за подписка такая, которая срабатывает при нажатии кнопки выбора для поля ввода на форме?... Не слыхал о таких...
   Kom-off
 
7 - 11.03.18 - 18:51
При открытии формы документа НачислениеЗарплаты у ключевых элементов формы, и элемента "МесяцНачисленияСтрокой", в том числе, устанавливаются соответствующие свойства ОтображатьПредупрежденияПриРедактировании и ПредупреждениеПриРедактировании. Для формы документа НачислениеЗарплаты это происходит в процедуре ДополнитьФорму() модуля формы документа НачислениеЗарплаты.
   Aleksey
 
8 - 11.03.18 - 19:01
Может речь про 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// Механизм КлючевыеРеквизитыЗаполненияФормы
// Процедуры и функции для предупреждения об очистке таблиц формы при редактировании "ключевых" реквизитов.

//
// Для работы механизма в форме должны быть определены экспортные процедуры: 

//         КлючевыеРеквизитыЗаполненияФормыТаблицыОчищаемыеПриИзменении()
//         КлючевыеРеквизитыЗаполненияФормыОписаниеКлючевыхРеквизитов().

//

// Процедура определяет нужно ли отображать предупреждение при редактировании для ключевых реквизитов формы.

Процедура КлючевыеРеквизитыЗаполненияФормыУстановитьОтображениеПредупреждения(Форма, ОтображатьПредупреждение = Неопределено, МассивОписанийРеквизитов = Неопределено, МассивИменТаблиц = Неопределено) Экспорт

...
Для каждого Описание Из МассивОписанийРеквизитов Цикл
        ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(
            Форма.Элементы,
            Описание.ЭлементФормы,
            "ОтображениеПредупрежденияПриРедактировании",
            ОтображатьПредупреждение);
    КонецЦикла;
   Cyberhawk
 
9 - 11.03.18 - 19:14
Сколько платят за решение вопроса?
   elian_hunter
 
10 - 11.03.18 - 19:33
(7)(8) Ну вы, ребята, крутые...
 
  Рекламное место пустует
   elian_hunter
 
11 - 11.03.18 - 19:33
(9) Проси, всё что хочешь!
   Kom-off
 
12 - 11.03.18 - 19:33
(10) Самому интересно стало. :-)


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует