Имя: Пароль:
1C
1С v8
Зарплата - плановые
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) именно, а туда попадает из процедуры СформироватьЗапросПоНачислениям
2 + 2 = 3.9999999999999999999999999999999...