Добрый день! Прошу помощи с написанием запроса. Задача такая, создаю отчет в котором нужно отобразить все приходы по указанному бренду, в этом отчете отображаю номер приходного документа, наименование номенклатуры, количество и цену по приходу, а вот получить цену уже с учетом доп.расходов и ГТД не пойму как. Отчет строю через СКД. Для получения даных по номенклатуре и прих. док. использую Документ "Поступление товаров и услуг", чтобы использовать период, подключаю регистр накопления. Подскажите пожалуйста как правильно построить запрос чтобы вытащить цену окончательную. Спасибо!
Группа: Местный
Сообщений: 522
Спасибо сказали: 70 раз
Рейтинг: 51.3
Цитата(maximus @ 18.01.12, 9:36)
Добрый день! Прошу помощи с написанием запроса. Задача такая, создаю отчет в котором нужно отобразить все приходы по указанному бренду, в этом отчете отображаю номер приходного документа, наименование номенклатуры, количество и цену по приходу, а вот получить цену уже с учетом доп.расходов и ГТД не пойму как. Отчет строю через СКД. Для получения даных по номенклатуре и прих. док. использую Документ "Поступление товаров и услуг", чтобы использовать период, подключаю регистр накопления. Подскажите пожалуйста как правильно построить запрос чтобы вытащить цену окончательную. Спасибо!
Первым что необходимо сделать это открыть приход и внимательно изучить какие движения делает документ. А по сути достаточно использовать регистр накопления ПартииТоваровНаСкладах
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(maximus @ 18.01.12, 11:32)
Только еще не разобрался как сделать отбор в интервале даты?
В конструкторе запроса "Параметры виртуальной таблицы". Только регистр надо выбрать который "Обороты", и вероятно группировать по документу, и суммировать сумму.
Личные бесплатные консультации не даю, для этого есть форум!
В конструкторе запроса "Параметры виртуальной таблицы". Только регистр надо выбрать который "Обороты", и вероятно группировать по документу, и суммировать сумму.
С параметрами для даты получилось, все работает, группировку настроил, а вот как просуммировать пока разбираюсь. Сейчас выводятся документы с ценами фактурными и доп. расходы, чтобы отобразить учетную цену нужно просуммировать это поле?
Пробовал разные варианты группировок, не получается отображать только учетную цену, отображает фактурную следом доп расходы и потом учетную....((
Сгруппируйте по всем полям кроме цены и количества.
Построил вот такой запрос, но у меня повторяются строки, иногда до 20 одинаковых строк выводит. В из запроса группировку убирать не получается, автоматом подставляет, как убрать это повторение???
ВЫБРАТЬ ПартииТоваровНаСкладахОбороты.ДокументОприходования.Ссылка, ПартииТоваровНаСкладахОбороты.ДокументОприходования.Номер, ПартииТоваровНаСкладахОбороты.ДокументОприходования.Дата, ПартииТоваровНаСкладахОбороты.КоличествоПриход, ПартииТоваровНаСкладахОбороты.СтоимостьПриход, ПартииТоваровНаСкладахОбороты.Номенклатура ПОМЕСТИТЬ Т1 ИЗ РегистрНакопления.ПартииТоваровНаСкладах.Обороты(, , , ) КАК ПартииТоваровНаСкладахОбороты ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоступлениеТоваровУслугТовары.Цена, ПоступлениеТоваровУслугТовары.Номенклатура ПОМЕСТИТЬ Т2 ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗЛИЧНЫЕ Т1.ДокументОприходованияСсылка, Т1.ДокументОприходованияНомер, Т1.ДокументОприходованияДата, Т1.КоличествоПриход КАК КоличествоПриход, Т1.СтоимостьПриход КАК СтоимостьПриход, Т1.Номенклатура, Т2.Цена КАК Цена ИЗ Т1 КАК Т1 ЛЕВОЕ СОЕДИНЕНИЕ Т2 КАК Т2 ПО Т1.Номенклатура = Т2.Номенклатура
СГРУППИРОВАТЬ ПО Т1.ДокументОприходованияСсылка, Т1.Номенклатура, Т1.ДокументОприходованияНомер, Т1.ДокументОприходованияДата, Т1.СтоимостьПриход, Т1.КоличествоПриход, Т2.Цена
А все упирается в то что мне нужно отобразить учетную цену(беру из "СтоимостьПриход") и закупочную(беру из "Товары.Цена"). Может я не правильно вытаскиваю закупочную цену, но как по другому не знаю???...
Причина редактирования: у нас тег называется code а не sql
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!