Имя: Пароль:
1C
1С v8
Отчет изменение цен номенклатуры поставщика
0 lemon_999
 
06.08.13
17:30
Здравствуйте дорогие друзья.Нужно сделать отчет на СКД, который будет отображать изменение цен контрагента(поставщика).Конфигурация УТ 10.3. Данные берутся на основе стандартного регистра сведений "ЦеныНоменклатурыКонтрагентов". В отчете нужно видеть цену номенклатуры, а также разницу от прошлой цены в разрезе:
1.Контрагент;
2.Единица измерения;
3.Тип цен;
4.Валюта.
И это все на определенный момент времени ("Период" то бишь). Момент времени я вижу в колонках отчета(если кто предложит альтернативу адекватнее я не против).В строках данного отчета будет указана соответственно Номенклатура и 4 аналитических разреза.В ячейках будет показана Цена на Момент времени, а также разница между ценой настоящей и ценой за прошлый период в валютном выражении и отдельно столбец с процентным соотношением вот и все собственно.Это мое видение отчета, если кто-то предложит более разумный вариант я только за.
Запрос я сделал, но встретил следующие трудности:
1. Нужно разместить Момент времени(Период) в колонках,это я сделал указав группировку колонок - Период. Но записи размещаются на разных строках, и нужно их как то сгруппировать в одну если аналитический разрез совпадает.
2. Даже если вопрос №1 решится, в дальнейшем нужно рассчитать столбец разница и процентное соотношение разницы.
Если кто сталкивался с подобной задачей подскажите пжта.
Вот запрос:

"ВЫБРАТЬ
    ЦеныНоменклатурыКонтрагентов.Номенклатура КАК Номенклатура,
    ЦеныНоменклатурыКонтрагентов.ЕдиницаИзмерения,
    ЦеныНоменклатурыКонтрагентов.ТипЦен,
    ЦеныНоменклатурыКонтрагентов.Цена КАК Цена,
    ЦеныНоменклатурыКонтрагентов.Валюта,
    ЦеныНоменклатурыКонтрагентов.Период КАК Период,
    ЦеныНоменклатурыКонтрагентов.Регистратор.Контрагент
ИЗ
    РегистрСведений.ЦеныНоменклатурыКонтрагентов КАК ЦеныНоменклатурыКонтрагентов
ГДЕ
    ЦеныНоменклатурыКонтрагентов.Период >= НАЧАЛОПЕРИОДА(&ДатаНачало, ДЕНЬ)
    И ЦеныНоменклатурыКонтрагентов.Период <= КОНЕЦПЕРИОДА(&ДатаКонец, ДЕНЬ)
СГРУППИРОВАТЬ ПО
    ЦеныНоменклатурыКонтрагентов.Номенклатура,
    ЦеныНоменклатурыКонтрагентов.ЕдиницаИзмерения,
    ЦеныНоменклатурыКонтрагентов.ТипЦен,
    ЦеныНоменклатурыКонтрагентов.Цена,
    ЦеныНоменклатурыКонтрагентов.Валюта,
    ЦеныНоменклатурыКонтрагентов.Регистратор.Контрагент,
    ЦеныНоменклатурыКонтрагентов.Период

УПОРЯДОЧИТЬ ПО
    Номенклатура"
1 lemon_999
 
07.08.13
10:06
ХЭЭЭЭЭЭЭЭЭЛП!