|
Отключение очищения табличной части документа в ЗуП 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
|
(6+)
|
|
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) ОбщийМодуль.ЗарплатаИКадры и ОбщийМодуль.ЗарплатаИКадры.расширенный
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший