Доброе время суток.
Для отчета производства за смену мне нужно 2 таблицы.
Прошу помощи для написания запроса для выгрузки в 1С...
1 таблица должна содержать дату документа производства и номер документа, товар, код для синхронизации товара, количество, цену производства (себестоимость).
2 таблица по материалам.
дату и номер документа, номенклатуру, код для синхронизации, количество. (хотелось бы иметь имена таблиц либо краткое пояснение по ним)
Для списания соответственно, документы списания с номером датой и по позициям в этих документах. Номенклатура, код для синхронизации, количество.
Запросы для выгрузки в 1С
-
- Сообщения: 1
- Зарегистрирован: Пн апр 10, 2017 7:04 pm
Re: Запросы для выгрузки в 1С
Запрос выводит произведенные товары:
А этот запрос по списанию сырья за эти же дни:
в секциях WHERE поставь свой интервал дат.
Код: Выделить всё
SELECT
bd_1.date_prih "Дата полная",
bd_tovar.name "Наименование товара",
cast(sum(bd_11.cnt) as float) "Количество прихода",
cast(sum(bd_11.summa_with_nds) as float) "СуммаПР",
bd_tovar.field_key "КодТовара"
FROM bd_1
inner join bd_11 on (bd_1.field_key = bd_11.fk_bd_1)
inner join bd_tovar on (bd_11.fk_bd_tovar = bd_tovar.field_key)
left join bd_kodi_realizacii_prih on (bd_kodi_realizacii_prih.id=bd_1.cod_prih)
WHERE
bd_1.cod_prih=8
AND
(bd_1.date_prih between '01.04.2017' AND '11.04.2017')
GROUP BY
bd_1.date_prih,
bd_tovar.field_key,
bd_tovar.name
А этот запрос по списанию сырья за эти же дни:
Код: Выделить всё
SELECT
bd_2.date_rash "Дата полная",
bd_2.nomer_rash "Номер расхода",
bd_tovar.name "Наименование товара",
cast(sum(bd_21.cena_with_nds*bd_21.cnt) as float) "Сумма рц с НДС",
cast(sum(bd_21.cnt) as float) "Количество проданного",
bd_tovar.field_key bdtovarfieldkey
from bd_2
inner join bd_21 on (bd_2.field_key = bd_21.fk_bd_2)
inner join bd_tovar on (bd_21.fk_bd_tovar = bd_tovar.field_key)
left join bd_kodi_realizacii_rash on (bd_kodi_realizacii_rash.id=bd_2.cod_rash)
WHERE
bd_2.cod_rash=9
AND
(bd_2.date_rash between '01.04.2017' AND '11.04.2017')
GROUP BY
bd_2.date_rash,
bd_2.nomer_rash,
bd_tovar.name,
bd_tovar.field_key
в секциях WHERE поставь свой интервал дат.
Вернуться в «Администрирование и программирование»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей