Ср, 11.02.2026, 07:29:22
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ошибка при открытии инструмента "Редактор остатков"
oktb1cДата: Вт, 18.10.2022, 20:05:25 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 30
Репутация: 20
Статус: Оффлайн
Добрый день.
Платформа: 8.3.21.1302
Режим БД: клиент-серверный
Конфигурация. Название: Управление торговлей, редакция 10.3 (10.3.10.4.1)
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Автоматический
Конфигурация. Режим совместимости: Версия8_2_16
Инструменты разработчика. Версия: Портативный 6.49.2p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Нет
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль: Нет
Клиент. Приложение: Обычное приложение 32б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. ОС: Microsoft Windows Server 2012 R2 Standard 64-разрядная Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС Текущая кодовая страница: 866
Клиент. ОС выполнение BAT: Да

Открываю портативный ИР, нажимаю в панели инструментов иконку инструмента "Редактор остатков", получаю сообщение (скрин 1):
"При загрузке последней настройки "Редактор остатков (ИР)" возникла ошибка. Хотите загрузить пустую настройку?"

В сообщении нажимаю ОК, получаю ошибку (скрин 2):
"Ошибка при вызове метода контекста (Индекс)"

И инструмент не открывается.

Спасибо.
Прикрепления: 3022549.png (266.0 Kb) · 2950194.png (349.9 Kb)
 
tormozitДата: Вт, 18.10.2022, 21:48:19 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7312
Репутация: 193
Статус: Оффлайн
нужен полный текст ошибки http://devtool1c.ucoz.ru/forum/2-2-1
 
oktb1cДата: Вт, 18.10.2022, 23:06:32 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 30
Репутация: 20
Статус: Оффлайн
На скрин2 виден полный текст ошибки, специально развернул окно с текстом шире, чтобы весь текст влез.
Дублирую сюда текстом:
Ошибка при вызове метода контекста (Индекс)
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(185)}: Если Метаданные.РегистрыБухгалтерии.Индекс(мОбъектМДРегистра) >= 0 Тогда
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(558)}: УстановитьОстатки(НоваяТаблица);
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(147)}: СоздатьТаблицуОстатков();
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(17)}: ИмяТаблицыРегистраПриИзменении();
{ВнешняяОбработка.ирОбщий.МодульОбъекта(27942)}: ЭтаФорма.ЗагрузитьНастройкуВФорме(НастройкаФормы, ПараметрыЗагрузкиНастройкиПоУмолчанию);
{ВнешняяОбработка.ирОбщий.МодульОбъекта(27919)}: ЗагрузитьНастройкуФормыЧерезОбработчикЛкс(ЭтаФорма, НастройкаФормы, ПараметрыЗагрузкиНастройкиПоУмолчанию);
{ВнешняяОбработка.ирОбщий.МодульОбъекта(27897)}: ЗагрузитьНастройкуФормыПоУмолчаниюЛкс(ЭтаФорма, Истина, ПараметрыЗагрузкиНастройкиПоУмолчанию);
{ВнешняяОбработка.ирРедакторОстатков.Форма.Форма.Форма(484)}: ирОбщий.СоздатьМенеджерСохраненияНастроекФормыЛкс(ЭтаФорма);
{ВнешняяОбработка.ирПортативный.Форма.Форма.Форма(161)}: Форма.Открыть();
{ВнешняяОбработка.ирПортативный.Форма.Форма.Форма(143)}: ОткрытьИнструмент(СтрокаИнструмента);
по причине:
Несоответствие типов (параметр номер '1')
 
tormozitДата: Вт, 18.10.2022, 23:27:30 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 7312
Репутация: 193
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/952356
Текст ошибки нужен, чтобы его находил поиск и я мог копировать.
Исправить самостоятельно можно так (добавленные строки прокомментированы "Новое")
   
Код
Если ЗначениеЗаполнено(мИмяТаблицыОстатков) Тогда // Новое
        мИменаИзмеренийСВидами = ирОбщий.СкопироватьУниверсальнуюКоллекциюЛкс(мИменаИзмерений);
        Если Метаданные.РегистрыБухгалтерии.Индекс(мОбъектМДРегистра) >= 0 Тогда
            ОписаниеТиповВидаСубконто = Новый ОписаниеТипов(ирОбщий.ИмяТипаИзПолногоИмениМДЛкс(мОбъектМДРегистра.ПланСчетов.ВидыСубконто.ПолноеИмя()));
            Для Каждого КолонкаТЗ Из НоваяТаблица.СкопироватьКолонки().Колонки Цикл
                Если ирОбщий.СтрНачинаетсяСЛкс(КолонкаТЗ.Имя, "Субконто") Тогда
                    ИмяНовойКолонки = "Вид" + КолонкаТЗ.Имя;
                    НоваяТаблица.Колонки.Вставить(НоваяТаблица.Колонки.Индекс(НоваяТаблица.Колонки.Найти(КолонкаТЗ.Имя)), ИмяНовойКолонки, ОписаниеТиповВидаСубконто, ирОбщий.ПредставлениеИзИдентификатораЛкс(ИмяНовойКолонки));
                    мИменаИзмеренийСВидами.Добавить(ИмяНовойКолонки);
                КонецЕсли;
            КонецЦикла;
            Для Каждого СтрокаОстатка Из НоваяТаблица Цикл
                Для Счетчик = 1 По СтрокаОстатка.Счет.ВидыСубконто.Количество() Цикл
                    ВидСубконто = СтрокаОстатка.Счет.ВидыСубконто[Счетчик - 1].ВидСубконто;
                    СтрокаОстатка["ВидСубконто" + Счетчик] = ВидСубконто;
                КонецЦикла;
            КонецЦикла;
        КонецЕсли;
    КонецЕсли; // Новое
 
tormozitДата: Сб, 22.10.2022, 08:11:40 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 7312
Репутация: 193
Статус: Оффлайн
исправлено в 6.49.3
 
  • Страница 1 из 1
  • 1
Поиск: