Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
23 Апр 2021, 17:22
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Перенос строк в отчете  (Прочитано 174 раз)

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

Оффлайн Dom Doma

  • *
  • Сообщений: 6
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2021-02-25
  • Сайт: 
Добрый день, подскажите пожалуйста что я делаю не так? Очень хочу научится не допускать такой ошибки.
Строки переносятся.

ВЫБРАТЬ
   СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код КАК Код,
   СвободныеОстаткиОстаткиИОбороты.Номенклатура КАК Наименование,
   СвободныеОстаткиОстаткиИОбороты.ПериодМесяц КАК Месяц,
   КОЛИЧЕСТВО(ВЫБОР
         КОГДА СвободныеОстаткиОстаткиИОбороты.ВНаличииНачальныйОстаток > 0
            ТОГДА СвободныеОстаткиОстаткиИОбороты.ПериодДень
      КОНЕЦ) КАК ДниПрисутствия,
   NULL КАК ДниПродаж,
   NULL КАК ПродажиРасчет
ИЗ
   РегистрНакопления.СвободныеОстатки.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК СвободныеОстаткиОстаткиИОбороты

СГРУППИРОВАТЬ ПО
   СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код,
   СвободныеОстаткиОстаткиИОбороты.Номенклатура,
   СвободныеОстаткиОстаткиИОбороты.ПериодМесяц

ОБЪЕДИНИТЬ

ВЫБРАТЬ
   СвободныеОстаткиОбороты.Номенклатура.Код,
   СвободныеОстаткиОбороты.Номенклатура,
   СвободныеОстаткиОбороты.Период,
   NULL,
   NULL,
   СУММА(СвободныеОстаткиОбороты.ВНаличииРасход)
ИЗ
   РегистрНакопления.СвободныеОстатки.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК СвободныеОстаткиОбороты

СГРУППИРОВАТЬ ПО
   СвободныеОстаткиОбороты.Номенклатура.Код,
   СвободныеОстаткиОбороты.Номенклатура,
   СвободныеОстаткиОбороты.Период

ОБЪЕДИНИТЬ

ВЫБРАТЬ
   СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код,
   СвободныеОстаткиОстаткиИОбороты.Номенклатура,
   СвободныеОстаткиОстаткиИОбороты.ПериодМесяц,
   NULL,
   КОЛИЧЕСТВО(ВЫБОР
         КОГДА СвободныеОстаткиОстаткиИОбороты.ВНаличииРасход <> 0
            ТОГДА СвободныеОстаткиОстаткиИОбороты.ПериодДень
      КОНЕЦ),
   NULL
ИЗ
   РегистрНакопления.СвободныеОстатки.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК СвободныеОстаткиОстаткиИОбороты

СГРУППИРОВАТЬ ПО
   СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код,
   СвободныеОстаткиОстаткиИОбороты.Номенклатура,
   СвободныеОстаткиОстаткиИОбороты.ПериодМесяц
Редактировать сообщение


Онлайн antoneus

  • *****
  • Сообщений: 501
  • РЕПУТАЦИЯ: 150
  • КПД: 30%
  • Регистрация: 2018-11-22
  • Сайт: 
  • Профессия: Программист 1С
Результат запроса с объединением поместить в ВТ, потом сгруппировать. И во всех запросах добить количество полей, чтобы были не null'ы, а нули.

Оффлайн Dom Doma

  • *
  • Сообщений: 6
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2021-02-25
  • Сайт: 
Результат запроса с объединением поместить в ВТ, потом сгруппировать. И во всех запросах добить количество полей, чтобы были не null'ы, а нули.
Сделал вот так, но ничего не изменилось в результате. ВТ как то не так создал?

ВЫБРАТЬ
   СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код КАК Код,
   СвободныеОстаткиОстаткиИОбороты.Номенклатура КАК Наименование,
   СвободныеОстаткиОстаткиИОбороты.ПериодМесяц КАК Месяц
