![]() |
![]() |
![]() |
|
СКД. Интересная сложная задача. Вопросы новичка. | ☑ | ||
---|---|---|---|---|
0
Анцеранана
03.06.12
✎
02:55
|
Друзья, помогите кто чем может новичку в СКД)))
Очень много вопросов, что делать не знаю . просто помогите подсажите по ходу рассказа. где я что не так делаю. Для простоты объяснения необходимые мне объекты взял у П.Чистова (конфа по его спецкурсу), в реальности регистры отличаются от приведенных.. Задача: Построить отчет , чтобы в строках шел склад и номенклатура. В столбцах - последовательно обороты за каждый месяц из оборотного регистра накопления "Продажи".Он оборотный и склада в нем нет, но есть регистратор, в котором есть поле склад.Сверху должны выводиться названия месяцев и года, за который была продажа.Затем в последнем столбце должен выводиться конечный остаток по выбранному складу из регистра накопления"остатки по складам" (подчеркну, что обороты этого регистра по условиям задачи нас не интересуют - см. пред. абзац) Должен осуществляться отбор по складу, но лишь для регистра остатков , по оборотам должна выводиться ВСЯ номенклатура без фильтра. Товар, по которому не было оборотов, но есть остаток должен также выводиться в отчет. Вопросы которые я пока задать хочу отмечены словом кстати (!) Решение в СКД... 1) Делаю объединение. 1-й запрос... ВЫБРАТЬ ПродажиОбороты.ПериодМесяц КАК Период, //январь , февраль, март итд 0 КАК Период2, //конец периода ... !кстати!(1) как его задать? ПродажиОбороты.Номенклатура, ПродажиОбороты.Регистратор.Склад КАК Склад, ПродажиОбороты.КоличествоОборот КАК Количество ИЗ РегистрНакопления.Продажи.Обороты(, , Авто, ) КАК ПродажиОбороты 2-й запрос... ВЫБРАТЬ 0 КАК Период, 0 КАК Период2, ОстаткиПоСкладамОстатки.Номенклатура, ОстаткиПоСкладамОстатки.Склад, ОстаткиПоСкладамОстатки.КоличествоОстаток КАК Количество ИЗ РегистрНакопления.ОстаткиПоСкладам.Остатки(, ) КАК ОстаткиПоСкладамОстатки !Кстати!(2) Идея правильная? Хочу узнать ваше мнение. Но на мой взгляд в одном запросе это сдедать не реально, так как по обороту надо выводить много раз количество в общем случае а по остатку - 1. !Кстати! (3) если добавляю параметр склад в регистр остатков, то в предприятии он у меня почему-то не отображается, просто нет его и все по кнопке "настройка".Почему? 2) Ресурс определяю - количество 3) Параметры у меня НачалоПериода и КонецПериода и Период. Я для параметра период ставлю выражение &КонецПериода и включаю ограничение доступности, присваиваю выражение &КонецПериода. Все поля оставляю доступными. !Кстати!(4) В предприятии по кнопке Настройка ни один параметр не отображается 4) На закладке настройки в строках у меня склад и номенклатура, в колонках - группировки Период и Период 2... Они не подчинены друг другу На выходе отчета: По колонкам вывелось так: 1-остатки 2-обороты за январь (были только за январь) 3-итого 4-остатки 5-итого !Кстати!(5) что за хрень в чем я ошибся? Хотелось бы видеть только 2 колонки: Обороты и остатки и так чтобы у остатков какой-то заголовок был, сейчас вообще ничего.. Как это сделать? примечание про работу с компановщиком и пр. объектами скд я слышал, пока не надо про это, на даннгом этапе хочу получить на уровне схемы хоть какой-то приемл. результат.. |
|||
1
Анцеранана
03.06.12
✎
03:41
|
на вопросы 3 и 4 отвечать не надо разобрался... (1) (2) и 5 актуальны...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |