![]() |
![]() |
![]() |
|
В СКД СрезПоследних дает одинаковый результат на разные даты | ☑ | ||
---|---|---|---|---|
0
OnCheck
27.05.13
✎
14:54
|
Вот такой запрос в СКД не корректно работает, значения реквизитов КоличествоСтавок, МинимальнаяТарифнаяСтавка, МаксимальнаяТарифнаяСтавка одинаковы хотя если этот же запрос выполнить в консоли отчетов, то явно видно что в заданном периоде были изменения.
Поясните, кто знает, это особенность СКД или особенность моих рук :-)? ВЫБРАТЬ РАЗРЕШЕННЫЕ ПодразделенияОрганизаций.Владелец КАК Организация, ПодразделенияОрганизаций.Ссылка КАК Подразделение ПОМЕСТИТЬ ВТПодразделения ИЗ Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций ГДЕ ПодразделенияОрганизаций.Владелец = &Организация ИНДЕКСИРОВАТЬ ПО Подразделение, Организация ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТПодразделения.Организация, ВТПодразделения.Подразделение, ШтатноеРасписаниеОрганизацийСрезПоследних.Должность, ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок, ШтатноеРасписаниеОрганизацийСрезПоследних.МинимальнаяТарифнаяСтавка, ШтатноеРасписаниеОрганизацийСрезПоследних.МаксимальнаяТарифнаяСтавка ПОМЕСТИТЬ ВТПодразделения2 ИЗ ВТПодразделения КАК ВТПодразделения ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(ДОБАВИТЬКДАТЕ(&Период,МЕСЯЦ ,-1), ) КАК ШтатноеРасписаниеОрганизацийСрезПоследних ПО ВТПодразделения.Подразделение = ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТПодразделения.Организация, ВТПодразделения.Подразделение, ВТПодразделения.Должность, ВТПодразделения.КоличествоСтавок, ВТПодразделения.МинимальнаяТарифнаяСтавка, ВТПодразделения.МаксимальнаяТарифнаяСтавка, ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок, ШтатноеРасписаниеОрганизацийСрезПоследних.МинимальнаяТарифнаяСтавка, ШтатноеРасписаниеОрганизацийСрезПоследних.МаксимальнаяТарифнаяСтавка ИЗ ВТПодразделения2 КАК ВТПодразделения ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&Период, ) КАК ШтатноеРасписаниеОрганизацийСрезПоследних ПО ВТПодразделения.Подразделение = ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации И ВТПодразделения.Должность = ШтатноеРасписаниеОрганизацийСрезПоследних.Должность |
|||
1
GANR
27.05.13
✎
15:04
|
(0) В макете компоновки данных что за запрос? http://ximage.ru/data/imgs/1364297082.jpg
|
|||
2
GANR
27.05.13
✎
15:06
|
В (1) можно увидеть запрос, который формирует СКД с учетом пользовательских настроек и "оптимизаций".
|
|||
3
OnCheck
28.05.13
✎
07:52
|
(2)
Вот: ВЫБРАТЬ РАЗРЕШЕННЫЕ ПодразделенияОрганизаций.Владелец КАК Организация, ПодразделенияОрганизаций.Ссылка КАК Подразделение ПОМЕСТИТЬ ВТПодразделения ИЗ Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций ГДЕ ПодразделенияОрганизаций.Владелец = &Организация ИНДЕКСИРОВАТЬ ПО Подразделение, Организация ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТПодразделения.Организация КАК Организация, ВТПодразделения.Подразделение КАК Подразделение, ШтатноеРасписаниеОрганизацийСрезПоследних.Должность КАК Должность, ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок КАК КоличествоСтавок, ШтатноеРасписаниеОрганизацийСрезПоследних.МинимальнаяТарифнаяСтавка КАК МинимальнаяТарифнаяСтавка, ШтатноеРасписаниеОрганизацийСрезПоследних.МаксимальнаяТарифнаяСтавка КАК МаксимальнаяТарифнаяСтавка ПОМЕСТИТЬ ВТПодразделения2 ИЗ ВТПодразделения КАК ВТПодразделения ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(ДОБАВИТЬКДАТЕ(&Период, МЕСЯЦ, -1), ) КАК ШтатноеРасписаниеОрганизацийСрезПоследних ПО ВТПодразделения.Подразделение = ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТПодразделения.Организация КАК Организация, ВТПодразделения.Подразделение КАК Подразделение, ВТПодразделения.КоличествоСтавок КАК КоличествоСтавок, ВТПодразделения.МинимальнаяТарифнаяСтавка КАК МинимальнаяТарифнаяСтавка, ВТПодразделения.МаксимальнаяТарифнаяСтавка КАК МаксимальнаяТарифнаяСтавка, ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок КАК КоличествоСтавок1, ШтатноеРасписаниеОрганизацийСрезПоследних.МинимальнаяТарифнаяСтавка КАК МинимальнаяТарифнаяСтавка1, ШтатноеРасписаниеОрганизацийСрезПоследних.МаксимальнаяТарифнаяСтавка КАК МаксимальнаяТарифнаяСтавка1, ПРЕДСТАВЛЕНИЕССЫЛКИ(ВТПодразделения.Организация) КАК ОрганизацияПредставление, ВТПодразделения.Организация.Наименование КАК ОрганизацияНаименование, ПРЕДСТАВЛЕНИЕССЫЛКИ(ВТПодразделения.Подразделение) КАК ПодразделениеПредставление, ВТПодразделения.Подразделение.Наименование КАК ПодразделениеНаименование ИЗ ВТПодразделения2 КАК ВТПодразделения ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ШтатноеРасписаниеОрганизаций.СрезПоследних(&Период, ) КАК ШтатноеРасписаниеОрганизацийСрезПоследних ПО ВТПодразделения.Подразделение = ШтатноеРасписаниеОрганизацийСрезПоследних.ПодразделениеОрганизации И ВТПодразделения.Должность = ШтатноеРасписаниеОрганизацийСрезПоследних.Должность |
|||
4
Defender aka LINN
28.05.13
✎
07:54
|
157003-я жертва галки "Автозаполнение"...
|
|||
5
OnCheck
28.05.13
✎
07:57
|
(4) :-) какая жертва, Константин вы уверен? Как исправить?
|
|||
6
Defender aka LINN
28.05.13
✎
08:12
|
(5) Станислав, в 95% случаев если СКД начинает себя вести "непонятно" и "как-то не так" виновата именно эта галка.
Ну и метод исправления, на мой взгляд, очевиден - надо ее убрать. |
|||
7
OnCheck
28.05.13
✎
09:15
|
(6) Да, спасибо, Константин. Сделал заполнение вручную - СрезПоследних заработал и проблема ушла.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |