Имя: Пароль:
1C
 
Немного про регистр бухгалтерии
,
0 Peshalkin
 
17.12.21
10:10
Добрый день, сегодня в статейке вычитал, что при изменении галки "Балансовый" у измерения или ресурса в РБ с корреспонденцией происходит реструктуризация, доступа к сожалению к sql нет, чтобы проверить, что именно меняется, но может кто-то сможет подсказать?
1 CepeLLlka
 
17.12.21
10:13
Ну если при признаке балансовый было поле "Количество", то после снятия признака стало 2 поля - "КоличествоДт" и "КоличествоКт". Как-то так мне думается.
2 Peshalkin
 
17.12.21
10:19
(1) Извиняюсь, что сразу не уточнил, этот момент знаю, а еще какие-нибудь изменения происходят в физических таблицах?
3 ДенисЧ
 
17.12.21
10:21
Ну происходит. А в чём проблема-то?
4 Peshalkin
 
17.12.21
10:29
(3) проблем нет, стало интересно, какие именно изменения физических таблиц происходит, кроме как (1), понятно, что будет реструктуризация, но хочется понять для себя, какие изменения повлекут за собой эту реструктуризацию
5 Волшебник
 
модератор
17.12.21
10:30
(3) Случайно сняли галочку, как вернуть
6 ДенисЧ
 
17.12.21
10:35
(5) Бекапы для трУсов?
7 ДенисЧ
 
17.12.21
10:35
(4) Тогда ставишь себе сервер 1с, на нём базу и алга. Если настолько интересно.
8 Dmitrii
 
гуру
17.12.21
10:40
(2) >>  еще какие-нибудь изменения происходят в физических таблицах?

По идее в физической таблице итогов по оборотам между счетами должны, так же как и в таблице первичных движений, появиться отдельные поля с постфиксом "Дт" и "Кт" для небалансовых ресурсов.
9 Peshalkin
 
17.12.21
10:58
(8) Понял, спасибо.
(7) Ну, раз сегодня поделиться с кем-то опытом, это считается трудоёмким занятием, то видимо придётся просить доступ к sql, чтобы проверять, но все равно спасибо.
10 acht
 
17.12.21
11:03
(9) > поделиться с кем-то опытом
Удовлетворить чьё-то беспричинное любопытство. Давай уж сам там.
11 mikecool
 
17.12.21
11:06
(4) в двухтомнике проф разработки это должно быть описано
12 Dmitrii
 
гуру
17.12.21
12:12
(9) >> поделиться с кем-то опытом, это считается трудоёмким занятием.

Да просто смысла от подобной информации особого нет. Крайне редко такие знания востребованы.
В любой очередной версии платформы 1С может без объявления войны поменять структуру физических таблиц итогов.
Как например, это было в последний раз в 8.3.15.
Что конкретно там поменяли - фиг его знает, но при переходе на это релиз платформы без режима совместимости происходит реструктуризация регистра. И рекомендация от 1С: "В том случае, если размер информационной базы превышает 10 Гбайт, рекомендуется для реструктуризации использовать оптимизированный механизм обновления конфигурации базы данных". То есть реструктуризация там некислая и потенциально может подвесить базу надолго.

Короче практическая ценность подобных знаний сомнительна.
ИМХО, гораздо важнее знать и понимать из каких физических таблиц и как собираются виртуальные таблицы.
Зачастую переписывание запроса к таблицам ДвиженияССубконто или ОборотыДтКт на запрос к двум таблицам первичных движений (Хозрасчетный и Субконто) ускоряет получение результата в разы. Хотя и значительно усложняет текст самого запроса.
13 Ёпрст
 
17.12.21
13:54
(12) в 15 всего лишь добавили 23 новых поля в основную табличку РБ
14 Ёпрст
 
17.12.21
13:56
и теперь табличка ДВиженияССубконто стала реальной, а не виртуальной
Вот список добавленных полей

и вот эти поля
_ValueDt1_TYPE BINARY(1),
_ValueDt1_RTRef BINARY(4),
_ValueDt1_RRRef BINARY(16),
_KindDt1RRef BINARY(16),
_ValueDt2_TYPE BINARY(1),
_ValueDt2_RTRef BINARY(4),
_ValueDt2_RRRef BINARY(16),
_KindDt2RRef BINARY(16),
_ValueDt3_TYPE BINARY(1),
_ValueDt3_RTRef BINARY(4),
_ValueDt3_RRRef BINARY(16),
_KindDt3RRef BINARY(16),
_ValueCt1_TYPE BINARY(1),
_ValueCt1_RTRef BINARY(4),
_ValueCt1_RRRef BINARY(16),
_KindCt1RRef BINARY(16),
_ValueCt2_TYPE BINARY(1),
_ValueCt2_RTRef BINARY(4),
_ValueCt2_RRRef BINARY(16),
_KindCt2RRef BINARY(16),
_ValueCt3_TYPE BINARY(1),
_ValueCt3_RTRef BINARY(4),
_ValueCt3_RRRef BINARY(16),
_KindCt3RRef BINARY(16)
15 Ёпрст
 
17.12.21
13:58
(0) если те прям так интересно, почитай на нимфостарте статьи вот этого товарища
https://infostart.ru/profile/225415/
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший