Описание ошибки
Не совсем понятно почему, на одном типе документа в ЕРПУХ получаю ошибку выполнения запроса в Smoke_InputBasedOn.ПолучитьСсылкиНаДокументыОснованияНаСервере()
Ошибка возникает даже при ручном создании запроса к документу: "неоднозначное поле Документ.Проведен". Помогает лишь переписать запрос так, чтобы в секции "ИЗ Документ.#Док КАК #Док" синоним был отличный от стандартного имени документа.
Т.к. исполнение запроса помещено в Попытку - предполагаю, что разработчик метода уже сталкивался с такой проблемой, но решение в виде "Попытка" считаю не оптимальным.
Предлагаемое решение
//Запрос.Текст = СтрЗаменить(Запрос.Текст, "#Док", ТипМетаданного.Значение.Имя);
//Изменено:
Запрос.Текст = СтрЗаменить(Запрос.Текст, ".#Док", "."+ТипМетаданного.Значение.Имя);
Запрос.Текст = СтрЗаменить(Запрос.Текст, "#Док", "Док_"+ТипМетаданного.Значение.Имя);
Сценарий воспроизведения
Шаги по воспроизведению:
- Открыть обработку xddRunner
- Получить сообщение "Возникли проблеммы с поиском документов оснований для РасчетОтложенныхНалогов"
Ожидаемое поведение, если бы ошибки не было
нет ошибки
Окружение:
Техническая информация:
- Версия Vanessa-ADD: 6.6.5
- Имя конфигурации: УправлениеХолдингомERP
- Синоним конфигурации: 1С:ERP. Управление холдингом
- Версия конфигурации: 3.0.2.27
- Платформа 1С: 8.3.15.1830
- Тип базы: Клиент-серверная ИБ
- Режим запуска: Управляемое приложение (Тонкий клиент)
- Режим совместимости (для TestManager): Версия8_3_12
- Режим совместимости интерфейса (для TestManager): ТаксиРазрешитьВерсия8_2
- Режим синхронности: включен
- Защита от опасных действий: выключен
- Язык (для TestManager): Русский
- Локализация (для TestManager): ru
- Операционная система (клиент): Windows x86-64 Microsoft Windows 10 version 10.0 (Build 14393)
- Операционная система (сервер): Windows x86-64 Microsoft Windows 10 version 10.0 (Build 14393)
Описание ошибки
Не совсем понятно почему, на одном типе документа в ЕРПУХ получаю ошибку выполнения запроса в Smoke_InputBasedOn.ПолучитьСсылкиНаДокументыОснованияНаСервере()
Ошибка возникает даже при ручном создании запроса к документу: "неоднозначное поле Документ.Проведен". Помогает лишь переписать запрос так, чтобы в секции "ИЗ Документ.#Док КАК #Док" синоним был отличный от стандартного имени документа.
Т.к. исполнение запроса помещено в Попытку - предполагаю, что разработчик метода уже сталкивался с такой проблемой, но решение в виде "Попытка" считаю не оптимальным.
Предлагаемое решение
//Запрос.Текст = СтрЗаменить(Запрос.Текст, "#Док", ТипМетаданного.Значение.Имя);
//Изменено:
Запрос.Текст = СтрЗаменить(Запрос.Текст, ".#Док", "."+ТипМетаданного.Значение.Имя);
Запрос.Текст = СтрЗаменить(Запрос.Текст, "#Док", "Док_"+ТипМетаданного.Значение.Имя);
Сценарий воспроизведения
Шаги по воспроизведению:
Ожидаемое поведение, если бы ошибки не было
нет ошибки
Окружение:
Техническая информация:
- Версия Vanessa-ADD: 6.6.5
- Имя конфигурации: УправлениеХолдингомERP
- Синоним конфигурации: 1С:ERP. Управление холдингом
- Версия конфигурации: 3.0.2.27
- Платформа 1С: 8.3.15.1830
- Тип базы: Клиент-серверная ИБ
- Режим запуска: Управляемое приложение (Тонкий клиент)
- Режим совместимости (для TestManager): Версия8_3_12
- Режим совместимости интерфейса (для TestManager): ТаксиРазрешитьВерсия8_2
- Режим синхронности: включен
- Защита от опасных действий: выключен
- Язык (для TestManager): Русский
- Локализация (для TestManager): ru
- Операционная система (клиент): Windows x86-64 Microsoft Windows 10 version 10.0 (Build 14393)
- Операционная система (сервер): Windows x86-64 Microsoft Windows 10 version 10.0 (Build 14393)