|
Синтаксическая ошибка при поиске дублей
|
|
| 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)}: Синтаксическая ошибка "[Номер" УПОРЯДОЧИТЬ ПО Ссылка_Номер Возр, Ссылка_<<?>>[Номер ГТД (СЗР (Для серий))] Возр, Ссылка_[Учетная цена (СЗР (Для серий))] Возр;
Так же еще выдает вот такие сообщения и сбрасывает флажки в полях поиска Поле "Ссылка.[Номер ГТД (СЗР (Для серий))]" пропущено, т.к. для него не найдено характеристики с именем Поле "Ссылка.[Учетная цена (СЗР (Для серий))]" пропущено, т.к. для него не найдено характеристики с именем
|
| |
| |
| tormozit | Дата: Ср, 07.01.2026, 10:08:26 | Сообщение # 5 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7307
Репутация: 193
Статус: Оффлайн
| Покажи значения всех реквизитов той характеристики, которая указана в сообщении. Покажи окно "Дополнительные характеристики объекта метаданных"
|
| |
| |
| tormozit | Дата: Ср, 07.01.2026, 10:32:03 | Сообщение # 6 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7307
Репутация: 193
Статус: Оффлайн
| Еще можешь сразу прошагать в отладчике цикл в модуле формыКод Для Каждого ХарактеристикиЭлемент Из ОбъектМД.Характеристики Цикл
Возможно тебе удастся заметить что то полезное.
|
| |
| |