V 7.7 "ВыгрузитьИтоги" по регистру оборотов? #97770


#0 by pvase
Как выгрузить итоги по регистру оборотов за все периоды, если периодичность итогов - месяц?ЗЫИспользовать метод "ИспользоватьПериод(Год,Месяц)" в цикле по всем вомзожным месяцам не предлагать.ЗЫ2Понятно что можно запросом, но это модуль проведения документа, может есть возможность через временный расчет регистров?
#1 by UF
"за все периоды, если периодичность итогов - месяц"а как ты укажешь какие "все" периоды, кроме как в запросе?может, алгоритм неправильно составлен, и здесь нужен регистр остатков?
#2 by Rovan
Запрос можно выполнить в форме - а уже результаты передать в обработку проведения.
#3 by Джинн
То 2. Гениально! Особенно круто это будет работать при групповом или программном проведении :))
#4 by pvase
Реистр "СпецификацияПроизводства" - в котором храниться инфомрация о произведенной продукции (и всех полуфабрикатах для продукции, и сырье для полуфабрикатах), нормативных расходов и расходов на брак. При проведении расчитываются номры и досписиываются сирбе или полуфабрикаты в случае тех. отходов (в общем все равно не ясно, я долго вьезжал в эту схему). Но смысл в том, что надо получить в момент проведения как раз движения по всем произведенным и списанным продуктам по данному заказу на производство (на основании заказа делаются карты раскроя, наряди, списание сырья и производство продукции).
#5 by pvase
Во, во. Ну да ладно, одна ошибка прощается :).
#6 by pvase
ся проблема в том, что производство многопередельное, к тому же еще и размері деталей (как и продукции) нельзя точно забить в справочники. Пожтому и біл введен регистр, который работает как спецификация производства для каждого конкретного заказа. Но этот регистр не может быть остаточнм, так как его данные анализируются только с точки зрения оборотов. Если его сделать остаточным - тогда его надо закрывать, к тому же в нем 14 измерений - что для "остаточного" регистра будет очень критично (особенно в dbf).
#7 by UF
наверное, придется все-таки запросом.а нельзя ли собрать все данные и записать в документ, еще ДО проведения,и для проведения использовать не итоги регистра, а ТЧ документа?
#8 by pvase
Можно, но это другой разговор, планируется переделать по типу УПП, но пока надо сделать так как уже есть, ведь на доработки могут уйти недели (5 документов, 7-8 отчетов и т.п.).
#9 by КонецЦикла
2 А если использовать документ Спецификация в тех случаях, когда "нельзя точно забить в справочники"? Там и ставить свои нормы... имхо, гораздо проще и надежнее
#10 by pvase
Нормы проставлены в справаочние оборудований (линий), вся проблема втом, чтобы узнать на каком станке произведена продукция (полуфабрикат), а это уможно узнать проанализировав документы по производству по этому же заказу. Ведь продукция не привязана к станку (и номры у них разные, как и процент допустимого отхода).
#11 by КонецЦикла
2 А как сечас узнаешь, на каком станке произведено? Нормы используешь по станкам? У тебя в полуфабрикате там, где его остаток в регистре показываешь на чем он произведен? Или как? Имхо, можно выкрутиться... 14 измерений - это и для СКЛ прилично... у меня было один раз 13 (временно), так загрузить в ДБФ вообще не получалось, да и работало медленно
#12 by pvase
"А как сечас узнаешь, на каком станке произведено" - Когда то было через подчиненные документы, потом переделал на регистр (о котором и веду разговор).14 имзерений - для оборотного регистра не критично (во всяком случае так было), а от для осточного - пересчет итогов приводит 1С в "подвисание".
#13 by КонецЦикла
2 Да, не уточнил, у меня был регистр остатков... больше так не извращалсяУ каждого свое мнение... мне это кажется неудобным и опасным... но ты делай, как знаешь
#14 by pvase
Можно было и через справочники, но когда я начинал это делать (4 года назад), то только 7.7 начали более менее осваивать.
#15 by pvase
С прямым запросом получается проблема, в DBF в монопольном режиме не работает (а восстановдение посследовательнсоти делают обычно в dbf).
#16 by pvase
Во засада, а с 1с-вским запросом "Длина индекса превышает максимальную длину и не может быть уменьшена.".Вот тепреь ищи выходы и входы - ИМХО решение одно - перебор временных итогов. Это полный гемор, или через подчиненные документы.
#17 by pvase
Хотя размерность измерений:1213Ну и еще период , так что получается 143, а ограничение вроде 255, или ошибаюсь?
#18 by pvase
17, сорри, нашел, 240 байт. Но как 143 символа могут занимать 240 байт?
#19 by КонецЦикла
2 Ты в запросе просто используешь много группировок (у меня больше десяти не прокатывало)
#20 by pvase
Вот такое вот дежавю :)>Проблема решена, убрал лишние группировки, оставил только необходимые, написал 2 запроса - один для SQL, второй для dbf в монопольном режиме.
#21 by pvase
Всем сенкс за помощь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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