ПОМЕСТИТЬ ВТ
ИЗ
   РегистрНакопления.СвободныеОстатки.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК СвободныеОстаткиОстаткиИОбороты

СГРУППИРОВАТЬ ПО
   СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код,
   СвободныеОстаткиОстаткиИОбороты.Номенклатура,
   СвободныеОстаткиОстаткиИОбороты.ПериодМесяц
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   СвободныеОстаткиОбороты.Номенклатура КАК Наименование,
   СвободныеОстаткиОбороты.Номенклатура.Код КАК Код,
   СвободныеОстаткиОбороты.ВНаличииРасход КАК Продажи,
   0 КАК ДниПрисутствия,
   0 КАК ДниПродаж,
   СвободныеОстаткиОбороты.Период КАК Месяц
ИЗ
   РегистрНакопления.СвободныеОстатки.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК СвободныеОстаткиОбороты

СГРУППИРОВАТЬ ПО
   СвободныеОстаткиОбороты.Номенклатура,
   СвободныеОстаткиОбороты.Период,
   СвободныеОстаткиОбороты.Номенклатура.Код,
   СвободныеОстаткиОбороты.ВНаличииРасход

ОБЪЕДИНИТЬ ВСЕ

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

СГРУППИРОВАТЬ ПО
   СвободныеОстаткиОстаткиИОбороты.Номенклатура,
   СвободныеОстаткиОстаткиИОбороты.ПериодМесяц,
   СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код

ОБЪЕДИНИТЬ ВСЕ

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

СГРУППИРОВАТЬ ПО
   СвободныеОстаткиОстаткиИОбороты.Номенклатура,
   СвободныеОстаткиОстаткиИОбороты.ПериодМесяц,
   СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код

Онлайн antoneus

  • *****
  • Сообщений: 501
  • РЕПУТАЦИЯ: 150
  • КПД: 30%
  • Регистрация: 2018-11-22
  • Сайт: 
  • Профессия: Программист 1С
ВЫБРАТЬ
СвободныеОстаткиОбороты.Номенклатура КАК Наименование,
СвободныеОстаткиОбороты.Номенклатура.Код КАК Код,
СУММА(СвободныеОстаткиОбороты.ВНаличииРасход) КАК Продажи,
0 КАК ДниПрисутствия,
0 КАК ДниПродаж,
СвободныеОстаткиОбороты.Период КАК Месяц
ПОМЕСТИТЬ ВТ
ИЗ
РегистрНакопления.СвободныеОстатки.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК СвободныеОстаткиОбороты

СГРУППИРОВАТЬ ПО
СвободныеОстаткиОбороты.Номенклатура,
СвободныеОстаткиОбороты.Период,
СвободныеОстаткиОбороты.Номенклатура.Код

ОБЪЕДИНИТЬ ВСЕ

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

СГРУППИРОВАТЬ ПО
СвободныеОстаткиОстаткиИОбороты.Номенклатура,
СвободныеОстаткиОстаткиИОбороты.ПериодМесяц,
СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код

ОБЪЕДИНИТЬ ВСЕ

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

СГРУППИРОВАТЬ ПО
СвободныеОстаткиОстаткиИОбороты.Номенклатура,
СвободныеОстаткиОстаткиИОбороты.ПериодМесяц,
СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Наименование КАК Наименование,
ВТ.Код КАК Код,
СУММА(ВТ.Продажи) КАК Продажи,
СУММА(ВТ.ДниПрисутствия) КАК ДниПрисутствия,
СУММА(ВТ.ДниПродаж) КАК ДниПродаж,
ВТ.Месяц КАК Месяц
ИЗ
ВТ КАК ВТ

СГРУППИРОВАТЬ ПО
ВТ.Наименование,
ВТ.Код,
ВТ.Месяц

Оффлайн Dom Doma

  • *
  • Сообщений: 6
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2021-02-25
  • Сайт: 
