Имя: Пароль:
1C
1C 7.7
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
Также обнаружилось, что выписки встают датой создания платёжного поручения, а не датой зачисления/списания.