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 колонки: Обороты и остатки и так чтобы у остатков какой-то
заголовок был, сейчас вообще ничего.. Как это сделать?
примечание про работу с компановщиком и пр. объектами скд я слышал, пока не надо про это, на даннгом этапе хочу получить на уровне схемы хоть какой-то приемл. результат..
|
|