ВЫБРАТЬ
СвободныеОстаткиОбороты.Номенклатура КАК Наименование,
СвободныеОстаткиОбороты.Номенклатура.Код КАК Код,
СУММА(СвободныеОстаткиОбороты.ВНаличииРасход) КАК Продажи,
0 КАК ДниПрисутствия,
0 КАК ДниПродаж,
СвободныеОстаткиОбороты.Период КАК Месяц
ПОМЕСТИТЬ ВТ
ИЗ
РегистрНакопления.СвободныеОстатки.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК СвободныеОстаткиОбороты

СГРУППИРОВАТЬ ПО
СвободныеОстаткиОбороты.Номенклатура,
СвободныеОстаткиОбороты.Период,
СвободныеОстаткиОбороты.Номенклатура.Код

ОБЪЕДИНИТЬ ВСЕ

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

СГРУППИРОВАТЬ ПО
СвободныеОстаткиОстаткиИОбороты.Номенклатура,
СвободныеОстаткиОстаткиИОбороты.ПериодМесяц,
СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код

ОБЪЕДИНИТЬ ВСЕ

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

СГРУППИРОВАТЬ ПО
СвободныеОстаткиОстаткиИОбороты.Номенклатура,
СвободныеОстаткиОстаткиИОбороты.ПериодМесяц,
СвободныеОстаткиОстаткиИОбороты.Номенклатура.Код
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Наименование КАК Наименование,
ВТ.Код КАК Код,
СУММА(ВТ.Продажи) КАК Продажи,
СУММА(ВТ.ДниПрисутствия) КАК ДниПрисутствия,
СУММА(ВТ.ДниПродаж) КАК ДниПродаж,
ВТ.Месяц КАК Месяц
ИЗ
ВТ КАК ВТ

СГРУППИРОВАТЬ ПО
ВТ.Наименование,
ВТ.Код,
ВТ.Месяц


А Вы хорош!!! Спасибо большое. Все встало идеально

Онлайн LexaK

  • *****
  • Сообщений: 2481
  • РЕПУТАЦИЯ: 779
  • КПД: 31%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
ну вы даете
вообще отчет на СКД, там есть закладка Ресурсы
в ней перетащите ваши поля (Продажи, дни продаж, ... то что надо сложить) в расчетные! вот и все
заодно и общие итоги получите.
Помогло? - Нажми СПАСИБО (под аватаром) !!!
                       :)


Теги:
 

Перенос из бизнес пака в 1с бухгалтерию,предприятия 8,2

Автор SONYРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 5557
Последний ответ 02 Авг 2012, 08:29
от SONY
Перенос проводок РБ

Автор Кирилл КуликРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 630
Последний ответ 25 Мая 2017, 22:21
от Кирилл Кулик
Как убедиться, что остатки на изменились (перенос данных в другую БД)

Автор Дмитрий ОлейниковРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 624
Последний ответ 16 Фев 2018, 19:06
от Геннадий ОбьГЭС
Перенос справочника Номенклатура из УТ 10.3 в 1С WMS Управление складом 4.0

Автор tabarigenРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 7
Просмотров: 3723
Последний ответ 28 Окт 2014, 15:12
от дфтын
Перенос остатков из УТ 11 в Розницу 2.1 (1с 8.3)

Автор artembuketovРаздел Пользователям "1С - Предприятие 8"

Ответов: 5
Просмотров: 5559
Последний ответ 29 Апр 2015, 11:44
от Дмитрий@

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
75 Сообщений
LexaK
31 Сообщений
DmitriyF DmitriyF
11 Сообщений
Татьяна Шлотгауэр Татьяна Шлотгауэр
10 Сообщений
alexandr_ll
10 Сообщений
Мария2021
9 Сообщений
slimuz
8 Сообщений
zorro777
8 Сообщений
margo
7 Сообщений
Funt Фунтиков
6 Сообщений

* Кто онлайн

  • Точка Гостей: 470
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal