|
не могу задать цену в табличной части формы 8.3 |
☑ |
0
malenkymuk
27.01.19
✎
01:57
|
На клиенте из внешней обработки получаю форму документа
Форма = ПолучитьФорму("Документ.ПоступлениеТоваров.Форма.ФормаДокумента");
Заполняю ее табличную часть
НоваяСтрока = Форма.Товары.Добавить();
НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоКоду("10000001");
НоваяСтрока.Количество = 10;
НоваяСтрока.Цена = 1000;
Открываю форму. Новая строка появляется с заполненной Номенклатурой и количеством.
Цена не устанавливается. Наверно поле как-то пересчитывать нужно? Форма.Обновить() ничего не дает. Как с этим полем работать?
|
|
1
Aleksey
27.01.19
✎
02:29
|
Может цена от суммы зависит?
|
|
2
runoff_runoff
27.01.19
✎
02:31
|
Форма.Объект.Товары
|
|
3
Aleksey
27.01.19
✎
02:32
|
(2) "Новая строка появляется с заполненной Номенклатурой и количеством. "
|
|
4
malenkymuk
27.01.19
✎
02:52
|
Сумму тоже указывал. Пробовал разные комбинации.
|
|
5
malenkymuk
27.01.19
✎
02:57
|
(2) Форма.Объект.Товары - поле объекта не обнаружено.
Через Форма.ЭтотОбъект пробовал, ничего не меняется.
|
|
6
malenkymuk
27.01.19
✎
10:15
|
Сделал установку цены поле открытия формы - получилось. Только не понятно, можно ли для формы вызвать что-то типа Форма.Перечитать(), чтобы сумму руками не пересчитывать?
|
|
7
Мимохожий Однако
27.01.19
✎
11:12
|
Зачем вносить через форму и открывать её, когда можно заполнять табличную часть в объекте документа.
|
|
8
Velman
27.01.19
✎
11:21
|
Может цена из соглашения берется? Конфа какая? Если используются соглашения, то не встанет просто так
|
|
9
malenkymuk
27.01.19
✎
11:27
|
(7) А из внешней обработки это возможно? Есть пример?
|
|
10
malenkymuk
27.01.19
✎
11:28
|
(8) Конфа Рарус Альфа-Авто.
|
|
11
shuhard
27.01.19
✎
12:19
|
(9) какой тебе нужен пример для работы с ТЧ объекта документа ?
|
|
12
Мимохожий Однако
27.01.19
✎
13:51
|
(9) Док=Документы.ПоступлениеТоваров.СоздатьДокумент();
|
|
13
malenkymuk
27.01.19
✎
15:57
|
(12) А как это ТЧ формы загрузить потом?
|
|