Имя: Пароль:
1C
1С v8
УХ МСФО: Как сделать элиминацию капитала?
,
0 katherina
 
20.12.23
06:39
Коллеги, добрый день! Подскажите как вы делаете элиминацию капитала?
Ввела док "Поступление инвестиций".
Определила Регламент: в котором Материнская компания и Дочерняя копания (100%).
Но при проведении док "Консолидационные поправки" - никаких проводок не появляется.
1 romashov
 
20.12.23
07:05
программист пусть в код глянет и скажет почему нет движений
2 Волшебник
 
20.12.23
07:45
элиминацию капитала? зачем её делать???
3 katherina
 
20.12.23
08:17
для того чтобы построить Консолидированную отчетность.
4 katherina
 
20.12.23
08:21
т.е. материнская компания вложила в дочернее предприятие 110 у.е. - эта информация у МК на счете "Вложения ВГР"
у дочерней компании - на счете УК - 110 у.е.

мы элиминируем (исключаем) в консолидированной отчетности - Вложения ВГР - 110 у.е
УК - 110 у.е.
5 Гена
 
гуру
20.12.23
08:53
(4) По логике нельзя просто схлопывать внутреннюю инвестицию, ведь она же повлияла на прибыль дочки с даты такой инвестиции по конец года. Надо бы рассчитать сначала данную корректировку. Правильно советуют код глянуть - как в УХ эта формула реализована.
6 shuhard
 
20.12.23
09:41
(4) запрос примитивный, в консоле отлаживается быстро, сделай сама

