Имя: Пароль:
1C
 
Параллельная бух отчетность (ОСВ, Анализ, карточка) УФ
0 Прохожий
 
04.04.25
10:18
В общем стандартная бух или корп или ух - не важно. Хочется в запросах к  типовому регистру хозрасчетный в разрезе регистраторов понакрутить управленческих данных из самодельных регистров. И выдать все это за Субконто4, Субконто5, Субконто6... Чтобы русалки в бухгалтерии не пугались и дышали привычными им жабрами.
1 Прохожий
 
04.04.25
10:18
Но стандартную отчетность бух ни в коем случае не касаться. Возникла мысль взять из какой-то очень старой бух УФ и на ней построить параллельную вселенную бухучета. С магией и несуществующими аналитическими измерениями. Запросы поправить можно, то что нагрузка при формировании вырастет понятно. Но вопрос какая бухотчетность не пересечется с существующими механизмами.
2 Прохожий
 
04.04.25
10:20
То есть чтобы существующие ОМ не править по возможности.
Иначе придется писать свои ОСВ, Анализ и карточку и отчет по проводкам и прочее. Пока Анализ Субконто и т.п. не требуется. Только к счетам как бы подклеить дополнительные субконто. Типовая конфа и ее отчетность жестко на 3 субконто, а мне надо штук 5.
3 Волшебник
 
04.04.25
10:21
Хороший у вас архитектор 1С. И конкурсы интересные
4 Kigo_Kigo
 
04.04.25
10:25
Есть такой параметр у плана счетов - Макс. количество субконто, там хоть 1000
5 maxab72
 
04.04.25
10:27
Видел самописку, там вообще 1 субконто обошлись, но это был справочник, который в табличной части содержал варианты остальных разрезов. Геморройно данные было извлекать, зато таблица бух операций маленькая.
6 Гена
 
гуру
04.04.25
10:29
(4) Полгода назад игрался - максимум 50.
7 Прохожий
 
04.04.25
14:38
(3) Это хотелка. Поэтому архитектуру желательно не трогать, а слепить свое. Насколько оно им надо не ясно, но хочеца попробовать и деньги есть. В идеале сделает отдельное расширение Вкл-выкл
8 Гена
 
гуру
04.04.25
11:12
(7) Пробуйте. Потом расскажете.
9 Прохожий
 
04.04.25
11:14
(6) Нет. Субконто в бухрегистре менять не будем. В запросе насоединяем таблиц слева и назовем оттуда "измерения" Субконто4, Субконто5... СКД типовых отчетов я поправлю, тем паче что наши "субконто" все оборотные. То есть только оборот надо в типовых разделить. Регистр бухгалтерии трогать не будем. Вопрос что стандартные отчеты хакать в общих модулях и в формах нельзя. А писать свою ОСВ и Карточку "с нуля" как-то зашкварно. Надо готовое что-то адаптировать. Но может и с нуля отчеты напишем в отдельное расширении. Данные в таблицах все уже есть и собираются в запросе без проблем.
10 shuhard
 
04.04.25
11:27
(8) задача типовая, комплект РСБУ отчётов для МСФО/управленки пишется на каждом втором проекте
11 Прохожий
 
04.04.25
11:37
(10) Рекомендуете писать новые или адаптировать какой-то имеющийся комплект или существующую стандартную отчетность переломать? Тут вопрос только что использовать как инструмент работы с "произвольным" расширенным СКД по сути типового состава.
12 scanduta
 
04.04.25
11:42
(0) Да, что черт побери вы такое напридумывали.

Вопрос зачем эти упр. данные , засовывать в субконто 4,5,6 ???
13 shuhard
 
04.04.25
13:26
(11) разработать свой комплект, т.е. отчеты и ОМ
14 X Leshiy
 
04.04.25
14:28
(0) Когда меня пытаются заставить трогать типовую, я достаю топор))
15 shuhard
 
04.04.25
14:32
(14) обычно используют серп по яйцам, топором это точно удаётся ?
16 X Leshiy
 
04.04.25
14:32
(15) Долгая практика)
17 Прохожий
 
04.04.25
14:51
(13) Благодарю
18 Прохожий
 
10.04.25
09:01
В общем все равно решил подправить к такой истории - поправляем имеющиеся.
Тогда в запросе в ОСВ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Месяц {(&Периодичность)},.....

Надо применять такую конструкцию:

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
    ХозрасчетныйОстаткиИОбороты.Период КАК Период,
    ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2,
    ХозрасчетныйОстаткиИОбороты.Субконто3 КАК Субконто3,
    ХозрасчетныйОстаткиИОбороты.Регистратор.Субконто4 КАК Субконто4,
    ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
    ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор , , Счет = &Счет, &ВидыСубконто, Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
19 Прохожий
 
10.04.25
09:02
На самом деле там не Регистратор.Субконто4, а РС специальный, где можно найти для данного регистратора. Но беда в том что ОстаткиИОбороты почему-то перестает вычислять регистратор если обратиться к субконто.
20 Прохожий
 
10.04.25
09:02
Так работает
...
ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
    ХозрасчетныйОстаткиИОбороты.Период КАК Период,
    ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор,
     ХозрасчетныйОстаткиИОбороты.Регистратор.Субконто4 КАК Субконто4,
    ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
    ХозрасчетныйОстаткиИОбороты.Валюта КАК Валюта,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокДт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата, &КонДата, Регистратор , , Счет = &Счет, &ВидыСубконто, Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
21 Прохожий
 
10.04.25
09:06
А если добавить
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Субконто2,
    ХозрасчетныйОстаткиИОбороты.Субконто3 КАК Субконто3,
  то регистраторов уже нет.
Придется на Хозрасчетный.ДвиженияССубконто переходить, но это не желательно. Есть какой-то шанс заставить вирт таблицу работать как мне надо?
22 Прохожий
 
10.04.25
09:09
много переписывать, надеялся проще хакнуть
23 Garykom
 
гуру
10.04.25
09:26
(0) Возьмите уже Бит-Финанс накатите на свою БП
Только спеца к ней заодно купите или наймите
24 Волшебник
 
10.04.25
09:34
(20) (21) не взлетит
25 Прохожий
 
10.04.25
09:37
Придется как в карточке делать     
ХозрасчетныйОстаткиИОбороты КАК ХозрасчетныйОстаткиИОбороты
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ДвиженияССубконто КАК ДвиженияССубконто
        ПО ХозрасчетныйОстаткиИОбороты.Период = ДвиженияССубконто.Период
            И ХозрасчетныйОстаткиИОбороты.УточнениеПериода = ДвиженияССубконто.УточнениеПериода
            И ХозрасчетныйОстаткиИОбороты.Регистратор = ДвиженияССубконто.Регистратор
            И ХозрасчетныйОстаткиИОбороты.НомерСтроки = ДвиженияССубконто.НомерСтроки
Почему из коробки Регистратор с Субконтами не дружит? Печалька...
26 d4rkmesa
 
10.04.25
09:37
(23) Хорошая идея, сделать балансовую модель с нужной детализацией (это я как дилетант пишу).
27 Мультук
 
гуру
10.04.25
09:37
А так всё хорошо начиналось.
Какие высокие слова были произнесены.

Тут даже стебаться как-то неуместно.


ХозрасчетныйОстаткиИОбороты.Регистратор.Субконто4


Сервер он железный. Хороший секс ему никогда не повредит.
28 Волшебник
 
10.04.25
09:38
Заведите второй план счетов и второй регистр бухгалтерии, где будет 50 субконто.
29 Garykom
 
гуру
10.04.25
09:44
(28) Это кстати простейшее решение
Просто в стандартной отчетности подменять и все
30 Новиков
 
10.04.25
09:44
(21) Вы в курсе, что есть уже готовое решение вашей задачи?

Причем, даже не одно.

1. Механизм трансляции: коробочно УХ, Бит-Финанс. На любых материнских конфигурациях, как вам и нужно. Вплоть до трансляции в свой план-счетов, к которым уже есть все типовые бухгалтерские отчеты.

2. Формульный механизм: когда Вы создаете свой собственный отчет, прописывая в каждую ячейку свою формулу, основанную в т.ч. и на произвольном запросе. Либо делаете механизм группового раскрытия. Коробочно УХ.
31 Ногаминебить
 
10.04.25
09:46
Как-то по-моему пропущен этап попадания данных в эти волшебные многочисленные субконты. Сразу переходим к где хранить и как в отчеты брать.
32 Волшебник
 
10.04.25
09:47
(31) Зато сразу сказали, что УФ и наверняка ещё СКД
Закон Брукера: Даже маленькая практика стоит большой теории.