|
v7: при загрузке из интернет-банка АКСОНБАНК в ТиС ругается на нумерацию
| ☑ |
0
Креатив
30.07.12
✎
18:46
|
Залез в отладчик. 1С создаёт новый номер, склеивая его из двух. В результате - неуникальный номер. Кто-нибудь сталкивался, как лечили?
|
|
1
Скользящий
30.07.12
✎
19:30
|
отладчиком и головой лечили.
|
|
2
Креатив
31.07.12
✎
17:46
|
Вся загвоздка в том, что разработчики поленились создать документ движениепорасчетному счету. Вместо этого создаются платёжные поручения, которое может иметь любой номер. А тот гибрид, который делает 1с очень быстро упирается в уникальность.
Безотказное решение должно существовать, но оно будет представлять танцы с бубном вокруг ручной проверки уникальности и назначение других номеров в случае совпадения.
Заморочиваться пока не буду.
1922 строку
Объект.НомерДок = Лев(Объект.НомерДок, СтрДлина(Объект.НомерДок) - 3) + СтрЗаменить(Прав(ТаблицаДокументов.Номер, 3), " ", "0");
заменил на
Объект.НомерДок = ТаблицаДокументов.Номер;
|
|
3
Креатив
31.07.12
✎
17:47
|
Я понимаю, что ситуация возникал из-за того, что документы сначала шлёпались вручную. А тут загрузка задним числом. Но осадок всё равно остался.
|
|
4
Креатив
01.08.12
✎
08:33
|
Похоже, что обработка не создаёт новые расчётные счета.
|
|
5
Скользящий
01.08.12
✎
08:49
|
Продолжайте наблюдение. (С)
|
|
6
Креатив
01.08.12
✎
08:51
|
(5)В (4) я ошибся.
Но веселье продолжается.
|
|
7
Креатив
03.08.12
✎
22:01
|
Также обнаружилось, что выписки встают датой создания платёжного поручения, а не датой зачисления/списания.
|
|