#0
by Nik_nik_nik
Пишу конвертацию с самописной 7-ки (ближе всего к комплексной) в УПП. Почти все что надо написал, протестил на небольших объемах. И при полном тестировании наткнулся на вот какой глюк: Переношу номенклатуру. Выгружаю всю сразу оптом - на этом этапе никаких ошибок. При загрузке выпадает с такой ошибкой: По отладчику посмотрел что происходит... в запросе номенклатура отбирается по владельцу (с типом той же номенклатуры)... никакого владельца у номенклатуры нет, справочник никому не подчинен, в ПКО ни слова ни о каких владельцах... Попробовал выгружать кусками... номенклатуры чуть больше 100 000 позиций. Делением кусков пополам нашел примерный диапазон кодов на котором случается такая беда, но дальше интереснее... Глюк случается только в определенном диапазоне кодов номенклатуры и только в случае если выгружаемых объектов больше 5102 штук (на этом объекте ошибка и происходит). Т.е. берем коды с 95000 по 97500 - количество объектов 5170 - ошибка есть берем коды с 95000 по 96000 - количество объектов 2100 - ошибки нет берем коды с 96000 по 97500 - количество объектов 3013 - ошибки нет Пробовал брать внешнюю обработку выгрузки от других версий конвертации (и от последних тоже) - эффект тот же. Куда дальше копать, граждане???
#1
by SUA
"По отладчику посмотрел что происходит... в запросе номенклатура отбирается по владельцу" зачем?
#2
by Nik_nik_nik
, зачем отбирается? - Без понятия - это функция поиска ссылки на объект. Запросом отбираются все элементы подходящие по фильтру и выбирается первый элемент из выборки. зачем посмотрел? - интересно стало :)
#4
by ДемонМаксвелла
ошибка происходит в какой процедуре или обработчике? и код покажи возле строки 5129.
#5
by Nik_nik_nik
- пробовал, не помогло. Выяснил что по сути порядок кодов не имеет значения, ошибка вылазит в любой выгрузке связанной с номенклатурой (например документ Инвентаризация), в котором объектов больше этого числа..
#7
by Nik_nik_nik
______________________________ Спотыкается на этой строке (Результат = ЗапросПоиска.Выполнить;) ТекстЗапроса такой: "ВЫБРАТЬ Ссылка ИЗ Справочник.Номенклатура ГДЕ Владелец = &Владелец И ЕдиницаПоКлассификатору = &ЕдиницаПоКлассификатору"
#8
by ДемонМаксвелла
Думаю, в эту функцию вместо номенктатуры должно было попасть что-то другое, например, единицы измерения, но произошла накладка и попала номенклатура. Причиной может быть например реквизит составного типа (хотя в данном конкретном случае вряд ли).
#9
by Nik_nik_nik
судя по всему выгружается единица измерения связанная с номенклатурой, но поиск идет не по справочнику единиц, а по справочнику номенклатуры... с чего бы? Хоть какая-то ясность была бы в случае постоянной ошибки... но если выгружать кусками до 5000 объектов - все, вроде как отрабатывает нормально...
#10
by Stanislav_Orlov
Может быть все-таки Владельца по коду искать, а не как объект? (Которого может не быть в этой базе)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка в SQL БД ЗиК 7.7, При загрузке данных выдается ошибка
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- КД2 Как перенести РС РегламентированныйПроизводственныйКалендарь
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
- Ошибка при вызове конструктора (ComОбъект): Ошибка при выполнении приложения-сер
- КД2. Как при выгрузке разбить документ на два?
В этой группе 1С
- v7: Не формируется акт сверки в комплексной
- Как сохранить настройки с неколькими схемами СКД?
- Открыть список документов в приложении на управляемых формах.
- После отключения электричества начала глючить 1С
- Расчетные строки в СКД
- Розница ред 2.0 .Печать этикеток и ценников
- Как получить ссылку на справочник по данным из SQL Binari(16)
- Как добавить колонку в форму списка регистра сведений
- Как в БП 2.0 рассчитать налог УСН - доходы 6%?
- Представление полей в универсальном отчете
- УТ 11 - Фактический адрес не показывается в товарной накладной
- Обмен данными
- Что быстрее? Поиск в таблице значений, соответствии или прямой поиск в базе?
- Эквайринговая система и УТ 10.3
- Как программно создать страницу на управляемой форме 8.2
- Как получить время из даты 1С?
- Получить данные строки табличного документа
- Макет СКД номер по порядку
- Именить штрихкод товара программно в УТ
- Как отработать пустую дату в отчете?