Имя: Пароль:
1C
1С v8
Загрузка из Клиент-банка
0 Segate
 
17.01.12
11:18
Бухгалтерия 2.0 релиз последний
Проблема в том, что с начала года, при загрузке, начали подтягиваться неверные(старые документы)
Проблема оказалось вот в этой строке:
ВыборкаНомер = Прав(СокрЛП(Результат.Номер), ДлинаНомера);
Если ВыборкаНомер = СтрокаДокумента.НомерДок И (Не ЗначениеЗаполнено(Результат.НомерСчета) ИЛИ Результат.НомерСчета = СчетДляПоискаДок) Тогда

Здесь результат - результат запроса который ищет схожие по дате и счету документы загруженные ранее.

т.е. Например запрос по данным документа с номером "8" выдает документ с номером 978. После эого от него берется только последний символ, т.е. "8" И сравнивается с номером исходного документа.(что не правильно) далее загруженный документ просто заменяется на старый и не правильный документ.

Может кто то сталкивался? Кто как решил проблему?
1 Dmitr
 
17.01.12
11:20
Сделал внешней обработкой и исправил ошибку и бухи сейчас пользуются через внешние обработки
2 Segate
 
17.01.12
12:07
ВыборкаНомер = Прав(СокрЛП(Результат.Номер), ДлинаНомера);

А какой вообще сокральный смысл этой строчки? В каком случае входящий номер нужно обрезать?
2 + 2 = 3.9999999999999999999999999999999...