Проблема в записи выписки #126045


#0 by Impressing3
Добрый день всем! У меня возникла вот такая проблема. Вообщем, у нас на работе стоит банк-клиент система. Мы закачиваем выписки из банка - потом их в текстовый файклик и затем через Обработка.ПредприятиеКлиент загружаем их в виде выписки, в которой указано все. Так вот, начали мы такую систему недавно. И тут встала проблема. Сначала выписки формировались и записывались нормально. Но когда номер превысил 10, то программа начала возмущаться и выдавать 2 ошибки: 1 - Номер не уникальный. Посмотрел в конфе Выписку -  Текстовый, 8 знаков, Контроль Уникальности, Автоматическая Нумерация. Все вроде правильно стоит. Попробовал префиксы ставить - не помогает. 2 - {Обработка.ПредприятиеКлиент.Форма.Модуль}: Не выбран документ! Объект.ВыбратьПодчиненныеДокументы(, , Документ); Смотрю код: ......        Если Объект.Вид<>"Выписка" Тогда Продолжить;        ИначеЕсли Объект.БанковскийСчет<>Счет Тогда Продолжить; КонецЕсли; ...... Ну и что-то я не могу понять в чем проблема....Подскажите, пожалуйста.
#1 by Морозов Александр
В обработке после создания новой выписки Добавь типа этого: Объект.УстановитьНовыйНомер
#2 by Impressing3
Ок, сделал, все равно выдает ошибку - Неудачная попытка записи документа: : Номер не уникальный! Объект.ВыбратьПодчиненныеДокументы(, , Документ); {Обработка.ПредприятиеКлиент.Форма.Модуль}: Не выбран документ!
#3 by Impressing3
Еще не очень понял, зачем создавать объект типа просто "Документ". Что он выбирать то будет? Непонятно.....
#4 by Морозов Александр
Сначала показывай код кде создается объект у которого код не уникальный
#5 by Impressing3
Дак вот код и был, что создает документ....... Причем там я нашел даже процедурку ЗаписьДокумента, в которой делается попытка записи этого документа. Но причем он там пишет что работает  не именно с выпиской а просто "Объект"......
#6 by Морозов Александр
еще поставь код числовой в выписке
#7 by Impressing3
Ставил, не помогло. Нашел кстати, Александр, откуда он слова берет: Процедура ЗаписатьДокумент(Объект)
#8 by 427
все фигня... кроме пчел...
#9 by Impressing3
))Логично, а все же?)))
#10 by Морозов Александр
Какая конфигурация?
#11 by Impressing3
Да, Конфа 468 бух. на 25-ом SQL.
#12 by Морозов Александр
После Объект.Новый ставил Объект.УстановитьНовыйНомер ?
#13 by Impressing3
Да, Саша, поставил, не помогло.(
#14 by 427
надо просто взять и поиметь того, кто руками поменял номер когда то...
#15 by Impressing3
2 427: Да, ты знаешь, я уже "ручками" всякие разные номера ставил, с префиксами, без префиксов, длиной такой-  00000008 или просто 8 и т.п., Контроль уникальности снимал, - не в этом дело, я правильно понимаю?
#16 by Denisыч
Пробовал ТИИ? Загрузку-выгрузку? Напиши обработку по перенумерации. Имхо, где то номер выписки завис.
#17 by Impressing3
Хм...поясни, пожалуйста, что ты понимаешь под ТИИ? Не совсем силен в терминологии...
#18 by Denisыч
Тестирование и исправление. Копию базы сделать не забудь.
#19 by Impressing3
Да...хм..ок, видел я такое в конфигураторе... А там галочки все ставить?
#20 by Denisыч
>>Кашу маслом не испортишь - сказал мужик и высыпал в кастрюлю стакан соли... Ставь все.
#21 by Impressing3
Сделал, не помогло(((. Что еще можно сделать?
#22 by 427
исправленный руками номер - это не ошибка...
#23 by Impressing3
Даааа...вот ерунда-то получилась.... Воообщем, проблема была в следующем. Когда создается выписка, с ней же создаются Платежные Поручения и Движения денежных средств по расчетному счету. И вот. При просмотре отладчика я увидел, что на номера платежек-то он не ругается, а останавливается сразу как переходит к строкам из текстового документа, из которых потом должны сформироваться Документы Движения средств по счету. И тут он выдает ошибку. Оказалось, что документ с таким номером уже есть. Я проконсультировался с бухгалтером, мне сказали, что номера-то могут оказывается совпадать! Это просто документы от разных клиентов приходят, естественно, они могут совпадать, но они именно с такими номерами и нужны ей. Я залез в конфу, смотрю - а там контроль уникальности ииии не стоит... нуу я поставил периодичность в пределах года да и все! Спасибо огромное всем, кто отозвался на мою просьбу. Да! насчет периодичности, правильно ли я сделал?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С