#0
by Grinspen
Ребята, подскажите чего не хватает СКД... сделал в консоли запрос, вывел в таблицу консоли, все ок, вышли все поля, вставляю запрос в СКД одно поле не выходит хоть убей, в консоли отчетов работает в СКД не работает, не выводит себестоимость прошлого периода. Запрос выбирает стоимость и себестоимость в 4 поля, 2 поля значения за месяц - период отчета, и 2 поля значения за прошлый месяц, запрос простой, в консоли сразу работает вот ссылка на схему СКД, (будет работать в УПП или в УТ) текст запроса:
#1
by Grinspen
По сути это первичная выборка по валовой прибыли, только в разрезе Организаций и подразделений, одним отчетом за текущий и предыдущий месяц. Такое впечатление что у СКД какие-то проблемы с условиями типа:
#2
by el-gamberro
Есть глюки есть параметры указывает прямо в конструкторе запроса. Укажи параметры в контрукторе, но на закладке компонвка данных. НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), ДЕНЬ, -1), МЕСЯЦ) - за такое надо руки отрывать. и почему в одном случае добавляется минус 1 день день, а во втором месяц????
#3
by Grinspen
получаю предыдущие календарные начало и конец месяца оригинального периода отчета. просто метод ДОБАВИТЬКДАТЕ(&НачалоПериода, МЕСЯЦ, -1) вообще глючит прибавляет рассчетный месяц который не равен предыдущему календарному.
#5
by el-gamberro
"прибавляет рассчетный месяц который не равен предыдущему календарному." это как?? можно пример.
#7
by Grinspen
ДобавитьКДате(&Моядата,Месяц,-1) посчитается как -1 * (60*60*24*30) не всеже месяцы по 30дн., условиям запрос не помешал бы метод ДобавитьМесяц., но видимо решили что это излишество :)
#8
by Grinspen
и в общем они правы, можно обойтись и без этого метода. А как ты еще получишь предыдущий месяц из периода параметров? только так как пытаюсь я.
#10
by Defender aka LINN
Не вижу никаких причин, почему бы благородному дону не вычислить его заранее в коде
#11
by Grinspen
Вот как раз этого мне бы и не хотелось делать. Не кошерно это как-то, в форме параметры компоновки заполнять :)
#14
by el-gamberro
ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2010,1,1),МЕСЯЦ,6), ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2010,1,1),МЕСЯЦ,7), ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2010,1,1),МЕСЯЦ,8), ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2010,1,1),МЕСЯЦ,9) результат: Поле1 Поле2 Поле3 Поле4 Поле5 Поле6 Поле7 Поле8 Поле9 01.02.2010 0:00:00 01.03.2010 0:00:00 01.04.2010 0:00:00 01.05.2010 0:00:00 01.06.2010 0:00:00 01.07.2010 0:00:00 01.08.2010 0:00:00 01.09.2010 0:00:00 01.10.2010 0:00:00
#15
by Grinspen
а попробуй добавить 2 виртуальные таблицы какого нибудь оборотного регистра, например, ПродажиОбороты1 ПродажиОбороты2 и выбери из них показатель стоимость и в периоды обоим поставь ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2010,1,1),МЕСЯЦ,2) ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2010,1,1),МЕСЯЦ,3)
#16
by Grinspen
сами периоды она у меня тоже рассчитывает, а вот регистры по ним считаться не хотят в скд...
#17
by el-gamberro
(15,16) я ж тебе сказал, параметры указывай на закладке СКД в конструкторе запросов, а не в параметрах виртуальной таблицы.
#18
by Defender aka LINN
Блин, да это ж гармошка страшная. Нехрен автозаполнением полей пользоваться.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Можно ли в качестве параметра запроса указать поле этого же запроса?
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- СКД: v8: СКД и произвольный макет
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: v8: Формат числа в СКД
- СКД: v8: Как в СКД в отбор добавить Подразделение текущего пользователя
В этой группе 1С
- Какой максимально возможный размер базы SQL 200
- Получить тип основного договора у нужного контрагента через V81.Application
- Как отразить оприходование земли в 1с бухгалтерия
- Как убрать меню "Сервис" ?
- Не списано для целей учета НДС - отсутствие остановки проведения
- Проблема с отображением текста на дисплее Posiflex PD-2300 USB через 1C
- VMware и 1с проблема виртуальных серверов
- Интернет постоянно прерывается
- индекс находится за границами массива
- Нужна помощь по Access
- УТ 10.3 - Задолженность по контрагентам
- УТ Как правильно оформить аванс от физического лица.
- Сохранить табличный документ в файле формата xls?
- Реально на maps.google.com запустить свою ГИС?
- Посоветуйте принтер для офиса
- ЗавершитьРаботуСистемы(Истина, Истина) Запустить под новым пользователем
- v8: SQL 2008 лог растет не могу уменьшить
- чтение писем из Outlook
- 1c v7.7 и MS SQL 2008
- КонецПериода в запросе