![]() |
![]() |
|
Как правильно заполнить реквизит табличной части документа. | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
07.09.20
✎
06:40
|
При изменении значения, наименование табличной части документа, делаю заполнение табличной части.
Но вот производителя не могу заполнить. Как правильно заполнять текущие данные они не доступны на сервере. &НаКлиенте Процедура СоставляющиеНаименованиеПриИзменении(Элемент) ТекДанные = Элементы.Составляющие.ТекущиеДанные.Наименование; ЗаполнитьНаСервере(ТекДанные); КонецПроцедуры // &НаСервере Процедура ЗаполнитьНаСервере(ТекДанные) ТекДанные.Производитель = ТекДанные.Наименование.Производитель; Для каждого СтрТз Из ТекДанные.Наименование.СоставныеЧасти Цикл НоваяСтрока = Объект.Составляющие.Добавить(); НоваяСтрока.Наименование = СтрТз.Наименование; НоваяСтрока.Основное = СтрТз.Наименование.Основное; НоваяСтрока.Производитель = ТекДанные.Производитель; НоваяСтрока.Производительность = ТекДанные.Производительность; КонецЦикла; КонецПроцедуры |
|||
1
SleepyHead
гуру
07.09.20
✎
06:41
|
ТекДанные.Производитель = ТекДанные.Наименование.Производитель
Какого типа "Наименование" в текданных? |
|||
2
Галахад
гуру
07.09.20
✎
06:48
|
В процедуру ЗаполнитьНаСервере(ТекДанные) приходит строка. И как с из этой строки еще что-то получить...
|
|||
3
Fram
07.09.20
✎
06:52
|
(2) это у нормальных прогов Наименование это реквизит типа строка. Тут мы имеем дело с неординарным, так сказать, товарищем
|
|||
4
NIGHTHUNTER
07.09.20
✎
06:52
|
так решил
&НаКлиенте Процедура СоставляющиеНаименованиеПриИзменении(Элемент) ТекДанные = Элементы.Составляющие.ТекущиеДанные; ТекДанные.Производитель = ПолучитьПроизводителя(ТекДанные.Наименование); ЗаполнитьНаСервере(ТекДанные.Наименование); КонецПроцедуры // &НаСервере Функция ПолучитьПроизводителя(ОбъектКП) Возврат ОбъектКП.Производитель; КонецФункции // |
|||
5
NIGHTHUNTER
07.09.20
✎
06:53
|
(1) типа справочник
на клиенте через точку нельзя получать значение (2) это справочник |
|||
6
SleepyHead
гуру
07.09.20
✎
06:58
|
(5) Маловато серверных вызовов с передачей контекста, пользователи уважать не будут..
|
|||
7
NIGHTHUNTER
07.09.20
✎
09:20
|
(6) А как правильно сделать?
Одним вызовом, передать массив с структурой всего ? |
|||
8
NIGHTHUNTER
07.09.20
✎
11:34
|
(6) Подскажете для общего развития, и что бы знать как делать правильно?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |