Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отчет по Марже
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
candrey
Добрый день.

В наличии 1С 8.2 Управление торговым предприямием релиз 1.2 файловый вариант обычный интерфейс.

Подскажите в каком регистре находтся даные для такого отчета.
Нужно вывести:
Ответственое лицо -кто совершил отгрузку накладной
Сумму этой отгрузки-суму накладной.
Саму накладную.
Себестоимость отгруженого товара- построчно.
Разность (Маржу) Себестоимости и Продажи ( если такой нету то просто возьму разность двух колонок)

Зарания спасибо!
logist
Регистры накопления: Продажи (содержат сумму продажи), ПродажиСебестоимость (содержат себестоимость продаж)
candrey
Цитата(logist @ 29.04.15, 18:17) необходимо зарегистрироваться для просмотра ссылки
Регистры накопления: Продажи (содержат сумму продажи), ПродажиСебестоимость (содержат себестоимость продаж)


Спасибо icon_beer17.gif
candrey
Цитата(candrey @ 30.04.15, 10:11) необходимо зарегистрироваться для просмотра ссылки
Спасибо icon_beer17.gif


Обединил как вы сказали

Но к сожилению не так я как я хотел.

А имено надо чтоб была одна строчка номенклатура "7777777" далее по столбцам
"Количество" 5
Количество оборот 5
Стоимость 30.
стоимость оборот 25.
И Маржа разность Стоимось-СтоимостьОборот

А получилась как на принскрине.
Подскажите что не так?
Batchir
Сгруппировать по номенклатуре и просуммировать по полям.


а вообще не понимаю почему у Вас не получается, вот для примера:


Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    ПродажиОбороты.Номенклатура,
|    ПродажиОбороты.КоличествоОборот Количество,
|    IsNULL(ПродажиСебестоимостьОбороты.КоличествоОборот,0) КоличествоОборот,
|    ПродажиОбороты.СтоимостьОборот Стоимость,
|    IsNULL(ПродажиСебестоимостьОбороты.СтоимостьОборот,0) СтоимостьОборот,
|    ПродажиОбороты.СтоимостьОборот - IsNULL(ПродажиСебестоимостьОбороты.СтоимостьОборот,0) Маржа
|ИЗ
|    РегистрНакопления.Продажи.Обороты(, , , Номенклатура = &Номенклатура) КАК ПродажиОбороты
|        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость.Обороты(, , , Номенклатура = &Номенклатура) КАК ПродажиСебестоимостьОбороты
|        ПО ПродажиОбороты.Номенклатура = ПродажиСебестоимостьОбороты.Номенклатура";

Запрос.УстановитьПараметр("Номенклатура", МояНоменклатура);
Результат = Запрос.Выполнить();


без группировок выводит то что нужно, может у Вас есть доп особенности в запросе
candrey
Отдельно создаю эти два отчета все отлично работает))
А два вместо что то не получается. думаю тут просто бональная ошибка в обьединении двух регистров в один отчет.
Если можно подправте меня.

1. Содатю отчет
2. Добавить набор даных запрос
3. Конструктор запроса
4. Добавляем с регистра накопления два регистра-Продажи. и ПродажиСебестоимость
5. В поля выбираем все даные
6. Супируем все поля
7. Групируем Номенклатуру

Зарания Спасибо. icon_beer17.gif

Если есть у кого такой отчет поделитись))
logist
Цитата(candrey @ 30.04.15, 17:21) необходимо зарегистрироваться для просмотра ссылки
Если есть у кого такой отчет поделитись))

Откройте в этой конфигурации отчет "Валовая прибыль", то, что Вы хотите там реализовано (имею ввиду код запроса)
candrey
Цитата(logist @ 30.04.15, 17:24) необходимо зарегистрироваться для просмотра ссылки
Откройте в этой конфигурации отчет "Валовая прибыль", то, что Вы хотите там реализовано (имею ввиду код запроса)


Была такая мысль
Только там пустая строчка в СКД- схема компановки даных..
или она просто скрыта?
как глянуть запрос этот?

Или там Вложеный запрос Его через Модуль обьекта надо открывать?
logist
Цитата(candrey @ 30.04.15, 17:34) необходимо зарегистрироваться для просмотра ссылки
Его через Модуль обьекта надо открывать

В модуле ищите запрос. Это отчет не на СКД.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.