Зарплата - плановые
☑
0
afk
09.09.11
✎
14:07
удержания косячат, если "встык" заводить?
Например, с 01.06 по 31.08 действовало удержание Х на 100 рублей.
Заводим с 01.09 по 30.09 удержание У на 200 рублей.
С 01.10 опять с какого-то перепугу начинает действовать удержание Х на 100 рублей.
Задача: найдите в этом поведении 1С логику.
1
afk
09.09.11
✎
14:13
упс, ошибка с 01.09 по 30.09 заводим снова Х, конечно же.
2
afk
09.09.11
✎
14:21
ну и что что пятница
3
Жан Пердежон
09.09.11
✎
14:21
логика: второе перестало действовать, а у первого даты конечно нет
4
afk
09.09.11
✎
14:22
(3) чейта нет? действует по 31.08.
5
dmpl
09.09.11
✎
14:30
(0) Прекращать надо, там заморочки с состоянием завершения.
6
afk
09.09.11
✎
14:35
(5) вот и я думаю, они в запросе по начислениям уменьшают ДатуДействия на секунду, а потом с этой кривой датой сравнивают в тексте запроса.
7
afk
09.09.11
✎
14:40
пока сделал так в проц. СформироватьЗапросПоНачислениям:
Запрос.УстановитьПараметр("ДатаДействия", ДатаДействия);
Запрос.УстановитьПараметр("ДатаДействияМинусСекунда", ДатаДействия-1);
и дальше в запросе в обращении к СрезуПоследних регистра сведений заменил &ДатаДействия на &ДатаДействияМинусСекунда
8
dmpl
09.09.11
✎
14:44
(6) Надо смотреть последнюю запись и реквизиты, содержащие "Завершения". Скорее всего, оттуда все идет.
9
afk
09.09.11
✎
14:46
(8) именно, а туда попадает из процедуры СформироватьЗапросПоНачислениям
Программист всегда исправляет последнюю ошибку.