|
Удаление/изменение/добавление субконто счета в конфигураторе
| ☑ |
0
Georg_QQ
18.07.18
✎
13:13
|
Снова создаю эту тему. т.к. ответа никто так и не дал.
В платформе до 8.3.3 включительно при удалении субконто счета в конфигураторе, оно тут же удалялось и для режима предприятия.
начиная с какой-то версии, предопопложительно 8.3.6 при удалении субконто в конфигураторе оно физически остается на счете, пока его не удалить и из режима предприятия.
Это создает проблемы обновления.
Пример:
3 Субконто максимум
на счете есть 2 субконто. с1 и с2
изменение логики подразумевает изменение с2 -> с3 + добавление с4
Т.е. до изменения: с1 и с2
после: с1, с3, с4
итого 3 субконто на счете.
При обновлении на платформе до 8.3.3 все проходит хорошо (в режиме совсемстимости с 8.3.3 на более поздних тоже) А на платформе 8.3.10 конфиг не обновляется с сообщением "Превышено максимальное количество субконто на счете %НомерСчета%"
как заставить платформу удалять субконто счета сразу при обновлении в конфигураторе?
Проблема стоит остро, т.к. обновляется РИБ. больше 100 баз. в каждую заходить и сносить субконто перед получением обновления накладно. да и не объяяснить это людям на местах которые только и умеют кнопочку нажать.
|
|
1
butterbean
18.07.18
✎
13:18
|
написать код, который будет удалять после изменения конфигурации
|
|
2
Georg_QQ
18.07.18
✎
13:28
|
(1) Не получится. Изменение не применяется. До обработки обновления просто не дойдет.
|
|
3
hhhh
18.07.18
✎
16:24
|
(2) применить этот код до изменения конфигурации
|
|
4
Georg_QQ
20.07.18
✎
08:05
|
(3) гениально)) почему это вообще из платформы убрали
|
|
5
Georg_QQ
03.08.18
✎
07:23
|
Собственно ответ на этот вопрос: никак.
наиболее адекватное решение, позволяющее не прибегать к предварительной подготовке перед обновлением конфигурации:
1. для исходного счета меняется имя предопределенных данных и код.
2. Создается новый счет с именем предопределенных данных и кодом исходного счета до изменения.
3. в обработке обновления все движения с исходного счета переносятся на новый счет с изменением состава субконто по некоторым вашим правилам.
Других вариантов, корректно отработать без ошибки переполнения количества субконто на счете найти не удалось.
|
|