Имя: Пароль:
1C
 
Отключение очищения табличной части документа в ЗуП 3.1
0 falselight
 
20.05.19
10:30
ЗуП 3.1 (3.1.9.106). Документ начисление зарплаты и взносов.
При смене документа выходит сообщение и очищаются данные документа.
Как отловить этот момент, до вывода сообщения?
Нужно исключить очищение табличной части документа.
1 falselight
 
20.05.19
10:38
2 falselight
 
20.05.19
10:57
Никто не подскажет хоть как это найти? Сам пока не найду.
3 kda26
 
20.05.19
11:06
(2) Отладчиком искать. А по уму запилить свое расширение формы документа.
4 falselight
 
20.05.19
11:10
Что бы не очищались табличные части закоментировал вот эту строку, -

&НаКлиенте
Процедура ПриИзмененииМесяцаНачисления()

    //ЗарплатаКадрыРасширенныйКлиент.КлючевыеРеквизитыЗаполненияФормыОчиститьТаблицы(ЭтаФорма);



А как что бы вообще при редактировании месяца не вызывалось это окно что в (1) ? Это сообщение как убрать?

(3) Я им и ищу. Но не найду вообще такого сообщения как в (1) в конфигурации поиском.
5 Gucci76
 
20.05.19
11:10
(0) Что такое смена документа?
6 falselight
 
20.05.19
11:15
(5) При смене месяца в докумнете! Прошу прощения!
7 falselight
 
20.05.19
11:16
8 Gucci76
 
20.05.19
11:16
Групповым изменением реквизитов можно поменять ПериодРегистрации (это если разовая процедура)
9 falselight
 
20.05.19
11:17
(8) Задача убрать очистку при изменении месяца.
При изменении выходит вопрос. Я очистку убрал, а как убрать этот вопрос не найду!
10 mmmarat
 
20.05.19
11:25
(8) Смотрите в отладке изменение свойств "ПредупреждениеПриРедактировании" и "ОтображениеПредупрежденияПриРедактировании".
11 falselight
 
20.05.19
11:28
(10) Это в модуле документа? Или где?
12 kda26
 
20.05.19
11:31
// Функция возвращает текст предупреждения для конкретного реквизита.
Функция КлючевыеРеквизитыПредставлениеПредупреждения(ПредставлениеРеквизита, ДействиеПриИзмененииОчистка)
    
    ПредставлениеПредупреждения = НСтр("ru = 'Редактирование %1 приведет к %2 табличных частей документа'");
    
    Если ДействиеПриИзмененииОчистка Тогда
        ПредставлениеДействияПриИзменении = НСтр("ru = 'очистке'");
    Иначе
        ПредставлениеДействияПриИзменении = НСтр("ru = 'перезаполнению'");
    КонецЕсли;
    
    ПредставлениеПредупреждения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ПредставлениеПредупреждения, ПредставлениеРеквизита, ПредставлениеДействияПриИзменении);
    
    Возврат    ПредставлениеПредупреждения;
    
КонецФункции
13 falselight
 
20.05.19
11:32
При ОтображениеПредупрежденияПриРедактировании вопрос выдается перед

(12) А её где найти?
14 kda26
 
20.05.19
11:34
(13) ОбщийМодуль.ЗарплатаИКадры и ОбщийМодуль.ЗарплатаИКадры.расширенный
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой