v7: Ошибка при проведении документа #671487


#0 by MikaelW
Входные данные: ТИС 970 с небольшими доработками, но в основе своей типовая. УРБД - 3 базы(СО + 2 ПБ). Механизм обмена не полный. Полностью обмениваются только справочники. В ПБ создается реализация возвраты поставщику и приходы от поставщики и касса. Остальное бухия делает в СО. Каждую ночь база CO восстанавливает ГП все работает как бы нормально. Но иногда в ПБ при попытке произвести ВОЗВРАТ ПОСТАВЩИКУ выдает ошибку: Если РегКнигаПродаж.КредДокумент.ДатаДок >= глНачало2006года Тогда {Глобальный модуль(9993)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата) Где собака порылась? Заранее всем спасибо!
#1 by mikecool
РегКнигаПродаж.КредДокумент - здесь пусто или глНачало2006года пусто
#2 by MikaelW
базе год.
#3 by MikaelW
Как решить проблему?
#4 by aka AMIGO
окно сообщений, скорей всего невидимо.. можно перед условием поставить операторы создания текстового файлика, в него вывести значения сравниваемых переменных
#5 by FoundMarket
я повесил у себя 1spy.dll и смотрю что происходит при перепроведении
#6 by FoundMarket
#7 by FoundMarket
#8 by FoundMarket
#9 by Voronve
РегКнигаПродаж.КредДокумент - здесь пустой документ. разбирайся почему
#10 by пипец
В ПБ создается реализация возвраты поставщику и приходы от поставщики и касса. Остальное бухия делает в СО (с)
#11 by FoundMarket
теперь просто в тело обработки перепроведения напиши еще и вот это
#12 by FoundMarket
перед ошибкой в последней строке будет нормальный документ, следующий за ним - с ошибкой :)
#13 by Voronve
Оберни в коде это: Если РегКнигаПродаж.КредДокумент.ДатаДок >= глНачало2006года Тогда вот так Если ПустоеЗначение(РегКнигаПродаж.КредДокумент) = 0 Тогда   Если РегКнигаПродаж.КредДокумент.ДатаДок >= глНачало2006года Тогда
#14 by aka AMIGO
тогда он не узнает причину
#15 by Voronve
В обертке визжать можно, об отсутствии дока; да и судя по формулировке вопроса - ему ошибку убрать при проведении, а там хоть трава не расти
#16 by MikaelW
понятно что дело в УРБД. Что-то из СО не перекачивается в ПБ. Где-то в правилах миграции косяк!
#17 by MikaelW
Всем спасибо за советы! Мне главное понятен путь направления!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям