Вопрос по запросу бухгалтерии

1. Скиминок 20.08.19 10:17 Сейчас в теме
Доброго дня, коллеги!

Хочу через СКД получить движения по набору счетов. Запрос -

Код
ВЫБРАТЬ
   УправленческийОбороты.Субконто1 КАК Субконто1,
   УправленческийОбороты.Субконто2 КАК Субконто2,
   УправленческийОбороты.Субконто3 КАК Субконто3,
   УправленческийОбороты.КорСубконто1 КАК КорСубконто1,
   УправленческийОбороты.КорСубконто2 КАК КорСубконто2,
   УправленческийОбороты.КорСубконто3 КАК КорСубконто3,
   УправленческийОбороты.СуммаОборотДт КАК СуммаОборотДт,
   УправленческийОбороты.СуммаОборотКт КАК СуммаОборотКт,
   УправленческийОбороты.Счет КАК Счет,
   УправленческийОбороты.КорСчет КАК КорСчет,
   УправленческийОбороты.Регистратор КАК Регистратор
ИЗ
   РегистрБухгалтерии.Управленческий.Обороты(, , Регистратор, , , , , ) КАК УправленческийОбороты
Показать полностью




Но - если скажем, ставим отбор - Счета в списке (76.12.1,76.ПА) получаем на выходе задвоение
Если есть проводка 76.ПА - 76.12.1 она в отчет попадает два раза (как счет 76.12.1 и как счет 76.ПА) на одну и ту же сумму

Как можно этого избежать?
По теме из базы знаний
Найденные решения
5. xSavantx 25 20.08.19 10:35 Сейчас в теме
Можно перебросить все суммы от проводок на дебет (избавиться от полей "СуммаОборотДт" и "СуммаОборотКт") и тогда выбирать различные, но в проводках с положительным кредитом нужно счета поменять местами.
12. ErshKUS 2 20.08.19 10:56 Сейчас в теме
(11) как то так, адаптируй под свою конфу
ВЫБРАТЬ
	ХозрасчетныйОбороты.Регистратор,
	ХозрасчетныйОбороты.КорСчет,
	ХозрасчетныйОбороты.КорСубконто1,
	ХозрасчетныйОбороты.КорСубконто2,
	ХозрасчетныйОбороты.КорСубконто3
ПОМЕСТИТЬ вт_Обороты
ИЗ
	РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаОконч, Регистратор, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ХозрасчетныйОбороты.Регистратор,
	ХозрасчетныйОбороты.Счет,
	ХозрасчетныйОбороты.Субконто1,
	ХозрасчетныйОбороты.Субконто2,
	ХозрасчетныйОбороты.Субконто3,
	ХозрасчетныйОбороты.КорСчет,
	ХозрасчетныйОбороты.КорСубконто1,
	ХозрасчетныйОбороты.КорСубконто2,
	ХозрасчетныйОбороты.КорСубконто3
ИЗ
	РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаОконч, Регистратор, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
ГДЕ
	НЕ (ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Субконто1, ХозрасчетныйОбороты.Субконто2, ХозрасчетныйОбороты.Субконто3) В
				(ВЫБРАТЬ
					т.Регистратор,
					т.КорСчет,
					т.КорСубконто1,
					т.КорСубконто2,
					т.КорСубконто3
				ИЗ
					вт_Обороты КАК т)
Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. nomad_irk 76 20.08.19 10:41 Сейчас в теме
(1)выбирать одно из полей: СуммаОборотДт/СумаОборотКт в зависимости от необходимости
14. dmnblg 23.08.19 06:52 Сейчас в теме
(1) Используй виртуальную таблицу ОборотыДтКт.
2. xSavantx 25 20.08.19 10:24 Сейчас в теме
Нет задвоения. У одной записи сумма по дебету идет, а у второй - по кредиту.
3. PriestVI 20.08.19 10:25 Сейчас в теме
А Галочка "Без повторяющихся" помогает?
4. PriestVI 20.08.19 10:28 Сейчас в теме
(3) Что-то сразу не вчитался - прошу прощения.
5. xSavantx 25 20.08.19 10:35 Сейчас в теме
Можно перебросить все суммы от проводок на дебет (избавиться от полей "СуммаОборотДт" и "СуммаОборотКт") и тогда выбирать различные, но в проводках с положительным кредитом нужно счета поменять местами.
6. Скиминок 20.08.19 10:38 Сейчас в теме
(5) Не пойдет. Тогда нужно и субконто менять местами. А так как отчет не привязан жестко к счетам - возможна такая же ситуация и по другим счетам. Это не универсальный вариант
8. xSavantx 25 20.08.19 10:41 Сейчас в теме
(6) Ну вот вы сами пример привели и у вас там две записи: Счет = 67.ПА - КорСчет = 76.12.1 и Счет = 76.12.1 - КорСчет = 67.ПА. Вы какую запись хотите оставлять?
9. ErshKUS 2 20.08.19 10:43 Сейчас в теме
(6) А если допустим была проводка
Дт 20.01.1 Кт 10.01 - 1000р.
В поле счет кто должен попасть? 20.01.1 ?
11. Скиминок 20.08.19 10:51 Сейчас в теме
(9) По сути любая, но без обратной.
Хоть 20.01.1 хоть 10.01

Главное, чтобы не 20.01.1 и 10.01


Ладно, пока решил выделением проводок по авансам в исключения. Посмотрим. Думал, сталкивался кто уже. Спасибо всем
12. ErshKUS 2 20.08.19 10:56 Сейчас в теме
(11) как то так, адаптируй под свою конфу
ВЫБРАТЬ
	ХозрасчетныйОбороты.Регистратор,
	ХозрасчетныйОбороты.КорСчет,
	ХозрасчетныйОбороты.КорСубконто1,
	ХозрасчетныйОбороты.КорСубконто2,
	ХозрасчетныйОбороты.КорСубконто3
ПОМЕСТИТЬ вт_Обороты
ИЗ
	РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаОконч, Регистратор, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ХозрасчетныйОбороты.Регистратор,
	ХозрасчетныйОбороты.Счет,
	ХозрасчетныйОбороты.Субконто1,
	ХозрасчетныйОбороты.Субконто2,
	ХозрасчетныйОбороты.Субконто3,
	ХозрасчетныйОбороты.КорСчет,
	ХозрасчетныйОбороты.КорСубконто1,
	ХозрасчетныйОбороты.КорСубконто2,
	ХозрасчетныйОбороты.КорСубконто3
ИЗ
	РегистрБухгалтерии.Хозрасчетный.Обороты(&ДатаНач, &ДатаОконч, Регистратор, Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
ГДЕ
	НЕ (ХозрасчетныйОбороты.Регистратор, ХозрасчетныйОбороты.Счет, ХозрасчетныйОбороты.Субконто1, ХозрасчетныйОбороты.Субконто2, ХозрасчетныйОбороты.Субконто3) В
				(ВЫБРАТЬ
					т.Регистратор,
					т.КорСчет,
					т.КорСубконто1,
					т.КорСубконто2,
					т.КорСубконто3
				ИЗ
					вт_Обороты КАК т)
Показать
10. ErshKUS 2 20.08.19 10:47 Сейчас в теме
(6) универсальный вариант будет такой: делаете вирт.таблицу с КорСчет, КорСубконто.., регистратор. потом эту витуальную "вычитаете" из оборота, только КорСчет = Счет и получаете таблицу без корСчетов.
Но это так на вскидку, нужно проверить
13. nomad_irk 76 20.08.19 11:02 Сейчас в теме
жеванный крот.......бухгалтерские проводки - это бухгалтерские проводки, нельзя брать "какую-нибудь" запись.
определитесь с тем, какая именно запись вам нужна и будет вам Щастье.....
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот