Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Проблема с планом счетов (http://forums.kuban.ru/f1040/problema_s_planom_schetov-8773765.html)

который не честный 13.12.2018 07:46

Проблема с планом счетов
 
С некоторых пор не могу обновить план счетов. Выдаёт ошибку
Не уникальный идентификатор. ПланСчетов.Основной_2006.Счет.91.5.14.1.id_18513
-Произошла ошибка в процессе объединения конфигураций
Т.к. изменений было немного, вносил вручную в 3 базы. Но сейчас переделали много счетов, добавили новые, и вручную уже тяжело это обновить.
Начал разбираться и вот что нашёл в MD:
**"183489","_dummy1485","Выручка от реализации","","91.5.14.1","0","0","0","0","3",
**"AccSbCnts",
**"183552","id_18513","","","U","0","0","0","0","0","37906","0","1","1","1"**,
**"183553","id_18513","","","U","0","0","0","0","0","7707","0","1","1","1"******,

Как я понял, это ID для субконто. Что именно точно означает - не знаю, но если субконто удалить, сохранить, а потом добавить и сохранить, то ID меняется.
Поискав ещё немного я понял, что таких задвоеных ID много. Никто не знает, как можно исправить эту ситуацию?

который не честный 13.12.2018 08:07

Но не всегда выдаётся новый ID..

user1C 13.12.2018 11:39

можно взять gcomp, разобрать мд с параметрами -v -vv, глянуть что выдаст при разборе, поправить и обратно собрать мд...

который не честный 13.12.2018 12:17

Разобрал.
91.5.14.1:
**
Идентификатор: _dummy1485
Наименование: Выручка от реализации
Активный: Активно-пассивный
Аналитика:
**
id_18513: 183487
**
Вид субконто: Бухгалтерия.ВидСубконто.КлассификаторДоходов
Учёт по сумме: Да
Учёт по валютной сумме: Да
Учёт по количеству: Да
**
id_18513: 183488
**
Вид субконто: Бухгалтерия.ВидСубконто.ЦФУ
Учёт по сумме: Да
Учёт по валютной сумме: Да
Учёт по количеству: Да
**
**
**
Можно сделать обработку, которая найдёт все задвоеные и перенумерует.
Но можно ли? Эти ID могут ещё где-нибуть использоваться, в проводках например?

roma n 13.12.2018 13:08

(3) это MD боевой, или накатываемый?

который не честный 13.12.2018 13:21

Это MD накатываемый, но могу удалить и взять из боевой.

roma n 13.12.2018 15:03

(5) Если разобрать боевой и сравнить? Есть там такое безобразие?

который не честный 14.12.2018 07:11

Есть.
Есть одинаковые ID в разных счетах, но на обновление не влияет. Только те, что в 1 счете 2 одинаковых ID.
Сделал обработку, которая из файлов вытащила все ID - как я понял, одинаковые ID в разных счетах получались при создании счёта путём копирования.

USSR 14.12.2018 08:48

Менять план счетов - зло

который не честный 14.12.2018 09:30

Так и знал..

USSR 15.12.2018 07:55

Я бы посоветовал максимально близко привести базу к типовому плану счетов. Иначе так и будете [filolog]трахаться[/filolog] с этими идентификаторами, гадать уникальные они или нет. Счет 91.5.14.1 поражает воображение

который не честный 17.12.2018 04:48

Тогда про счета типа 91.8.16.2.10 лучше вообще молчать..
Так что, если в пределах 1 счета перенумеровать - может чего либо сломаться? В развёрнутой конфе я эти ID поиском больше нигде не нашёл. Они повторяются в других счетах, но как заметил, ниначто оно не влияет.

roma n 17.12.2018 15:55

Если я что-нибудь в чём-нибудь понимаю © имеем в накатываемой конфе повторяющийся вид субконто для одного и того же счета.
Грубо говоря, аналитический учет по счету N ведется в разрезе
- контрагентов
- договоров
- и снова контрагентов
Построить по такой структуре таблицу, например, оборотов по субконто/между субконто - задача нетривиальная. А потом ещё понять как из неё получить данные: отбирать по первому субконто? Или по третьему?...

который не честный 18.12.2018 04:48

Не-не... Это не ID вида субконто, с ними всё в порядке.
id_18513 - я не могу точно определить, что это, такое ощущение, что это порядковый номер расположения субконто в плане счетов.


Текущее время: 23:19. Часовой пояс GMT +3.