Имя: Пароль:
1C
1С v8
Как записать изменения в таб.часть документа из модуля формы?
0 katerinaUniv
 
26.04.16
08:39
Доброго времени суток!
Конфигурация УНФ, есть табличная часть УстановкаЦен, которую добавили, чтобы заполнять и устанавливать цены на номенклатуру. Есть код, в результате которого в модуле формы по кнопке рассчитывается таблица значений и далее строка:

Шт_УстановкаЦенНоменклатуры.Загрузить(ТЗУстанЦен);

Получается, заполняется элемент формы, а сама табличная часть все такая же пустая.
1 katerinaUniv
 
26.04.16
08:40
так как при сохранении выдается ошибка, что реквизит ЕдиницаИзмерения не заполнен
2 FIXXXL
 
26.04.16
08:41
(0) ну сгоняй на сервер, заполни там тЧ и назад
3 Strogg
 
26.04.16
08:44
(2)+тока не забудь потом отображение обновить :)
4 katerinaUniv
 
26.04.16
08:48
процедура на сервере
5 FIXXXL
 
26.04.16
08:49
(4) ну тогда не так к ТЧ обращаешься
проверь в отладчике что такое ТЗУстанЦен и где реально твоя ТЧ
6 katerinaUniv
 
26.04.16
08:58
(5) Шт_УстановкаЦенНоменклатуры - данные формы коллекция
7 katerinaUniv
 
26.04.16
09:04
(5) как правильно?
8 hhhh
 
26.04.16
09:18
(7) правильно у тебя. с единицей измерения что-то
9 aleks_default
 
26.04.16
09:22
Шт_УстановкаЦенНоменклатуры  - это реквизит формы, а не таб. часть документа. ТЧ была бы -  Объект.УстановкаЦенНоменклатуры
10 katerinaUniv
 
26.04.16
09:39
реквизитФормыВЗначение помог
11 katerinaUniv
 
26.04.16
09:40
(9) так и было =)
12 katerinaUniv
 
26.04.16
09:40
вот пример, который помог

ДокОбъект = РеквизитФормыВЗначение("Объект");
            ДокОбъект.ЗаполнитьТЧПоДаннымПоследнегоДокумента(Контрагент);
            ЗначениеВРеквизитФормы(ДокОбъект, "Объект");
13 AceVi
 
26.04.16
09:50
(0) Расчеты на клиенте, а то слишком легкая жизнь на клиенте стала, пущай поработает)
14 katerinaUniv
 
26.04.16
09:52
(13) код не мой, мало было времени на исправление. так что переделать не смогла. да и процедура же на сервере...
15 katerinaUniv
 
26.04.16
09:52
(13)долго вообще пыталась понять чего там хотели сделать =)
Основная теорема систематики: Новые системы плодят новые проблемы.