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