примитивный запрос на 100500 строк
    "ВЫБРАТЬ
    |    МетодДолевогоУчастия.ОбъектИнвестирования КАК ОбъектИнвестирования,
    |    МетодДолевогоУчастия.ДатаИзмененияДоли КАК ДатаИзмененияДоли,
    |    МетодДолевогоУчастия.СчетЧА КАК СчетЧА,
    |    МетодДолевогоУчастия.СчетДляМДУ КАК СчетДляМДУ,
    |    МетодДолевогоУчастия.ЧистыеАктивыПослеИзменения КАК ЧистыеАктивыПослеИзменения,
    |    МетодДолевогоУчастия.ЧистыеАктивыДоИзменения КАК ЧистыеАктивыДоИзменения,
    |    МетодДолевогоУчастия.ИзменениеЧистыхАктивов КАК ИзменениеЧистыхАктивов,
    |    МетодДолевогоУчастия.ФинансовыйРезультат КАК ФинансовыйРезультат,
    |    МетодДолевогоУчастия.ДоляВФинансовомРезультате КАК ДоляВФинансовомРезультате,
    |    МетодДолевогоУчастия.КлючСтроки КАК КлючСтроки
    |ПОМЕСТИТЬ втМетодДолевогоУчастия
    |ИЗ
    |    Документ.КонсолидационныеПоправки.МетодДолевогоУчастия КАК МетодДолевогоУчастия
    |ГДЕ
    |    МетодДолевогоУчастия.Ссылка = &Ссылка
    |
    |ИНДЕКСИРОВАТЬ ПО
    |    КлючСтроки
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    втИнвестиции.Инвестор.Удалить_ФункциональнаяВалюта КАК ВалютаИнвестора,
    |    втИнвестиции.Инвестиции КАК Инвестиции,
    |    втИнвестиции.ИнвестицииФВ КАК ИнвестицииФВ,
    |    втИнвестиции.СтоимостьДоли КАК СтоимостьДоли,
    |    втИнвестиции.СтоимостьДолиФВ КАК СтоимостьДолиФВ,
    |    втИнвестиции.КлючСтроки КАК КлючСтроки,
    |    втИнвестиции.Инвестор КАК ОрганизацияИнвестор
    |ПОМЕСТИТЬ втИнвестиции
    |ИЗ
    |    Документ.КонсолидационныеПоправки.Инвестиции КАК втИнвестиции
    |ГДЕ
    |    втИнвестиции.Ссылка = &Ссылка
    |
    |ИНДЕКСИРОВАТЬ ПО
    |    КлючСтроки
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    тчЭлиминация.КлючСтроки КАК КлючСтроки,
    |    тчЭлиминация.ОбъектИнвестирования КАК ОбъектИнвестирования,
    |    тчЭлиминация.ОтношениеКГруппеНаНачало КАК ОтношениеКГруппеНаНачало,
    |    тчЭлиминация.ОтношениеКГруппеНаКонец КАК ОтношениеКГруппеНаКонец,
    |    тчЭлиминация.ДатаПредыдущегоИзменения КАК ДатаНачалаИнтервала,
    |    тчЭлиминация.ДатаИзмененияДоли КАК ДатаИзмененияДоли,
    |    тчЭлиминация.ЭффективнаяДоляНаНачало КАК ЭффективнаяДоляНаНачало,
    |    тчЭлиминация.ЭффективнаяДоляНаКонец КАК ЭффективнаяДоляНаКонец,
    |    тчЭлиминация.Инвестиции КАК Инвестиции,
    |    тчЭлиминация.НДУ КАК НДУ,
    |    тчЭлиминация.ИзменениеНДУПриИзмененииДоли КАК ИзменениеНДУПриИзмененииДоли,
    |    тчЭлиминация.РезультатАкционеровОтИзмененияДоли КАК РезультатАкционеровОтИзмененияДоли,
    |    тчЭлиминация.ОбесценениеГудвилаИнвестицииПоМДУ КАК ОбесценениеГудвилаИнвестицииПоМДУ,
    |    тчЭлиминация.Гудвил КАК Гудвил,
    |    тчЭлиминация.ОтношениеКГруппеНаКонец.ВидОтношенияКГруппе КАК ВидОтношенияКГруппеНаКонец,
    |    тчЭлиминация.ОтношениеКГруппеНаНачало.ВидОтношенияКГруппе КАК ВидОтношенияКГруппеНаНачало
    |ПОМЕСТИТЬ втТчИзменениеДолей
    |ИЗ
    |    Документ.КонсолидационныеПоправки.ИзменениеДолей КАК тчЭлиминация
    |ГДЕ
    |    тчЭлиминация.Ссылка = &Ссылка
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    тчЭлиминация.ОбъектИнвестирования КАК ОбъектИнвестирования,
    |    тчЭлиминация.ОтношениеКГруппеНаКонец КАК ОтношениеКГруппеНаКонец,
    |    Контрагенты.Контрагент КАК Контрагент,
    |    тчЭлиминация.КлючСтроки КАК КлючСтроки,
    |    тчЭлиминация.ДатаИзмененияДоли КАК ДатаИзмененияДоли,
    |    тчЭлиминация.ДатаНачалаИнтервала КАК ДатаНачалаИнтервала,
    |    ВЫБОР
    |        КОГДА тчЭлиминация.ВидОтношенияКГруппеНаКонец В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Дочернее), ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Материнское))
    |            ТОГДА 1
    |        КОГДА тчЭлиминация.ВидОтношенияКГруппеНаКонец В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Ассоциированное), ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Совместное))
    |            ТОГДА 2
    |        ИНАЧЕ 0
    |    КОНЕЦ КАК ТипОтношенияКГруппеНаКонец,
    |    ВЫБОР
    |        КОГДА тчЭлиминация.ВидОтношенияКГруппеНаНачало В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Дочернее), ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Материнское))
    |            ТОГДА 1
    |        КОГДА тчЭлиминация.ВидОтношенияКГруппеНаНачало В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Ассоциированное), ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Совместное))
    |            ТОГДА 2
    |        ИНАЧЕ 0
    |    КОНЕЦ КАК ТипОтношенияКГруппеНаНачало,
    |    тчЭлиминация.ЭффективнаяДоляНаНачало КАК ЭффективнаяДоляНаНачало,
    |    тчЭлиминация.ЭффективнаяДоляНаКонец КАК ЭффективнаяДоляНаКонец,
    |    тчЭлиминация.Инвестиции КАК Инвестиции,
    |    тчЭлиминация.НДУ КАК НДУ,
    |    тчЭлиминация.ИзменениеНДУПриИзмененииДоли КАК ИзменениеНДУПриИзмененииДоли,
    |    тчЭлиминация.РезультатАкционеровОтИзмененияДоли КАК РезультатАкционеровОтИзмененияДоли,
    |    тчЭлиминация.ОбесценениеГудвилаИнвестицииПоМДУ КАК ОбесценениеГудвилаИнвестицииПоМДУ,
    |    СчетРезультатаПриобретения.Счет КАК СчетРезультатаПриобретения,
    |    СчетРезультатаПриобретения.Субконто1 КАК СчетРезультатаПриобретенияСубконто1,
    |    СчетРезультатаПриобретения.Субконто2 КАК СчетРезультатаПриобретенияСубконто2,
    |    СчетРезультатаПриобретения.Субконто3 КАК СчетРезультатаПриобретенияСубконто3,
    |    СчетИнвестиций.Счет КАК СчетИнвестиций,
    |    СчетИнвестиций.Субконто1 КАК СчетИнвестицийСубконто1,
    |    СчетИнвестиций.Субконто2 КАК СчетИнвестицийСубконто2,
    |    СчетИнвестиций.Субконто3 КАК СчетИнвестицийСубконто3,
    |    СчетУбыткаОтОбесцененияИнвестиций.Счет КАК СчетУбыткаОтОбесцененияИнвестиций,
    |    СчетУбыткаОтОбесцененияИнвестиций.Субконто1 КАК СчетУбыткаОтОбесцененияИнвестицийСубконто1,
    |    СчетУбыткаОтОбесцененияИнвестиций.Субконто2 КАК СчетУбыткаОтОбесцененияИнвестицийСубконто2,
    |    СчетУбыткаОтОбесцененияИнвестиций.Субконто3 КАК СчетУбыткаОтОбесцененияИнвестицийСубконто3
    |ПОМЕСТИТЬ втИзменениеДолей
    |ИЗ
    |    втТчИзменениеДолей КАК тчЭлиминация
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |            МАКСИМУМ(Контрагенты.Ссылка) КАК Контрагент,
    |            Контрагенты.ОрганизационнаяЕдиница КАК ОрганизационнаяЕдиница
    |        ИЗ
    |            Справочник.Контрагенты КАК Контрагенты
    |        ГДЕ
    |            Контрагенты.ОрганизационнаяЕдиница В
    |                    (ВЫБРАТЬ
    |                        втТчИзменениеДолей.ОбъектИнвестирования
    |                    ИЗ
    |                        втТчИзменениеДолей КАК втТчИзменениеДолей)
    |        
    |        СГРУППИРОВАТЬ ПО
    |            Контрагенты.ОрганизационнаяЕдиница) КАК Контрагенты
    |        ПО тчЭлиминация.ОбъектИнвестирования = Контрагенты.ОрганизационнаяЕдиница
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетРезультатаПриобретения
    |        ПО (ВЫБОР
    |                КОГДА тчЭлиминация.Гудвил > 0
    |                    ТОГДА СчетРезультатаПриобретения.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.Гудвил)
    |                ИНАЧЕ СчетРезультатаПриобретения.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.ДоходОтВыгоднойПокупки)
    |            КОНЕЦ)
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетИнвестиций
    |        ПО (ВЫБОР
    |                КОГДА тчЭлиминация.ОтношениеКГруппеНаКонец.ВидОтношенияКГруппе В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Дочернее))
    |                    ТОГДА СчетИнвестиций.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.ИнвестицииВДочерниеПредприятия)
    |                КОГДА тчЭлиминация.ОтношениеКГруппеНаКонец.ВидОтношенияКГруппе В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Ассоциированное))
    |                    ТОГДА СчетИнвестиций.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.ИнвестицииВАссоциированныеПредприятия)
    |                КОГДА тчЭлиминация.ОтношениеКГруппеНаКонец.ВидОтношенияКГруппе В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Совместное))
    |                    ТОГДА СчетИнвестиций.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.ИнвестицииВСовместныеПредприятия)
    |                ИНАЧЕ ЛОЖЬ
    |            КОНЕЦ)
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетУбыткаОтОбесцененияИнвестиций
    |        ПО (ВЫБОР
    |                КОГДА тчЭлиминация.ОтношениеКГруппеНаКонец.ВидОтношенияКГруппе В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Ассоциированное))
    |                    ТОГДА СчетУбыткаОтОбесцененияИнвестиций.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.УбытокОтОбесцененияИнвестицийВАссоциированные)
    |                КОГДА тчЭлиминация.ОтношениеКГруппеНаКонец.ВидОтношенияКГруппе В (ЗНАЧЕНИЕ(Перечисление.ВидыОтношенийКГруппе.Совместное))
    |                    ТОГДА СчетУбыткаОтОбесцененияИнвестиций.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.УбытокОтОбесцененияИнвестицийВСовместные)
    |                ИНАЧЕ ЛОЖЬ
    |            КОНЕЦ)
    |
    |ИНДЕКСИРОВАТЬ ПО
    |    КлючСтроки,
    |    ТипОтношенияКГруппеНаКонец,
    |    ТипОтношенияКГруппеНаНачало
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли КАК ПериодОперации,
    |    втИзменениеДолей.ОбъектИнвестирования КАК ОрганизацияИнвестиция,
    |    втИнвестиции.ОрганизацияИнвестор КАК ОрганизацияИнвестор,
    |    втИзменениеДолей.Контрагент КАК КонтрагентИнвестиция,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.РасчетГудвилаИсключениеИнвестиций) КАК Событие,
    |    втИнвестиции.ВалютаИнвестора КАК Валюта,
    |    втИзменениеДолей.СчетИнвестиций КАК СчетДт,
    |    втИзменениеДолей.СчетИнвестицийСубконто1 КАК СубконтоДт1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2 КАК СубконтоДт2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3 КАК СубконтоДт3,
    |    втИзменениеДолей.СчетРезультатаПриобретения КАК СчетКт,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто1 КАК СубконтоКт1,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто2 КАК СубконтоКт2,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто3 КАК СубконтоКт3,
    |    -СУММА(втИнвестиции.Инвестиции) КАК СуммаВВалютеОтчетности,
    |    -СУММА(втИнвестиции.ИнвестицииФВ) КАК ИнвестицииФВ,
    |    -СУММА(втИнвестиции.Инвестиции) КАК Инвестиции
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втИнвестиции КАК втИнвестиции
    |        ПО втИзменениеДолей.КлючСтроки = втИнвестиции.КлючСтроки
    |ГДЕ
    |    втИзменениеДолей.Инвестиции <> 0
    |    И втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 1
    |    И втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИнвестиции.ОрганизацияИнвестор,
    |    втИзменениеДолей.Контрагент,
    |    втИнвестиции.ВалютаИнвестора,
    |    втИзменениеДолей.СчетРезультатаПриобретения,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто1,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто2,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто3,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3,
    |    втИзменениеДолей.ДатаНачалаИнтервала
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    NULL,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.РасчетГудвилаЭлиминацияЧистыхАктивов),
    |    &ВалютаОтчетности,
    |    втИзменениеДолей.СчетРезультатаПриобретения,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто1,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто2,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто3,
    |    втЧистыеАктивы.СчетЧА,
    |    NULL,
    |    NULL,
    |    NULL,
    |    -СУММА(втЧистыеАктивы.ЧистыеАктивыПослеИзменения),
    |    NULL,
    |    NULL
    |ИЗ
    |    втМетодДолевогоУчастия КАК втЧистыеАктивы
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втИзменениеДолей КАК втИзменениеДолей
    |        ПО (втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 1)
    |            И (втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 0)
    |            И (втИзменениеДолей.КлючСтроки = втЧистыеАктивы.КлючСтроки)
    |            И (втЧистыеАктивы.ЧистыеАктивыПослеИзменения <> 0)
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ДатаНачалаИнтервала,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИзменениеДолей.Контрагент,
    |    втЧистыеАктивы.СчетЧА,
    |    втИзменениеДолей.СчетРезультатаПриобретения,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто1,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто2,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто3
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    NULL,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.РасчетГудвилаРасчетНДУ),
    |    &ВалютаОтчетности,
    |    втИзменениеДолей.СчетРезультатаПриобретения,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто1,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто2,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто3,
    |    СчетНДУ.Счет,
    |    СчетНДУ.Субконто1,
    |    СчетНДУ.Субконто2,
    |    СчетНДУ.Субконто3,
    |    СУММА(втИзменениеДолей.НДУ),
    |    NULL,
    |    NULL
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетНДУ
    |        ПО (СчетНДУ.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.НеконтролирующаяДоляУчастияОтчетногоПериода))
    |ГДЕ
    |    втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 1
    |    И втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 0
    |    И втИзменениеДолей.НДУ <> 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ДатаНачалаИнтервала,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИзменениеДолей.Контрагент,
    |    втИзменениеДолей.СчетРезультатаПриобретения,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто1,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто2,
    |    втИзменениеДолей.СчетРезультатаПриобретенияСубконто3,
    |    СчетНДУ.Счет,
    |    СчетНДУ.Субконто1,
    |    СчетНДУ.Субконто2,
    |    СчетНДУ.Субконто3
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    NULL,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.ОтражениеНДУ),
    |    &ВалютаОтчетности,
    |    втЧистыеАктивы.СчетЧА,
    |    NULL,
    |    NULL,
    |    NULL,
    |    СчетНДУ.Счет,
    |    СчетНДУ.Субконто1,
    |    СчетНДУ.Субконто2,
    |    СчетНДУ.Субконто3,
    |    СУММА(втЧистыеАктивы.ФинансовыйРезультат),
    |    NULL,
    |    NULL
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втМетодДолевогоУчастия КАК втЧистыеАктивы
    |        ПО втИзменениеДолей.КлючСтроки = втЧистыеАктивы.КлючСтроки
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетНДУ
    |        ПО (СчетНДУ.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.НеконтролирующаяДоляУчастияОтчетногоПериода))
    |ГДЕ
    |    втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 1
    |    И втЧистыеАктивы.ФинансовыйРезультат <> 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ДатаНачалаИнтервала,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИзменениеДолей.Контрагент,
    |    втЧистыеАктивы.СчетЧА,
    |    СчетНДУ.Счет,
    |    СчетНДУ.Субконто1,
    |    СчетНДУ.Субконто2,
    |    СчетНДУ.Субконто3
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИнвестиции.ОрганизацияИнвестор,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.ИзменениеДолиОтражениеНДУВКапитале),
    |    &ВалютаОтчетности,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3,
    |    СчетНДУ.Счет,
    |    СчетНДУ.Субконто1,
    |    СчетНДУ.Субконто2,
    |    СчетНДУ.Субконто3,
    |    -СУММА(ВЫБОР
    |            КОГДА втИзменениеДолей.Инвестиции = 0
    |                ТОГДА 0
    |            ИНАЧЕ втИзменениеДолей.ИзменениеНДУПриИзмененииДоли * втИнвестиции.Инвестиции / втИзменениеДолей.Инвестиции
    |        КОНЕЦ),
    |    -СУММА(втИнвестиции.ИнвестицииФВ),
    |    -СУММА(втИнвестиции.Инвестиции)
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетНДУ
    |        ПО (СчетНДУ.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.НеконтролирующаяДоляУчастияОтчетногоПериода))
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втИнвестиции КАК втИнвестиции
    |        ПО (втИнвестиции.КлючСтроки = втИзменениеДолей.КлючСтроки)
    |ГДЕ
    |    втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 1
    |    И втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 1
    |    И втИзменениеДолей.ИзменениеНДУПриИзмененииДоли <> 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ДатаНачалаИнтервала,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИнвестиции.ОрганизацияИнвестор,
    |    втИзменениеДолей.Контрагент,
    |    СчетНДУ.Счет,
    |    СчетНДУ.Субконто1,
    |    СчетНДУ.Субконто2,
    |    СчетНДУ.Субконто3,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИнвестиции.ОрганизацияИнвестор,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.ИзменениеДолиОтражениеИнвестицииВКапитале),
    |    &ВалютаОтчетности,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3,
    |    СчетРезультата.Счет,
    |    СчетРезультата.Субконто1,
    |    СчетРезультата.Субконто2,
    |    СчетРезультата.Субконто3,
    |    СУММА(ВЫБОР
    |            КОГДА втИзменениеДолей.Инвестиции = 0
    |                ТОГДА 0
    |            ИНАЧЕ втИзменениеДолей.РезультатАкционеровОтИзмененияДоли * втИнвестиции.Инвестиции / втИзменениеДолей.Инвестиции
    |        КОНЕЦ),
    |    СУММА(втИнвестиции.ИнвестицииФВ),
    |    СУММА(втИнвестиции.Инвестиции)
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетРезультата
    |        ПО (СчетРезультата.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.РезультатДокупкиПродажиДолейДочернихКомпаний))
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втИнвестиции КАК втИнвестиции
    |        ПО (втИнвестиции.КлючСтроки = втИзменениеДолей.КлючСтроки)
    |ГДЕ
    |    втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 1
    |    И втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 1
    |    И втИзменениеДолей.РезультатАкционеровОтИзмененияДоли <> 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ДатаНачалаИнтервала,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИнвестиции.ОрганизацияИнвестор,
    |    втИзменениеДолей.Контрагент,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3,
    |    СчетРезультата.Счет,
    |    СчетРезультата.Субконто1,
    |    СчетРезультата.Субконто2,
    |    СчетРезультата.Субконто3
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИнвестиции.ОрганизацияИнвестор,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.БалансоваяСтоимостьПриВыбытииДоли),
    |    &ВалютаОтчетности,
    |    СчетРезультата.Счет,
    |    СчетРезультата.Субконто1,
    |    СчетРезультата.Субконто2,
    |    СчетРезультата.Субконто3,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3,
    |    СУММА(втИнвестиции.СтоимостьДоли),
    |    NULL,
    |    NULL
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втИнвестиции КАК втИнвестиции
    |        ПО втИзменениеДолей.КлючСтроки = втИнвестиции.КлючСтроки
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетРезультата
    |        ПО (СчетРезультата.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.РезультатОтВыбытияДолейВДочернихПредприятиях))
    |ГДЕ
    |    втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 1
    |    И втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 1
    |    И втИзменениеДолей.Инвестиции > втИнвестиции.СтоимостьДоли
    |    И втИнвестиции.СтоимостьДоли <> 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ДатаНачалаИнтервала,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИнвестиции.ОрганизацияИнвестор,
    |    втИзменениеДолей.Контрагент,
    |    СчетРезультата.Счет,
    |    СчетРезультата.Субконто1,
    |    СчетРезультата.Субконто2,
    |    СчетРезультата.Субконто3,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    NULL,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.ОбесценениеГудвила),
    |    &ВалютаОтчетности,
    |    СчетОбесцененияГудвила.Счет,
    |    СчетОбесцененияГудвила.Субконто1,
    |    СчетОбесцененияГудвила.Субконто2,
    |    СчетОбесцененияГудвила.Субконто3,
    |    СчетГудвила.Счет,
    |    СчетГудвила.Субконто1,
    |    СчетГудвила.Субконто2,
    |    СчетГудвила.Субконто3,
    |    СУММА(втИзменениеДолей.ОбесценениеГудвилаИнвестицииПоМДУ),
    |    NULL,
    |    NULL
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетОбесцененияГудвила
    |        ПО (СчетОбесцененияГудвила.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.УбытокОтОбесцененияГудвила))
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФиксированныеСчетаУчетаБД КАК СчетГудвила
    |        ПО (СчетГудвила.Ссылка = ЗНАЧЕНИЕ(Справочник.ФиксированныеСчетаУчетаБД.Гудвил))
    |ГДЕ
    |    втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 1
    |    И втИзменениеДолей.ОбесценениеГудвилаИнвестицииПоМДУ <> 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИзменениеДолей.Контрагент,
    |    СчетОбесцененияГудвила.Счет,
    |    СчетОбесцененияГудвила.Субконто1,
    |    СчетОбесцененияГудвила.Субконто2,
    |    СчетОбесцененияГудвила.Субконто3,
    |    СчетГудвила.Счет,
    |    СчетГудвила.Субконто1,
    |    СчетГудвила.Субконто2,
    |    СчетГудвила.Субконто3
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    NULL,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.ДоляГруппыВФинансовомРезультатеАссоциата),
    |    &ВалютаОтчетности,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3,
    |    втМетодДолевогоУчастия.СчетДляМДУ,
    |    NULL,
    |    NULL,
    |    NULL,
    |    СУММА(втМетодДолевогоУчастия.ДоляВФинансовомРезультате),
    |    NULL,
    |    NULL
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втМетодДолевогоУчастия КАК втМетодДолевогоУчастия
    |        ПО втИзменениеДолей.КлючСтроки = втМетодДолевогоУчастия.КлючСтроки
    |ГДЕ
    |    втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 2
    |    И втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 2
    |    И втМетодДолевогоУчастия.ДоляВФинансовомРезультате <> 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИзменениеДолей.Контрагент,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3,
    |    втМетодДолевогоУчастия.СчетДляМДУ
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    NULL,
    |    втИзменениеДолей.Контрагент,
    |    ЗНАЧЕНИЕ(Перечисление.ВидыСобытийРегламента.ОбесценениеИнвестицийНаОтчетнуюДату),
    |    &ВалютаОтчетности,
    |    втИзменениеДолей.СчетУбыткаОтОбесцененияИнвестиций,
    |    втИзменениеДолей.СчетУбыткаОтОбесцененияИнвестицийСубконто1,
    |    втИзменениеДолей.СчетУбыткаОтОбесцененияИнвестицийСубконто2,
    |    втИзменениеДолей.СчетУбыткаОтОбесцененияИнвестицийСубконто3,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3,
    |    СУММА(втИзменениеДолей.ОбесценениеГудвилаИнвестицииПоМДУ),
    |    NULL,
    |    NULL
    |ИЗ
    |    втИзменениеДолей КАК втИзменениеДолей
    |ГДЕ
    |    втИзменениеДолей.ТипОтношенияКГруппеНаКонец = 2
    |    И втИзменениеДолей.ТипОтношенияКГруппеНаНачало = 2
    |    И втИзменениеДолей.ОбесценениеГудвилаИнвестицииПоМДУ <> 0
    |
    |СГРУППИРОВАТЬ ПО
    |    втИзменениеДолей.ДатаИзмененияДоли,
    |    втИзменениеДолей.ОбъектИнвестирования,
    |    втИзменениеДолей.Контрагент,
    |    втИзменениеДолей.СчетУбыткаОтОбесцененияИнвестиций,
    |    втИзменениеДолей.СчетУбыткаОтОбесцененияИнвестицийСубконто1,
    |    втИзменениеДолей.СчетУбыткаОтОбесцененияИнвестицийСубконто2,
    |    втИзменениеДолей.СчетУбыткаОтОбесцененияИнвестицийСубконто3,
    |    втИзменениеДолей.СчетИнвестиций,
    |    втИзменениеДолей.СчетИнвестицийСубконто1,
    |    втИзменениеДолей.СчетИнвестицийСубконто2,
    |    втИзменениеДолей.СчетИнвестицийСубконто3";
7 Гена
 
гуру
20.12.23
09:33
(6) А зачем гудвил, если матка - учредитель дочки? Не будет его. Поэтому не сработает условие
КОГДА тчЭлиминация.Гудвил > 0
8 shuhard
 
20.12.23
09:36
(7) ты ОБЪЕДИНИТЬ ВСЕ в запросе видишь ?
9 Гена
 
гуру
20.12.23
09:45
(8) Сначала ведь ГДЕ идёт...
втИзменениеДолей.ОбесценениеГудвилаИнвестицииПоМДУ <> 0

Ладно, не будем теоретизировать. Практика - критерий истины. Посмотрим как сработает у автора )
10 Valdis2007
 
20.12.23
11:48
(4) чисто дилетантский вопрос...а зачем исключать в консолидированной, если вы просто деньги из одного кармана в другой переложили? в консолидированной балланс не должен ихменится
11 Eiffil123
 
20.12.23
12:11
(10) в одной компании из баланса убираются инвестиции, в другой компании из баланса убирается капитал.

грубо говоря, в консолидированном балансе в разделе Капитал отражается только капитал материнской компании, а в активах нет раздела "инвестиции в дочерние компании".