0
- 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 много. Никто не знает, как можно исправить эту ситуацию? | |
1
- 13.12.2018 - 08:07
| Но не всегда выдаётся новый ID.. | |
2
- 13.12.2018 - 11:39
| можно взять gcomp, разобрать мд с параметрами -v -vv, глянуть что выдаст при разборе, поправить и обратно собрать мд... | |
3
- 13.12.2018 - 12:17
|
Разобрал. 91.5.14.1: ** Идентификатор: _dummy1485 Наименование: Выручка от реализации Активный: Активно-пассивный Аналитика: ** id_18513: 183487 ** Вид субконто: Бухгалтерия.ВидСубконто.КлассификаторДоходов Учёт по сумме: Да Учёт по валютной сумме: Да Учёт по количеству: Да ** id_18513: 183488 ** Вид субконто: Бухгалтерия.ВидСубконто.ЦФУ Учёт по сумме: Да Учёт по валютной сумме: Да Учёт по количеству: Да ** ** ** Можно сделать обработку, которая найдёт все задвоеные и перенумерует. Но можно ли? Эти ID могут ещё где-нибуть использоваться, в проводках например? | |
4
- 13.12.2018 - 13:08
| (3) это MD боевой, или накатываемый? | |
5
- 13.12.2018 - 13:21
| Это MD накатываемый, но могу удалить и взять из боевой. | |
6
- 13.12.2018 - 15:03
| (5) Если разобрать боевой и сравнить? Есть там такое безобразие? | |
7
- 14.12.2018 - 07:11
|
Есть. Есть одинаковые ID в разных счетах, но на обновление не влияет. Только те, что в 1 счете 2 одинаковых ID. Сделал обработку, которая из файлов вытащила все ID - как я понял, одинаковые ID в разных счетах получались при создании счёта путём копирования. | |
8
- 14.12.2018 - 08:48
| Менять план счетов - зло | |
9
- 14.12.2018 - 09:30
| Так и знал.. | |
10
- 15.12.2018 - 07:55
| Я бы посоветовал максимально близко привести базу к типовому плану счетов. Иначе так и будете [*****] с этими идентификаторами, гадать уникальные они или нет. Счет 91.5.14.1 поражает воображение | |
11
- 17.12.2018 - 04:48
|
Тогда про счета типа 91.8.16.2.10 лучше вообще молчать.. Так что, если в пределах 1 счета перенумеровать - может чего либо сломаться? В развёрнутой конфе я эти ID поиском больше нигде не нашёл. Они повторяются в других счетах, но как заметил, ниначто оно не влияет. | |
12
- 17.12.2018 - 15:55
|
Если я что-нибудь в чём-нибудь понимаю © имеем в накатываемой конфе повторяющийся вид субконто для одного и того же счета. Грубо говоря, аналитический учет по счету N ведется в разрезе - контрагентов - договоров - и снова контрагентов Построить по такой структуре таблицу, например, оборотов по субконто/между субконто - задача нетривиальная. А потом ещё понять как из неё получить данные: отбирать по первому субконто? Или по третьему?... | |
13
- 18.12.2018 - 04:48
|
Не-не... Это не ID вида субконто, с ними всё в порядке. id_18513 - я не могу точно определить, что это, такое ощущение, что это порядковый номер расположения субконто в плане счетов. | |
| Интернет-форум Краснодарского края и Краснодара |