|
как добавить значение в текущую строку таблицы документа (Процедура на сервере)
| ☑ |
0
kust1985d
20.10.21
✎
13:37
|
Подскажите как добавить значение в текущую строку таблицы документа (Процедура на сервере)
|
|
1
Малыш Джон
20.10.21
✎
13:38
|
на сервере нет текущих строк
|
|
2
Kassern
20.10.21
✎
13:39
|
(0) Передать/Получить эту строку на сервере и присвоить значение
|
|
3
kust1985d
20.10.21
✎
13:40
|
Может есть пример
|
|
4
youalex
20.10.21
✎
13:41
|
(1) вообще есть:
ТекущаяСтрока (CurrentRow)
Тип: Произвольный.
Идентификатор текущей строки таблицы.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, мобильное
|
|
5
kust1985d
20.10.21
✎
13:42
|
Процедура кодПриИзменении(Элемент)
Код=Элементы.Товары.ТекущиеДанные.код;
кодПриИзмененииНаСервере(Код);
КонецПроцедуры
Процедура кодПриИзмененииНаСервере(Элемент)
Товар = Справочники.Номенклатура.НайтиПоРеквизиту("код",Элемент);
КонецПроцедуры
|
|
6
acht
20.10.21
✎
13:42
|
(0) С днем рождения тебя!
|
|
7
kust1985d
20.10.21
✎
13:43
|
Как вставить найденное значение в номенклатуру на сервере
|
|
8
youalex
20.10.21
✎
13:46
|
(7) если это все что нужно, сделай бесконтекстную функцию получения номенклатуры и запихивай ее результат
|
|
9
Мультук
гуру
20.10.21
✎
13:46
|
&НаКлиенте
Процедура ДобавитьВТекущуюСтроку()
пДанные = Элементы.Товары.ТекущиеДанные;
Если пДанные <> Неопределено Тогда
пДанные.Товар = ТоварПоКоду(пДанные.код);
КонецЕсли;
КонецПроцедуры
&НаСервереБезКонтекста
Функция ТоварПоКоду(код)
Возврат Справочники.Номенклатура.НайтиПоРеквизиту("код", код);
КонецФункции
|
|
10
DrShad
20.10.21
✎
13:46
|
сделай ввод товара по коду и не парь никому мозг
|
|
11
kust1985d
20.10.21
✎
13:57
|
Мультук Спасибо
|
|
12
Kassern
20.10.21
✎
15:01
|
(11) Если уж хочется строку с клиента на сервер передать, то можете вот таким способом попробовать:
&НаКлиенте
Процедура УстановитьКоличество(Команда)
ИндексСтроки=Элементы.Товары.ТекущаяСтрока;
УстановитьКоличествоНаСервере(ИндексСтроки);
КонецПроцедуры
&НаСервере
Процедура УстановитьКоличествоНаСервере(ИндексСтроки)
СтрокаТЧ=Объект.Товары.НайтиПоИдентификатору(ИндексСтроки);
КонецПроцедуры
|
|