Суббота, 05.10.2024, 08:49
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Поиск дублей и замена ссылок. Падает
forprog2008Дата: Пятница, 28.07.2023, 08:51 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 3
Репутация: 8
Статус: Оффлайн
Платформа: 8.3.23.1782
Режим БД: клиент-серверный
Конфигурация. Название: 1С:ERP Управление предприятием 2 (2.5.12.95)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_17
Конфигурация. Режим использования синхронных вызовов: Использовать
Конфигурация. Версия БСП: 301
Конфигурация. Использовать обычные формы в управляемом приложении: Да
Инструменты разработчика. Версия: Расширение 6.85.2e
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. ИнструментыРазработчикаTormozit (6.85.2e)
Клиент. Приложение: Управляемое приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Нет
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС выполнение BAT: Да
Клиент. ОС Текущая кодовая страница: 866
Клиент-Сервер. Пинг: 0мс
Сервер. ОС: Майкрософт Windows Server 2016 Standard 64-разрядная Русский
Сервер. Процесс: 64б
Сервер. Отладка: tcp

Поиск дублей и замена ссылок. Падает при замене ссылок с ошибкой

Ошибка при вызове метода контекста (ЗначениеИзСтрокиВнутр)
{ИнструментыРазработчикаTormozit Обработка.ирПоискДублейИЗаменаСсылок.МодульОбъекта(773)}:ОбъектСодержащийСсылку = ЗначениеИзСтрокиВнутр(ОписаниеОбъекта.Данные);
{(1)}:МодульОбработчика.ЗаменитьСсылкиВОбъектеБД(ПараметрыОбработкиОбъекта)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(29304)}:РезультатОбработки = Вычислить("МодульОбработчика." + СтруктураПотоков.ИмяОбработчикаОбъекта + "(ПараметрыОбработкиОбъекта)");
{ИнструментыРазработчикаTormozit Обработка.ирПоискДублейИЗаменаСсылок.МодульОбъекта(683)}:ирОбщий.ДобавитьОбъектВОчередьМногопоточнойОбработкиЛкс(СтруктураПотоков, ПараметрыОбработкиОбъекта);
{(1)}:Обработка.ВыполнитьЗаменуЭлементов(ПараметрыЗадания)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(21999)}:Результат = Вычислить("Обработка." + ИмяМетодаОбработки + "(ПараметрыЗадания)");
{ИнструментыРазработчикаTormozit Обработка.ирПоискДублейИЗаменаСсылок.Форма.Форма.Форма(1911)}:ирОбщий.ВыполнитьЗаданиеФормыЛкс("ВыполнитьЗаменуЭлементов", ПараметрыЗадания, ЭтаФорма, "ЗаменаСсылок",, Кнопка, "ВыполнитьЗаменуЗавершение",,, Истина,, Истина);

по причине:
Ошибка преобразования
по причине:
Ошибка формата потока

Насколько я понял, из-за того, что пытается восстановить через ЗначениеИзСтрокиВнутр запись регистра сведений, у которой длина представления больше 1024 симвовлов, и она не помещается в рекивизит
 

В ЕРП это РС "Детализация себестоимости партий товаров", например
Прикрепления: 4954803.png (595.6 Kb) · 5509968.png (317.7 Kb)
 
tormozitДата: Понедельник, 07.08.2023, 21:56 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Ты правильно понял. Решить проблему малыми затратами можно только заметным снижением удобства интерфейса. Поэтому исправлять это пока не планирую.
Эта ошибка не прерывает замену ссылок. Поэтому для таких редких регистров можно применять более трудоемкие для пользователя способы замены ссылок.
Ошибку подтверждаю https://www.hostedredmine.com/issues/967334
 
tormozitДата: Суббота, 25.11.2023, 14:32 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Исправлено в 7.02
 
  • Страница 1 из 1
  • 1
Поиск: