|
Проблемы со срезом последних в регламентном задании |
☑ |
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) + Проверяешь же наверное по "для дальнейшей выгрузки", а что это не ясно.
Бывают умельцы делают копию базы которая связанна (например обменом) с другими и не перенастраивают связи, такая веселуха наступает. ;-)
|
|