Суббота, 05.10.2024, 00:48
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
3.30 Поиск дублей и замена ссылок
SkorikAДата: Пятница, 15.05.2015, 11:28 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 33
Репутация: 6
Статус: Оффлайн
Описание среды:
- Платформа 8.3.5.1460
- Сервер MS SQL
- Версия ИР 3.30 (обычная, не портабельная)

Ошибка в обработке "Поиск дублей и замена" ссылок. Текст ошибки:
{ОбщийМодуль.ирКэш.Модуль(284)}: Ошибка при вызове метода контекста (Индекс)
ИндексВложеннойСхемы = ТаблицаВсехТаблицБД.Индекс(СтрокаОписанияТаблицы);
по причине:
Несоответствие типов (параметр номер '1')

Возникает при попытке замены ссылок в документах, с проводками по регистру бухгалтерии.

Посмотрел отладчиком на выполняемый код выше есть строки:
ТаблицаВсехТаблицБД = ирКэш.ПолучитьТаблицуВсехТаблицБДЛкс();
СтрокаОписанияТаблицы = ТаблицаВсехТаблицБД.Найти(НРег(ПолноеИмяТаблицыБД), "НПолноеИмя");
ИндексВложеннойСхемы = ТаблицаВсехТаблицБД.Индекс(СтрокаОписанияТаблицы);
В качестве "ПолноеИмяТаблицыБД" передается строки "РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(,, {Регистратор.*, НомерСтроки, Активность})" которой, конечно же, нет в "ТаблицаВсехТаблицБД"

Предположительно, ошибка возникает из-за строки №6145 в ОМ ИрОбщий функции "ПолучитьИмяТаблицыИзМетаданныхЛкс": 
ИмяТаблицы = ИмяТаблицы + ".ДвиженияССубконто(,, {Регистратор.*, НомерСтроки, Активность})";
 
human3Дата: Пятница, 15.05.2015, 12:55 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Оффлайн
Попробуй в новой версии. У меня пока нет возможности.

Сообщение отредактировал human3 - Пятница, 15.05.2015, 12:56
 
SkorikAДата: Пятница, 15.05.2015, 18:52 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 33
Репутация: 6
Статус: Оффлайн
human3, 3.30 последняя на текущий момент версия.
Для себя я решил проблему правкой в функции "ПолучитьИмяТаблицыИзМетаданныхЛкс". Но точно знаю, что сломал её работу в другом сценарии (для чего-то же нужно было чтобы таблица "ДвиженияССубконто" получались именно в таком виде?) - в каком именно, может сказать автор подсистемы smile


Сообщение отредактировал SkorikA - Пятница, 15.05.2015, 18:52
 
tormozitДата: Воскресенье, 17.05.2015, 03:07 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
Спасибо. Исправлено в 3.31
 
SkorikAДата: Понедельник, 18.05.2015, 13:40 | Сообщение # 5
Сержант
Группа: Проверенные
Сообщений: 33
Репутация: 6
Статус: Оффлайн
Спасибо!
 
  • Страница 1 из 1
  • 1
Поиск: