Чт, 05.02.2026, 00:46:37
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Синтаксическая ошибка при поиске дублей
greygrouseДата: Чт, 27.11.2025, 14:06:42 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 88
Репутация: 45
Статус: Оффлайн

Для справочника Серии номенклатуры добавлены два допреквизита в режиме 1С Предприятие.
Один Номер ГТД с типом Номер ГТД.
Второй Учетная цена с типом Число 9.2 неотрицательное.

Задублировались серии. Пытаюсь через ИР Поиск дублей и замена ссылок. В качестве полей выбрал Номер (стандартный реквизит этого справочника), Номер ГТД, Учетная цена.

При поиске получаю ошибку.

Ошибка через 00:00 фонового задания "Поиск дублей и замена ссылок (ИР). Поиск дублей": Ошибка при вызове метода контекста (ВыполнитьПакет)
{ИнструментыРазработчикаTormozit Обработка.ирПоискДублейИЗаменаСсылок.МодульОбъекта(270)}:РезультатПакета = ЗапросПоиска.ВыполнитьПакет();
{ИнструментыРазработчикаTormozit Обработка.ирПоискДублейИЗаменаСсылок.МодульОбъекта(42)}:НайтиПоРавенствуРеквизитов(ЗапросПоискаДублей, Параметры.ТекстИндексов, Параметры.СтрокаПорядкаЦенности);
{(1)}:Обработка.НайтиДубли(ПараметрыЗадания)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(24811)}:Результат = Вычислить("Обработка." + ИмяМетодаОбработки + "(ПараметрыЗадания)");

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
{(4, 113)}: Синтаксическая ошибка "[Номер"
КОЛИЧЕСТВО(Т3463.Ссылка) КАК КоличествоЭлементовВГруппе3463, Т3463.Ссылка.Номер КАК Ссылка_Номер, Т3463.Ссылка.<<?>>[Номер ГТД (СЗР (Для серий))] КАК Ссылка__НомерГТД_СЗР_ДляСерий___, Т3463.Ссылка.[Учетная цена (СЗР (Для серий))] КАК Ссылка__УчетнаяЦена_СЗР_ДляСерий___


Сообщение отредактировал greygrouse - Чт, 27.11.2025, 14:10:28
 
tormozitДата: Пт, 28.11.2025, 07:46:54 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7307
Репутация: 193
Статус: Оффлайн
Ошибку воспроизвел https://www.hostedredmine.com/issues/1007645
Пока можно использовать произвольный запрос и там вручную делать соединение вида
Код
ВЫБРАТЬ
    Т.*,
    ЗначенияСвойств.Значение КАК ЗначенияСвойствЗначение
ИЗ Справочник._ДемоНоменклатура КАК Т
    ЛЕВОЕ СОЕДИНЕНИЕ Справочник._ДемоНоменклатура.ДополнительныеРеквизиты КАК ЗначенияСвойств
    ПО (ЗначенияСвойств.Ссылка = Т.Ссылка И ЗначенияСвойств.Свойство = &Холод)
 
tormozitДата: Вс, 30.11.2025, 19:22:55 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 7307
Репутация: 193
Статус: Оффлайн
Исправлено в 8.03
 
greygrouseДата: Вт, 06.01.2026, 11:41:23 | Сообщение # 4
Майор
Группа: Проверенные
Сообщений: 88
Репутация: 45
Статус: Оффлайн
Проверил на 8.06.2е

Ошибка еще присутствует

Ошибка через 00:01 фонового задания "Поиск дублей и замена ссылок (ИР). Поиск дублей": Ошибка при вызове метода контекста (ВыполнитьПакет)
{ИнструментыРазработчикаTormozit Обработка.ирПоискДублейИЗаменаСсылок.МодульОбъекта(270)}:РезультатПакета = ЗапросПоиска.ВыполнитьПакет();
{ИнструментыРазработчикаTormozit Обработка.ирПоискДублейИЗаменаСсылок.МодульОбъекта(42)}:НайтиПоРавенствуРеквизитов(ЗапросПоискаДублей, Параметры.ТекстИндексов, Параметры.СтрокаПорядкаЦенности);
{(1)}:Обработка.НайтиДубли(ПараметрыЗадания)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(24864)}:Результат = Вычислить("Обработка." + ИмяМетодаОбработки + "(ПараметрыЗадания)");

[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
{(15, 43)}: Синтаксическая ошибка "[Номер"
УПОРЯДОЧИТЬ ПО Ссылка_Номер Возр, Ссылка_<<?>>[Номер ГТД (СЗР (Для серий))] Возр, Ссылка_[Учетная цена (СЗР (Для серий))] Возр;

Так же еще выдает вот такие сообщения и сбрасывает флажки в полях поиска
Поле "Ссылка.[Номер ГТД (СЗР (Для серий))]" пропущено, т.к. для него не найдено характеристики с именем
Поле "Ссылка.[Учетная цена (СЗР (Для серий))]" пропущено, т.к. для него не найдено характеристики с именем
Прикрепления: 9574151.png (267.8 Kb) · 1625783.png (344.9 Kb)
 
tormozitДата: Ср, 07.01.2026, 10:08:26 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 7307
Репутация: 193
Статус: Оффлайн
Покажи значения всех реквизитов той характеристики, которая указана в сообщении.
Покажи окно "Дополнительные характеристики объекта метаданных"

Прикрепления: 7220139.png (19.7 Kb)
 
tormozitДата: Ср, 07.01.2026, 10:32:03 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 7307
Репутация: 193
Статус: Оффлайн
Еще можешь сразу прошагать в отладчике цикл в модуле формы
Код
Для Каждого ХарактеристикиЭлемент Из ОбъектМД.Характеристики Цикл

Возможно тебе удастся заметить что то полезное.
 
  • Страница 1 из 1
  • 1
Поиск: