#0
by Chingiz001
Коллеги, помогите разобраться! Первый раз сталкиваюсь с 8.2! Мною была написана обработка на 8.1 для считывания информации из файла Excel и формирования на основе этой инфы в базе расходных накладных и счетов-фактур. В 8.1 все прекрасно работало год. Переделал на 8.2. Объекты создал заново, код скопировал. Документы (смотрю в отладчике) обработка создает, присваивает им номера даты, заполняет реквизиты и записывает(!), но потом в базе я их не вижу! С чего мне хотя бы начать разбираться? Не представляю, никаких ошибок не выдает! Если кто сталкивался с подобным - поделитесь, пожалуйста, решением. Заранее спасибо.
#2
by Chingiz001
У меня не было в обработке использовано транзакций. В 8.2 без них не покатит? Или я что-то не понял? Можете немного поподробнее? Хотя, кажется догадываюсь. Наверное, там были доп. реквизиты, которые я не заполнил, и платформа 8.2 не выполнила транзакцию? Или Вы имели ввиду другое?
#7
by Chingiz001
В отладчике смотрел, запись проходит нормально... Без ошибки. Да и в 8.1 он без изменений уже год работал... Код завтра опишу.
#8
by Вальдемар
В некоторых обработчиках вроде бы есть неявная транзакция. Но скорее всего внутри попытки где-то нарушение типов данных - вот и вылетает
#9
by sda553
но потом в базе я их не вижу! Кажется копать надо в эту сторону.... Ну и общий метод: Включаем технологический журнал - ТЖ на отладку sql. Записываем один док. Дальше действуем в зависимости от 1. По данным ТЖ док не записан в базу 2. записан, но прямой запрос к sql его не находит 3. Прямой запрос к sql его находит, но его все равно в базе не видно
#11
by Chingiz001
Записывается просто: НоваяНакладная.Записать; А весь код могу скопировать, но только будет сложнова-то (долго) его читать...
#13
by Chingiz001
Вот эта процедура, которая именно документы записывает. Там она еще другие обработки вызывает, но вроде они нормально отрабатывают. А эта процедура документы записывает,вот она и не отрабатывает.
#14
by Abs4
"но потом в базе я их не вижу" как проверяешь что они не загрузились? просто список документов смотришь? отборы не стоят? может дата не корректно присваивается и они в другом месте списка
#15
by Chingiz001
Журнал документов по всем документам без отбора за весь период (от начала до конца). К тому же в отладчике я смотрю - он правильные даты в документ пишет.
#16
by Chingiz001
Самое главное - в 8.1 все в порядке было. Нет ли в 8.2 каких-то особенностей записи документа?
#17
by DmiVo
посмотри в событиях ПередЗаписью и ПриЗаписи документа, может там че итересное присходит?
#18
by Chingiz001
Ой! Нашел 3 документа... Но их должно быть целая куча. Ладно, буду разбираться. Спасибо за помощь.
#19
by Chingiz001
А, остальные тоже записались, но с другими датами. Ладно, это хоть уже понятно. Всем еще раз большое спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Значение приставок OEM и w7p в windows 7
- v8: у кого был опыт подключения сканеров сетчатки или радужной оболочки глаза?
- Форма отчета на СКД. Получить результаты запроса.
- 1С 8.2: Удаление помеченных объектов слишком долго
- Выгрузка накладных в ТСД
- Удаление настройки пользователя в универсальном отчете.
- Уведомление о прочтении/доставке почты в 1С 8.1
- Где задается префикс периферийной ИБ? Константы не дают менять
- Не могу понять
- Задвоение регистра накопления
- JOB: PlanDesigner компании Софтпром (вопросы)
- Помогите с отбором в запросе ВидСравнения = ВидСравнения.Содержит;
- Подскажите, как защитить ячейки табличного документа ?
- Перед выполнением операции нужно открыть базу!
- 1С 8.2 УПП отчет по дням (нестандартный)
- Как в Excel убрать лишние строки?
- УТ 11
- ошибка (GlobalData_Number1 не найден) как можно исправить
- редактирование макета в режиме предприятия 1с 8.1
- КД. Не срабатывает обработчик "Поля поиска"