Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

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

Автор Тема: Вывод СКД за два разных периода  (Прочитано 961 раз)

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

Оффлайн kip32

  • *
  • Сообщений: 18
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-14
  • Сайт: 
  • Профессия: Программист 1С
Здравствуйте.

Пытаюсь вывести двнные в СКД за два периода через объединить. Есть 2 Параметра на форме: Первый период, Второй период.
В запросах есть параметры: НачалоПервогоПериода, КонецПервогоПериода, НачалоВторогоПериода, КонецВторогоПериода.

Суть проблемы в том что данные в двух колонках (1 период и 2 период) одинаковые. Искал на формуе, попробовал сделать как тут:
Тыц
Не помогает.
Вот сам запрос
ВЫБРАТЬ
ПрочиеДоходыПервыйПериод.Подразделение,
ПрочиеДоходыПервыйПериод.СтатьяДоходов,
&СтрокаПрочиеДоходы КАК Раздел,
&СтрокаДоходы КАК СтандартныйРаздел,
ПрочиеДоходыПервыйПериод.СуммаНачальныйОстаток КАК ОстатокДоходовПрошлогоПериода,
ПрочиеДоходыПервыйПериод.СуммаПриход КАК СуммаДоходов,
ПрочиеДоходыПервыйПериод.СуммаРасход КАК РаспределеноДоходов,
&СтрокаПрочиеДоходы,
&СтрокаДоходы
ИЗ
РегистрНакопления.ПрочиеДоходы.ОстаткиИОбороты({(&НачалоПервогоПериода)}, {(&КонецПервогоПериода)}, Запись, , ) КАК ПрочиеДоходыПервыйПериод

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

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

Заранее спасибо.


Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
1. Форму сами рисовали или отчет без формы?
2. Параметры задаете?

Оффлайн kip32

  • *
  • Сообщений: 18
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-14
  • Сайт: 
  • Профессия: Программист 1С
1. Форму сами рисовали или отчет без формы?
2. Параметры задаете?

1. Отчет без формы.
2. Параметры задаю.

Делаю на демо базе, и 16 года там нет вообще.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Опа! А покажите-ка группировки СКД в конфигураторе.

Оффлайн kip32

  • *
  • Сообщений: 18
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-14
  • Сайт: 
  • Профессия: Программист 1С
Опа! А покажите-ка группировки СКД в конфигураторе.

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Вот-вот, фигня полная. Ваши синтетические периоды - это просто текст, который не участвует в формировании выборки данных. Период должен быть в запросе. что то типа:

ВЫБРАТЬ
[b]    НачалоПериода(ПрочиеДоходыПервыйПериод.Период,"Год") КАК Период,[/b]
    ПрочиеДоходыПервыйПериод.Подразделение,
    ПрочиеДоходыПервыйПериод.СтатьяДоходов,
    &СтрокаПрочиеДоходы КАК Раздел,
    &СтрокаДоходы КАК СтандартныйРаздел,
    ПрочиеДоходыПервыйПериод.СуммаНачальныйОстаток КАК ОстатокДоходовПрошлогоПериода,
    ПрочиеДоходыПервыйПериод.СуммаПриход КАК СуммаДоходов,
    ПрочиеДоходыПервыйПериод.СуммаРасход КАК РаспределеноДоходов,
    &СтрокаПрочиеДоходы,
    &СтрокаДоходы
ИЗ
    РегистрНакопления.ПрочиеДоходы.ОстаткиИОбороты({(&НачалоПервогоПериода)}, {(&КонецПервогоПериода)}, Запись, , ) КАК ПрочиеДоходыПервыйПериод

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

ВЫБРАТЬ
    НачалоПериода(ПрочиеДоходыВторойПериод.Период,"Год") КАК Период,
    ПрочиеДоходыВторойПериод.Подразделение,
    ПрочиеДоходыВторойПериод.СтатьяДоходов,
    &СтрокаПрочиеДоходы,
    &СтрокаДоходы,
    ПрочиеДоходыВторойПериод.СуммаНачальныйОстаток,
    ПрочиеДоходыВторойПериод.СуммаПриход,
    ПрочиеДоходыВторойПериод.СуммаРасход,
    &СтрокаПрочиеДоходы,
    &СтрокаДоходы
ИЗ
    РегистрНакопления.ПрочиеДоходы.ОстаткиИОбороты({(&НачалоВторогоПериода)}, {(&КонецВторогоПериода)}, Запись, , ) КАК ПрочиеДоходыВторойПериод

Оффлайн kip32

  • *
  • Сообщений: 18
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-14
  • Сайт: 
  • Профессия: Программист 1С
vitasw, Спасибо за участие! Вроде победил но уже другим запросом.
ВЫБРАТЬ
ПрочиеДоходыПервыйПериод.Подразделение КАК ПодразделениеПервыйПериод,
ПрочиеДоходыПервыйПериод.СтатьяДоходов КАК СтатьяДоходовПервыйПериод,
&СтрокаПрочиеДоходы КАК РазделПервыйПериод,
&СтрокаДоходы КАК СтандартныйРазделПервыйПериод,
ПрочиеДоходыПервыйПериод.СуммаНачальныйОстаток КАК ОстатокДоходовПрошлогоПериодаПервыйПериод,
ПрочиеДоходыПервыйПериод.СуммаПриход КАК СуммаДоходовПервыйПериод,
ПрочиеДоходыПервыйПериод.СуммаРасход КАК РаспределеноДоходовПервыйПериод
ПОМЕСТИТЬ ВТПервыйПериод
ИЗ
РегистрНакопления.ПрочиеДоходы.ОстаткиИОбороты(, , Запись, , ) КАК ПрочиеДоходыПервыйПериод
ГДЕ
ПрочиеДоходыПервыйПериод.Период МЕЖДУ &НачалоПервогоПериода И &КонецПервогоПериода
;

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ЕСТЬNULL(ВТПервыйПериод.СтатьяДоходовПервыйПериод, ВТВторойПериод.СтатьяДоходовВторойПериод) КАК СтатьяДоходов,
ЕСТЬNULL(ВТПервыйПериод.СтандартныйРазделПервыйПериод, ВТВторойПериод.СтандартныйРазделВторойПериод) КАК СтандартныйРаздел,
ВТПервыйПериод.ПодразделениеПервыйПериод,
ВТПервыйПериод.РазделПервыйПериод,
ВТПервыйПериод.ОстатокДоходовПрошлогоПериодаПервыйПериод,
ВТПервыйПериод.СуммаДоходовПервыйПериод,
ВТПервыйПериод.РаспределеноДоходовПервыйПериод,
ВТВторойПериод.ПодразделениеВторойПериод,
ВТВторойПериод.РазделВторойПериод,
ВТВторойПериод.ОстатокДоходовПрошлогоПериодаВторойПериод,
ВТВторойПериод.СуммаДоходовВторойПериод,
ВТВторойПериод.РаспределеноДоходовВторойПериод
ИЗ
ВТПервыйПериод КАК ВТПервыйПериод
ПОЛНОЕ СОЕДИНЕНИЕ ВТВторойПериод КАК ВТВторойПериод
ПО ВТПервыйПериод.ПодразделениеПервыйПериод = ВТВторойПериод.ПодразделениеВторойПериод

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Проверте пожалуйста все очень внимательно. То что вы показали - это такой велосипед на костылях, что я удивлюсь, если он хоть что-то покажет

Оффлайн kip32

  • *
  • Сообщений: 18
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-06-14
  • Сайт: 
  • Профессия: Программист 1С
Проверте пожалуйста все очень внимательно. То что вы показали - это такой велосипед на костылях, что я удивлюсь, если он хоть что-то покажет

Да) Рано радовался) Сделал по первому способу) Все хорошо выводит) Всему виной была моя невнимательность) Так что еще раз спасибо)

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С


Теги: скд 
 

Вывод результата запроса через условие другого запроса

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

Ответов: 2
Просмотров: 2436
Последний ответ 16 Окт 2013, 15:08
от jonik_joker
Вывод линейной таблицы посредством СКД в виде "шахматки"

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

Ответов: 9
Просмотров: 9466
Последний ответ 19 Апр 2011, 11:12
от Klyacksa
Вывод набора данных "объединение" скд в дерево значений

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

Ответов: 0
Просмотров: 1312
Последний ответ 02 Июн 2015, 12:19
от Gae4ka
Как добавить вывод ДоговораКонтрагента в печатную форму "Счет на оплату"

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

Ответов: 6
Просмотров: 11075
Последний ответ 09 Июн 2010, 15:25
от Karamelkina
Вывод значения из документа на определенный промежуток времени и по определенной кассе в отчет

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

Ответов: 4
Просмотров: 2053
Последний ответ 08 Окт 2014, 14:52
от cska-fanat-kz

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
89 Сообщений
wise wise
68 Сообщений
MuI_I_Ika MuI_I_Ika
51 Сообщений
alex0402
49 Сообщений
Dethmontt Dethmontt
48 Сообщений
Сергей Федоров Сергей Федоров
29 Сообщений
ilyay ilyay
28 Сообщений
ilnur75
25 Сообщений
Дмитрий Медведков Дмитрий Медведков
19 Сообщений
DmitriyF DmitriyF
17 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal