Ежедневные остатки - список дней #738374


#0 by tochki
Ув. гуру! Вопрос ежедневных остатков очень популярен среди новичков. Есть решение длинное (это для месяцев): И есть решение короткое. Каким именно коротким пользуетесь именно вы?
#1 by tochki
Вопрос конечно же в том как вытащить список месяцев от января 2007 до декабря 2010 (запрос only)
#2 by asady
хвастаешься?
#3 by tochki
;
#4 by Defender aka LINN
Чем итоги не устраивают?
#5 by Cube
Пользуюсь этим решением, если результат запроса обрабатывает не СКД. Никакими короткими не пользуюсь вообще.
#6 by tochki
я раньше вообще брал такое поле: НачалоПериода(Документ.РеализацияТоваровУслуг, Месяц) с нужными условиями. Я уверен, что в каждом месяце есть хотя бы одна реализация, поэтому могу получить начало месяца. Подозреваю, что это очень медленное решение. Потом нашел пример в книге знаний и стал делать по правильному. Но все равно, это решение какое-то длинное. Я думаю, через параметр, где сидит массив, было бы элегантнее. Какое выражение использовать для итогов?
#7 by GROOVY
Дополнение периода в запросе ПЕРИОДАМИ. И в СКД дополнение группировки. Зачем поделка в не понял.
#8 by tochki
Мне для СКД и надо. Там есть какой-то хитрый трюк?
#9 by tochki
Спасибо. Пойду читать Хрусталеву!
#10 by Maniac
Уже 100500 раз тема. и есть готовые ответы. в 1С есть календари. там запрос в 10 строк кода.
#11 by Cube
(пост 86).
#12 by Maniac
в УТ11 РегистрСведений.КалендарныеГрафики
#13 by Maniac
туфта полная. Не учитывает празщдники и выходные.
#14 by GROOVY
А нафига их учитывать?
#15 by DirecTwiX
я раньше вообще брал такое поле: НачалоПериода(Документ.РеализацияТоваровУслуг, Месяц) с нужными условиями. Я уверен, что в каждом месяце есть хотя бы одна реализация, поэтому могу получить начало месяца. Подозреваю, что это очень медленное решение. О каком решении речь? ВЫБРАТЬ РАЗЛИЧНЫЕ НАЧАЛОПЕРИОДА(Документ.РеализацияТоваровУслуг, Месяц)?
#16 by Maniac
как это нафига. Вот вопрос странный. Я менеджер. Хочу получить наличие товара на складе. в Январе было 11 дней выходных. Если мне прибавится лишних 11 дней - я назакажу непонятно чего.
#17 by Maniac
еще раз говорю всем - во всех типовых есть календари. в УТ11 свой. в УТ10 - РегистрСведений.РегламентированныйПроизводственныйКалендарь
#18 by Maniac
за такие запросы с Документ.РеализацияТоваровУслуг - уволил бы сразу.
#19 by 1976vas
Уже обсуждалось, вроде, что не во всех конфигурациях есть календари.
#20 by DirecTwiX
Возможно, он имел в виду Регистр.Период, который можно использовать для , если я правильно понимаю ТС
#21 by GROOVY
А я хочу получить график остатков, если 11 дней не будет, у меня что, провал в 0 на графике будет?
#22 by Cube
От задачи зависит... Мы предлагаем варианты, а ТС пусть сам решает, что ему подходит лучше для его задачи.
#23 by Maniac
ты кого слушаешь. Я тебе говорю во всех.
#24 by Maniac
вообще то правилом хорошего тона в разработке является настройка рабочей недели. Где можно указать 5-6-7 дневную раборчую неделю. а также указать учитывтаь праздники или нет.
#25 by Maniac
в УТ11 например сразу можно в календарях все настроить. и назвать их. пятидневнй и так далее. как и можно указать учитывать всякие праздники или нет. Если фирма розничная там может быть все время работа, а у оптовых - выходные и праздники очень сильно влиять могут.
#26 by Maniac
Ладно бог с ними даже праздниками и тп. Там специальный регистры сведений в типовых  которые хранят весь календарь. Запрос со скоростью звука отрабатывает.
#27 by GROOVY
А у меня трехсменная работа, непрерывное производство.
#28 by GROOVY
А еще бывают вахты. Вон на МКС полетели, у них вахта 12 месяцев. А график работы 12 месяцев через 5 лет.
#29 by Maniac
То о чем я говорю - универсально средство для абсолютно любой компании. Могу больше добавить - 1С в своимх- программах именно так и программирует.
#30 by GROOVY
О чем ты говоришь? Что везде всегда все работают по неделям? И всегда у всех заполнены регистры сведений?
#31 by Maniac
если есть подобные задачи - да. тогда нужно вывести кнопку с заполнением. Это является правилом хорошего тона программирования.
#32 by GROOVY
Но не все работают по неделям, и автозаполнение для всех не реализовать. А есть те кому вообще календари не нужны.
#33 by Maniac
Ок раз программист решает кому что нужно или нет - ну пусть программирует как умеет. ... пока не прийдет нормальный программист.
#34 by mistеr
Генерация последовательностей в запросах бывает нужна, и не только для дат и графиков. "Короткое" (в смысле текста запроса) решение - заполнить массив и загрузить в ВТ.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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