![]() |
|
1с Зуп Пересчитать отпуска | ☑ | ||
---|---|---|---|---|
0
Uragan_a
23.07.15
✎
03:28
|
Рассчитали отпуска, теперь индексация в этом же месяце, нужно пересчитать все документы
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НачислениеПоБольничномуЛисту.Ссылка |ИЗ | Документ.НачислениеПоБольничномуЛисту КАК НачислениеПоБольничномуЛисту |ГДЕ | НачислениеПоБольничномуЛисту.Дата МЕЖДУ &Датанач И &ДатаКон | И НачислениеПоБольничномуЛисту.Проведен = ИСТИНА | И НачислениеПоБольничномуЛисту.ПометкаУдаления = ЛОЖЬ | |УПОРЯДОЧИТЬ ПО | НачислениеПоБольничномуЛисту.Дата"; Запрос.УстановитьПараметр("Датанач",Датанач); Запрос.УстановитьПараметр("ДатаКон",ДатаКон); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ОбработкаПрерыванияПользователя(); ОбьектДокумента = Выборка.Ссылка.ПолучитьОбъект(); ФормаДокумента = ОбьектДокумента.ПолучитьФорму("ФормаДокумента"); ФормаДокумента.КнопкаРассчитатьВсеНажатие(); ОбьектДокумента.Записать(); КонецЦикла; |
|||
1
Uragan_a
23.07.15
✎
03:29
|
{Форма.Форма.Форма(23)}: Метод объекта не обнаружен (КнопкаРассчитатьВсеНажатие)
ФормаДокумента.КнопкаРассчитатьВсеНажатие(); В отладчике видно, что в ФормаДокумента, нужная форма. А почему не видет процедуру? |
|||
2
Uragan_a
23.07.15
✎
03:37
|
Сделал экспортной, теперь, ругается
{Форма.Форма.Форма(23)}: Недостаточно фактических параметров ФормаДокумента.КнопкаРассчитатьВсеНажатие(); а там , просто Элемент |
|||
3
Otkr
23.07.15
✎
05:37
|
В теме отпуска, в запросе больничный. ТС, ты уж определись
|
|||
4
ИС-2
naïve
23.07.15
✎
07:17
|
ФормаДокумента.КнопкаРассчитатьВсеНажатие(неопределено);
|
|||
5
aka_kumena
23.07.15
✎
08:05
|
типа так делают
ОбьектДокумента = Выборка.Ссылка.ПолучитьОбъект(); ОбьектДокумента.Рассчитать(Новый Структура("Начисления,РасчетСреднего",Истина,Истина)); |
|||
6
Uragan_a
23.07.15
✎
14:59
|
оказывается и все сверхурочные и праздничные нужно пересчитвать (, как сделать, чтобы все эти документы попали в обработку "Перерасчет зарплаты" ?
|
|||
7
Uragan_a
23.07.15
✎
14:59
|
(5), почти так же сделал)
спс |
|||
8
Uragan_a
23.07.15
✎
14:59
|
оказывается и все сверхурочные и праздничные нужно пересчитать (, как сделать, чтобы все эти документы попали в обработку "Перерасчет зарплаты" ?
|
|||
9
Uragan_a
23.07.15
✎
15:04
|
введено кадровое перемещение с индексацией оклада, а обработка не хочет пересчитывать
|
|||
10
aka_kumena
23.07.15
✎
15:05
|
(9) ты, сашок, про СП вообще знаешь?
находишь там ветку перерасчеты, там пример есть. |
|||
11
Uragan_a
23.07.15
✎
15:28
|
Спс.
Получается нужно писать обработку ? которая добавит документы в перерасчеты? Как тут ? |
|||
12
Uragan_a
23.07.15
✎
15:29
|
Набор записей создается пустым.
Пример: Регистр = РегистрыРасчета.ОсновныеНачисления.Перерасчеты; НаборЗаписей = Регистр.Перерасчет.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.ОбъектПерерасчета.Значение = Документ; НаборЗаписей.Отбор.ФизЛицо.ВидСравнения = ВидСравнения.ВСписке; НаборЗаписей.Отбор.ФизЛицо.Значение = ФизЛицаСписок; НаборЗаписей.Отбор.ФизЛицо.Использование = Истина; НаборЗаписей.Записать(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |