|
Как перебрать строки табличной части, выведенной на форму, встроенной обработки? | ☑ | ||
---|---|---|---|---|
0
inkvizitr
05.07.17
✎
11:53
|
Как перебрать строки табличной части, выведенной на форму, встроенной обработки?
|
|||
1
Адский плющ
05.07.17
✎
11:56
|
Для каждого ...
|
|||
2
inkvizitr
05.07.17
✎
11:59
|
а как без запроса обратится к табличной части?, я понял что запросом их перебрать надо, чета забыл как обратится к данным в табличной части без запроса
|
|||
3
ВРедная
05.07.17
✎
12:02
|
уважаемая табличная часть...
А как пробовал и что не получилось? Чем обработка отличается в этом плане от документа или справочника? Табличная часть - это реквизит объекта или формы? |
|||
4
kumena
05.07.17
✎
12:03
|
> а как без запроса обратится к табличной части?,
вежливо! |
|||
5
inkvizitr
05.07.17
✎
12:11
|
(3) реквизит объекта
|
|||
6
1dvd
05.07.17
✎
12:14
|
(5) см (1)
|
|||
7
inkvizitr
05.07.17
✎
12:16
|
&НаКлиенте
Процедура Кнопка(Команда) Для каждого Строка Из Товары Цикл КонецЦикла КонецПроцедуры пишет не определа товары табличная часть называется товары |
|||
8
h-sp
05.07.17
✎
12:17
|
(7) Объект.Товары, вот ты приколист
|
|||
9
Buster007
05.07.17
✎
12:17
|
Радченко.
|
|||
10
1dvd
05.07.17
✎
12:17
|
Объект.Товары
или как там |
|||
11
igorPetrov
05.07.17
✎
12:21
|
Радченко
|
|||
12
inkvizitr
05.07.17
✎
13:48
|
(11) а как можно перебрать все элементы на форме. можно как то типа Элементы.Товары не знаю как дальше писать
|
|||
13
h-sp
05.07.17
✎
13:53
|
(12) Объект.Товары значит не осилил? Решил через задницу пробовать?
|
|||
14
inkvizitr
05.07.17
✎
13:56
|
(13) нет там смысл в чем мне нужно в итоге оказалось каждую строчку таблица передавать на сервер, после чего на основани этих данных создавать номенклатуру, и подменять программно созданную номенклатуру, ново созданной
|
|||
15
h-sp
05.07.17
✎
13:58
|
(14) это всё можно делать НаСервере. Не надо передавать каждую строчку. Там эти строчки есть уже.
|
|||
16
inkvizitr
05.07.17
✎
13:59
|
а как в табличную часть на форме подменить номенклатуру на другую на сервере
|
|||
17
h-sp
05.07.17
✎
14:02
|
(16) Для каждого Строка Из Объект.Товары Цикл
Строка.Номенклатура = НоваяНоменклатура; КонецЦикла |
|||
18
inkvizitr
05.07.17
✎
14:05
|
(17) я так пробывал на сервере в табличной части после этого у меня поле номенклатура очищается
&НаКлиенте Процедура Кнопка(Команда) ТоварДоговор(); КонецПроцедуры &НаСервере Процедура ТоварДоговор() Для Каждого ТекСтрока Из Объект.Товары Цикл Товар = ТекСтрока.Номенклатура.НаименованиеПолное; Договор = ТекСтрока.НомерДоговора; ТоварДоговор = Товар + " по договору" + Договор; НоваяНоменклатура = Справочники.Номенклатура.СоздатьЭлемент(); НоваяНоменклатура.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Основная номменклатура"); НоваяНоменклатура.Наименование = ТоварДоговор; НоваяНоменклатура.ЕдиницаИзмерения = Справочники.БазовыеЕдиницыИзмерения.НайтиПоКоду(796); НоваяНоменклатура.Родитель = Справочники.Номенклатура.НайтиПоНаименованию("temp"); НоваяНоменклатура.Записать(); ТекСтрока.Номенклатура = НоваяНоменклатура; КонецЦикла; КонецПроцедуры |
|||
19
okmail
05.07.17
✎
14:06
|
ТекСтрока.Номенклатура = НоваяНоменклатура.Ссылка надо. Так как сейчас в НоваяНоменклатура объект
|
|||
20
inkvizitr
05.07.17
✎
14:09
|
(19) спс заработало, ураа
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |