|
Перерасчеты
| ☑ |
0
VanGogh
16.07.14
✎
16:05
|
Если пересчитать начисления по Объектамперерасчета, записи из таблицы перерасчета не удаляются почему-то.
Что нужно добавить чтобы записи удалялись?
делаю по след. примеру
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Перерасчет_ОН.ОбъектПерерасчета,
| Перерасчет_ОН.ВидРасчета,
| Перерасчет_ОН.Сотрудник
|ИЗ
| РегистрРасчета.ОсновныеНачисления.Перерасчет_ОН КАК Перерасчет_ОН
|
|СГРУППИРОВАТЬ ПО
| Перерасчет_ОН.ОбъектПерерасчета,
| Перерасчет_ОН.ВидРасчета,
| Перерасчет_ОН.Сотрудник";
РезультатЗапроса = Запрос.Выполнить();
Объект.ОбъектыПерерасчета.Загрузить(РезультатЗапроса.Выгрузить());
Для каждого СтрокаПерерасчета из Объект.ОбъектыПерерасчета Цикл
НаборЗаписей = РегистрыРасчета.ОсновныеНачисления.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(СтрокаПерерасчета.ОбъектПерерасчета);
НаборЗаписей.Отбор.Сотрудник.Установить(СтрокаПерерасчета.Сотрудник);
НаборЗаписей.Прочитать();
РасчетЗаработнойПлаты.РассчитатьОсновныеНачисления(СтрокаПерерасчета.ОбъектПерерасчета, НаборЗаписей, Истина);
КонецЦикла;
В процедуре происходит стандартный расчет сумм записей после этого набор записывается
я делаю все тоже самое, но у меня таблица перерасчетов не очищается
Помогите, мучаюсь уже пол дня.
|
|
1
VanGogh
16.07.14
✎
16:07
|
в базе с примером все работает,
не могу найти отличие.
|
|
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший