Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 22:02

Номенклатура в одну колонку.

Автор Artjomrgv, 02 мар 2014, 10:56

0 Пользователей и 1 гость просматривают эту тему.

Artjomrgv

Хочу сделать отчет по поступившим товарам работам и услугам, как сделать чтобы в одной колонке были все затраты товары услуги и т.п.  Заранее спасибо.


ВЫБРАТЬ
   ПоступлениеТоваровУслуг.Контрагент,
   ПоступлениеТоваровУслуг.ДоговорКонтрагента,
   ПоступлениеТоваровУслуг.Дата,
   ПоступлениеТоваровУслуг.Организация,
   НАЧАЛОПЕРИОДА(ПоступлениеТоваровУслуг.Ссылка.Дата, МЕСЯЦ) КАК Поле1,
   ПоступлениеТоваровУслуг.Проведен,
   ПоступлениеТоваровУслуг.ПометкаУдаления,
   Хозрасчетный.СчетДт,
   Хозрасчетный.СчетКт,
   Хозрасчетный.Сумма,
   ПоступлениеТоваровУслуг.Товары.(
      Номенклатура
   ),
   ПоступлениеТоваровУслуг.ВозвратнаяТара.(
      Номенклатура
   ),
   ПоступлениеТоваровУслуг.Услуги.(
      Номенклатура
   ),
   ПоступлениеТоваровУслуг.Оборудование.(
      Номенклатура
   ),
   ПоступлениеТоваровУслуг.ОбъектыСтроительства.(
      ОбъектСтроительства
   )
ИЗ
   РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
      ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
      ПО Хозрасчетный.Регистратор = ПоступлениеТоваровУслуг.Ссылка

MuI_I_Ika

Я думаю здесь проще сделать через объединение.

Artjomrgv

Цитата: MuI_I_Ika от 03 мар 2014, 22:10
Я думаю здесь проще сделать через объединение.
Получается соединить только по одному полю, а как соединить справочник номенклатуру со всей номенклатурой которая встречается в документе ПостТУ. (Товары, Услуги, Обарудование и т.п.)

РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
      ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
         ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
         ПО (Номенклатура.Ссылка = ПоступлениеТоваровУслуг.Товары.Номенклатура)
      ПО Хозрасчетный.Регистратор = ПоступлениеТоваровУслуг.Ссылка

MuI_I_Ika

Есть такая конструкция в языке запросов "ОБЪЕДИНИТЬ ВСЕ". Воспользуйтесь ей.

Artjomrgv

Цитата: MuI_I_Ika от 04 мар 2014, 09:53
Есть такая конструкция в языке запросов "ОБЪЕДИНИТЬ ВСЕ". Воспользуйтесь ей.

В этом то и дело не получается объеденить.

MuI_I_Ika

А приведите результат попыток

Artjomrgv

Цитата: MuI_I_Ika от 05 мар 2014, 23:19
А приведите результат попыток
Только так :(

Artjomrgv

Цитата: MuI_I_Ika от 05 мар 2014, 23:19
А приведите результат попыток

А все разобрался, спасибо. Дошло наконец то.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск