Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Непоняточка с табличной частью

Непоняточка с табличной частью
Я
   zhig75
 
12.09.18 - 18:30
Всем привет!
При создании на основании заказа реализации необходимо как то странно отрабатывает кусок кода в по табличной части.

Объект.Товары.НайтиСтроки(Новый Структура("НомерСтроки", Выборка.НомерСтроки)).Количество() = 0

Объект.Товары.Найти(Выборка.НомерСтроки, "НомерСтроки") строка находится.
ТипЗнч(Объект.Товары) Документ табличная часть.
Тоесть если я ишу строки методом "НайтиСтроки" то ничего не находит, метот Найти" отрабатывает и находит строку. Собственно вот скриншот.
https://drive.google.com/open?id=1u7a5Bnu0jLsGCyyFeZNt9tCa2mHaFzfo
Во вновь созданом объекте этот кусок кода отрабатывает нормально.
ЧЯДНТ?
 
 
   Остап Сулейманович
 
1 - 12.09.18 - 18:52
(0)
НайтиСтроки:
"
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
"

Оно не работает в УФ. Только в обычных.
   Остап Сулейманович
 
2 - 12.09.18 - 18:53
+ (1) Ну или наСервере.
   Darych
 
3 - 12.09.18 - 18:55
(2) у него и так на сервере.. Запрос.Выполнить() каг бэ намекает
   zhig75
 
4 - 12.09.18 - 18:58
(1) Да довольно странная канитель, в УФ, в табличной части не работает, в данные формы коллекция всё нормально, а в синтаксисе ничего не описано, естественно это всё на сервере работает.
   zhig75
 
5 - 12.09.18 - 18:59
(4) Но и ошипки тоже не выдает.
   AlvlSpb
 
6 - 12.09.18 - 20:51
И что? Код приведенный на скрине никого не смущает?
   youalex
 
7 - 12.09.18 - 20:55
(0) Объект.Товары[Выборка.НомерСтроки-1]
   triviumfan
 
8 - 12.09.18 - 20:56
   youalex
 
9 - 12.09.18 - 20:58
(1) Понятно, не работает, потому что на клиенте нет ТЧ, а е сть ДанныеФормыКоллекция
   zhig75
 
10 - 13.09.18 - 08:34
(9) Это отрабатывается на сервере.
(8) Причина почему не работает не описана. Выдано предположение, что номер строки уникален и нет смысла искать указанным методом, но оно учитывая что метод нормально отрабатывает в данные формы коллекция не верно.
 
 Рекламное место пустует
   zhig75
 
11 - 13.09.18 - 08:43
(6) Что вас смутило в коде?
   Ненавижу 1С
 
12 - 13.09.18 - 08:54
(7)+1
   hhhh
 
13 - 13.09.18 - 10:18
(10) номера строки в ТЧ и в ТЗ должны быть разные. нельзя так искать.

вот если новый документ, то да, на первом этапе может совпасть. Но это только на первом этапе. Пока не было всяких удалений и перемещений строк. Ну у вас так и есть. Новый документ работает нормально.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует