Project

Profile

Help

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

ТабличнаяЧасть.НайтиСтроки() некорректная работа отбора по свойству "НомерСтроки"

Added by Сергей Старых 25 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:

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

ОтважныйБобр.epf (224 KB) ОтважныйБобр.epf Сергей Старых, 2024-12-25 07:59 PM

No data to display

Also available in: Atom PDF