Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   ЗУП 3.1, при изменении нормы внешней обработкой пересчитать данные (http://forums.kuban.ru/f1040/zup_3_1_pri_izmenenii_normy_vneshnej_obrabotkoj_pereschitat-_dannye-8651865.html)

_U2 21.05.2018 13:26

ЗУП 3.1, при изменении нормы внешней обработкой пересчитать данные
 
Платформа 8.3.11.3034, ЗУП 3.1.6.37.
В документе "Начисление зарплаты и взносов" меняю норму отработанного времени внешней обработкой типа:
///////////////////////////////////////
&НаКлиенте
Процедура Заполнить(Команда)

Для каждого ТекущаяСтрока из ВладелецФормы.Объект.Начисления Цикл
//
Если ТекущаяСтрока.НормаДней>0 Тогда
ТекущаяСтрока.НормаДней = НормаДней ;
текущаяСтрока.ФиксРасчетВремени=Истина;
КонецЕсли;

Если ТекущаяСтрока.НормаЧасов>0 Тогда
ТекущаяСтрока.НормаЧасов=НормаЧасов;
текущаяСтрока.ФиксРасчетВремени=Истина;

КонецЕсли;


КонецЦикла ;

КонецПроцедуры
/////
Нормы проставляютя,
Признак ручного изменения есть (жирный шрифт)
Не могу сообразить как пересчитать данные при изменении нормы:
Пробовал:
ЗарплатаКадрыРасширенныйКлиент.ВводНачисленийНачислениеПриИзменении(ВладелецФормы, ОписаниеТаблицыВидовРасчета, 2);
//
РасчетЗарплатыРасширенныйКлиент.ДокументыВыполненияНачисленийПриАктивацииСтроки(ВладелецФормы, "Начисления", Истина);
//

ЧОТ СОВСЕМ ЗАТЫРКАЛСЯ..:-((

GSokolov 22.05.2018 14:19

0-_U2 > См. процедуру перерасчета в модуле формы документа ПересчитатьСотрудников(Команда) и ПересчитатьСотрудниковНаСервере().

_U2 22.05.2018 17:05

(1)Спасибо, гляну!


Текущее время: 11:37. Часовой пояс GMT +3.