|
Помогите осмыслить запрос, а то пятница конец рабочей недели |
☑ |
0
ColonelAp4u
16.03.18
✎
16:42
|
ВЫБРАТЬ Первые 1
СостоянияОбъектов.Объект
ИЗ
(ВЫБРАТЬ
ВЫРАЗИТЬ(СостоянияОбъектов.Объект КАК Документ._АктВыполненныхРабот) КАК Объект,
МАКСИМУМ(СостоянияОбъектов.Период) КАК Период
ИЗ
РегистрСведений._СостоянияОбъектов.СрезПоследних(, ) КАК СостоянияОбъектов
ГДЕ
СостоянияОбъектов.Объект ССЫЛКА Документ._АктВыполненныхРабот
И СостоянияОбъектов.Период > &ПериодРегистрации
СГРУППИРОВАТЬ ПО
СостоянияОбъектов.Объект) КАК ДатыПоследнегоИзменения
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений._СостоянияОбъектов КАК СостоянияОбъектов
ПО (СостоянияОбъектов.Объект = ДатыПоследнегоИзменения.Объект)
И (СостоянияОбъектов.Период = ДатыПоследнегоИзменения.Период)
ГДЕ
СостоянияОбъектов.СостояниеОбъекта <> ЗНАЧЕНИЕ(Перечисление.СостоянияОбъектов.Отклонен)
И ДатыПоследнегоИзменения.Объект.Проведен
И ДатыПоследнегоИзменения.Объект.Подразделение.Код ПОДОБНО &КодПодразделения
И ДатыПоследнегоИзменения.Объект.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&ПериодРегистрации, МЕСЯЦ) И КОНЕЦПЕРИОДА(&ПериодРегистрации, МЕСЯЦ)
|
|
1
Так мало знающий
16.03.18
✎
16:44
|
(0) Без ящика "Осмыслителя"? На сухую? В пятницу? Да знаете кто Вы?
|
|
2
Buster007
16.03.18
✎
16:44
|
не, такой запрос не надо осмысливать, его надо просто удалить.. )
|
|
3
ColonelAp4u
16.03.18
✎
16:46
|
дело в том что есть регл задание которое создает документы, а это есть проверка, если данный запрос выдаст документ в текущем периоде регистрации, значит добавка к периоду месяц и снова проверка пока это чудо не выдаст ничего
|
|
4
Вафель
16.03.18
✎
16:47
|
так это же самописный срез последних
|
|
5
ColonelAp4u
16.03.18
✎
16:47
|
я просто не могу понять его смысл
|
|
6
Ёпрст
гуру
16.03.18
✎
16:52
|
(5) взять последний документ определенного вида из регистра
|
|
7
Exxter
16.03.18
✎
17:02
|
Напиши свой и иди пить пиво с чистой душой)
|
|
8
lodger
16.03.18
✎
17:03
|
Правило №6 Запрещена публикация чисто чтобы поглумиться различных косяков в типовых конфигурациях, примеров кривого и неоптимального кода, а также программных комментариев.
ну а вообще (5) это же копрокод. порожденный из-за кривой архитектуры РегистрСведений._СостоянияОбъектов
попытка выцепить факт наличия Документ._АктВыполненныхРабот с заданными параметрами.
|
|
9
ColonelAp4u
16.03.18
✎
17:15
|
(8) я не для глумления выложил а что бы разобраться. всем спасибо.
|
|