HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Bug #998951
openТабличнаяЧасть.НайтиСтроки() некорректная работа отбора по свойству "НомерСтроки"
0%
Description
https://partners.v8.1c.ru/forum/t/2217186/m/2217186
Конфигурация ПО
1С 8.3.25-27
Проблема
ТабличнаяЧасть.НайтиСтроки() некорректная работа отбора по свойству "НомерСтроки"
Воспроизведение
Открыть приложенную внешнюю обработку в управляемом клиентском приложении. Нажать кнопку "Команда1". При этом выполнится код
ТуОб = РеквизитФормыВЗначение("Объект");
ТуОб.ТабличнаяЧасть1.Добавить();
Найденные = ТуОб.ТабличнаяЧасть1.НайтиСтроки(Новый Структура("НомерСтроки", 1));
Сообщить(Найденные.Количество());
Найденные = ТуОб.ТабличнаяЧасть1.НайтиСтроки(Новый Структура("НомерСтроки1", 1));
и будет выведено сообщение
0
и отображено системное окно ошибки
Ошибка при вызове метода контекста (НайтиСтроки)
{ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма4.Форма(15)}:Найденные = ТуОб.ТабличнаяЧасть1.НайтиСтроки(Новый Структура("НомерСтроки1", 1));
{ВнешняяОбработка.ВнешняяОбработкаяяя1.Форма.Форма4.Форма(4)}:СерверныйВызов();
по причине:
Неверное имя колонки
Из чего следует
Фактически отбор по системному свойству "НомерСтроки" не выполнился корректно, т.к. он должен был бы вернуть 1 строку.
Свойство "НомерСтроки" он счел корректным и доступным для отбора, т.к. не выбросил исключение.
Ожидалось, что либо отбор сработает корректно и вернет одну строку либо будет выброшено исключение аналогичное тому, которое показано для несуществующего свойства "НомерСтроки1".
Files
No data to display