Имя: Пароль:
1C
1C 7.7
v7: 1C 7.7 + SQL - проблемы
0 kissolo
 
14.10.15
11:10
Странные проблемы у нас с недавнего времени появились, причем в разных базах...
То в одной базе (Производство, самописная) движения по регистру есть (если смотреть на движения у документа), а остатки не меняются...

То в другой (Бухгалтерия) документ копируют, и в исходном документе потом видят, что реквизиты поменялись (счет в платежке изменился - нехило, да?)

То в третьей (Упаковка, самописная) еще круче изменения: есть документ ОтправкаРейса, в нем, при загрузке со сканера порции отсканированных коробок, создается другой документ (Перемещение), в ОтправкуРейса в табличную часть добавляется новая строка, в которой указывается новосозданный документ Перемещения. Так вот время от времени получается так, что очередной документ добавляется не в последнюю строку, а в первую. А в последней документ не указан вообще. Код не меняли уже давно, все работало...

Обычно все проблемы (кроме упаковки) решались выгрузкой/загрузкой базы.

Что такое, где и когда в очередной раз вылезет - непонятно...

Скульные базы проверяли - ошибок нет.

Есть идеи, куда смотреть?

PS: Хочу сделать выгрузку в выходные (раньше никак) базы упаковки - там как раз в очередной раз проблема, и протестировать ее 1С-ными средствами... Посмотрим, что получится... Но больше идей никаких - ни почему, ни что делать...
1 mikecool
 
14.10.15
11:12
священника пригласите
2 SiAl-chel
 
14.10.15
12:09
(0) 1. "Пересчет итогов" сделать.
2. Тут скорее всего не реквизит поменялся, а кто-то (может даже программно) изменил номер счета в справочнике банковских счетов. А может и нет. Но для этого надо смотреть модуль формы, процедура ВводНового().
3. Ну тут только использовать Отладчик. Так как кроме 1С тут завязаны внешняя компонента, драйвер и операционная система.
3 kissolo
 
14.10.15
12:44
(2)
1. ну да, можно попробовать и сейчас (на настоящий момент не жаловались на проблемы в этой базе).
2. Программно только я мог поменять, не делал. Да и.. Тогда бы это изменилось во всех документах, а не в нескольких..
3. Дело в том, что как бы все работало... и давно, очень... компонента по идее не при чем - программно создается док Перемещение, программно добавляется строка в ОтправкуРейса, и программно добавляется в нее док Перемещения... С отладчиком тоже не вариант, ибо срабатывает это время от времени. Плавающая ошибка :(
4 SiAl-chel
 
19.10.15
20:15
(3)
3. Может в сканер ШК возвращает управляющие символы? Например, аналог нажатия кнопки Home? Может этот ШК такой?
5 Mikeware
 
19.10.15
20:23
Смотрите сеть. Уберите в протоколах named pipes. По симптомам похоже на откат транзакций.