Почему этот запрос в консоли задач выполняется правильно, а в СКД - неправильно? #787347


#0 by dust09
Подскажите, пожалуйста, возможные причины: Почему этот запрос в консоли задач выполняется правильно, а в окончательном виде в СКД - неправильно (по другому)? (Конфигурация - Комплексная Автоматизация 1.1.72.1, сильно нетиповая, много изменений) ВЫБРАТЬ     ПринятыеКонтракты.КонтрагентВКонтракте КАК ФИО,     ПринятыеКонтракты.КонтрактныйНомер КАК КонтрактныйНомер, ГДЕ     ПринятыеКонтракты.ДатаПринятия МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ) СГРУППИРОВАТЬ ПО ГДЕ     ПринятыеКонтракты.ДатаПринятия МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ) ;     ПТК_РП.Ссылка.Проведен     И ПТК_РП.Ссылка.Дата МЕЖДУ НЕОПРЕДЕЛЕНО И НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) СГРУППИРОВАТЬ ПО ГДЕ     ВТ_ПТКК.Регистратор ССЫЛКА Документ.ПриходЗаТоварЧерезКассу ; ВЫБРАТЬ ИЗ     ВТ_ПТКК КАК ВТ_ПТКК
#1 by dust09
"в окончательном виде в СКД - неправильно (по другому)" Здесь имеется ввиду: при выводе на экран отчёта по контрактам в окончательном виде.
#2 by vicof
При такой формулировке вопроса: потому что консоль и СКД - разные вещи.
#3 by VladZ
А в каком виде выводишь в СКД? Может у тебя там "в шахматном порядке по диагонали". И критерии правильности озвучь.
#4 by catena
Вытащить из СКД результирующий запрос и сравнить с исходным.
#5 by Курцвейл
Потому что &НачПериода вместо ({&НачПериода})
#6 by d546
тут можно глянуть запрос СКД дальше сравни и пойми
#7 by dust09
А как это "Вытащить из СКД результирующий запрос" ?
#8 by dust09
Извините, а это в какой строке запроса Вы заметили ошибку?
#9 by Вафель
Автозаполнение?
#10 by Homer
А чего тут думать. В уже дали правильный ответ!
#11 by d546
+
#12 by PLUT
потому что у СКД есть мозг, и она херит всё ненужное
#13 by catena
Проще всего какой-нибудь консолью из или
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С