|
Изменить реквизит документа |
☑ |
0
deathogre
09.04.14
✎
11:13
|
Здравствуйте волшебники :) Как можно программно изменить в модуле формы реквизит табличной части?
|
|
1
Wobland
09.04.14
✎
11:14
|
взять и присвоить что-то другое
|
|
2
deathogre
09.04.14
✎
11:16
|
форма управляемая, забыл добавить
|
|
3
Wobland
09.04.14
✎
11:18
|
дарю
&НаКлиенте
Процедура Пуск(Команда)
ЗаполнитьСправочник(СправочникЗагрузки);
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьСправочник(СправочникЗагрузки)
ф=Новый ТекстовыйДокумент;
ф.Прочитать(ИмяФайла);
Для й=1 По ф.КоличествоСтрок() Цикл
стр=ф.ПолучитьСтроку(й);
Если Справочники[СправочникЗагрузки].НайтиПоНаименованию(стр).Пустая() Тогда
спр=Справочники[СправочникЗагрузки].СоздатьЭлемент();
спр.Наименование=стр;
спр.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
|
|
4
deathogre
09.04.14
✎
12:42
|
а в документе?
|
|
5
deathogre
09.04.14
✎
12:47
|
Процедура ТоварыНоменклатураПриИзменении(Элемент)
ТекущаяСтрока = Элементы.Товары.ТекущиеДанные;
ТекущаяСтрока.Количество = 10;
КонецПроцедуры
Вот так количество на форме не изменяется
|
|
6
deathogre
09.04.14
✎
12:58
|
ай помогите люди добрые :)
|
|
7
Zamestas
09.04.14
✎
13:09
|
(6) А у меня изменяется. Реквизит табличной части "Количество" точно присутстует и есть права на его изменение?
Для надежности - скопируй навание реквизита из его свойств и вставь в ТекущаяСтрока.<вставить> = 10;
|
|
8
deathogre
09.04.14
✎
13:44
|
Блин точно, там был другой реквизит. Вот тупняк :)
|
|
9
hhhh
09.04.14
✎
13:48
|
(8) 10000-ная жертва УТ 11.
|
|
10
deathogre
09.04.14
✎
13:51
|
Да там было не Количество, а КоличествоУпаковок
|
|