Имя: Пароль:
1C
1С v8
Проблемы со срезом последних в регламентном задании
0 Пикачу
 
19.04.17
17:27
Пытаюсь в конфигурации УТ 11 с помощью регламентного задания получить срез последних цен номенклатуры (для дальнейшей выгрузки) запросом:
ВЫБРАТЬ ...
ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних(,ВидЦен = &ВидЦен).
Если регламентное задание выполняется вручную ("Выполнить сейчас" в обработке регламентных заданий) - всегда все хорошо.
Автоматическое же выполнение приводит к тому, что срез последних "врет" - иногда все хорошо, а иногда возвращает предпоследнюю запись.
Характеристики номенклатуры всегда пустые.
База серверная, MS SQL.
В чем может быть дело?
1 FIXXXL
 
19.04.17
17:32
рассихрон по времени? записи в будущем?
2 mehfk
 
19.04.17
17:32
Радуйся - выбрать срез предпоследних без написания кода запроса - мечта любого одинэсника :)
3 Пикачу
 
19.04.17
17:44
(1) Например, предпоследняя запись 09.02, последняя - 12.04. На сервере 19.04 - берет 09.02. Причем до этой записи еще штук 5 есть..
4 FIXXXL
 
20.04.17
10:25
(3) и ВидЦен одинаковый?
5 igork1966
 
20.04.17
10:33
(0) Фантастика какая-то... предположение: как всегда не туда смотришь.
6 igork1966
 
20.04.17
10:35
(5) + Проверяешь же наверное по "для дальнейшей выгрузки", а что это не ясно.
Бывают умельцы делают копию базы которая связанна (например обменом) с другими и не перенастраивают связи, такая веселуха наступает.  ;-)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан