ЗУП 3.1, при изменении нормы внешней обработкой пересчитать данные Платформа 8.3.11.3034, ЗУП 3.1.6.37. В документе "Начисление зарплаты и взносов" меняю норму отработанного времени внешней обработкой типа: /////////////////////////////////////// &НаКлиенте Процедура Заполнить(Команда) Для каждого ТекущаяСтрока из ВладелецФормы.Объект.Начисления Цикл // Если ТекущаяСтрока.НормаДней>0 Тогда ТекущаяСтрока.НормаДней = НормаДней ; текущаяСтрока.ФиксРасчетВремени=Истина; КонецЕсли; Если ТекущаяСтрока.НормаЧасов>0 Тогда ТекущаяСтрока.НормаЧасов=НормаЧасов; текущаяСтрока.ФиксРасчетВремени=Истина; КонецЕсли; КонецЦикла ; КонецПроцедуры ///// Нормы проставляютя, Признак ручного изменения есть (жирный шрифт) Не могу сообразить как пересчитать данные при изменении нормы: Пробовал: ЗарплатаКадрыРасширенныйКлиент.ВводНачисленийНачислениеПриИзменении(ВладелецФормы, ОписаниеТаблицыВидовРасчета, 2); // РасчетЗарплатыРасширенныйКлиент.ДокументыВыполненияНачисленийПриАктивацииСтроки(ВладелецФормы, "Начисления", Истина); // ЧОТ СОВСЕМ ЗАТЫРКАЛСЯ..:-(( |
0-_U2 > См. процедуру перерасчета в модуле формы документа ПересчитатьСотрудников(Команда) и ПересчитатьСотрудниковНаСервере(). |
(1)Спасибо, гляну! |
Текущее время: 11:37. Часовой пояс GMT +3. |