|
не добавлены колонки в табличную часть
| ☑ |
0
r2d24
02.10.13
✎
11:41
|
Вопрос: На документе "Оприходование товаров" есть галочка "отражать в управленческом учете". Когда галочка стоит, то добвляются дополнительные колонки в табличную часть.
Документ создаю программно, устанавливаю галочку программно. Галочка установилась, а дополнительные колонки в табличную часть не добавились.
Может что то еще надо дописать?
ДокОпрТов=Документы.ОприходованиеТоваров.СоздатьДокумент();
ДокОпрТов1=ДокОпрТов.ПолучитьФорму("ФормаДокумента");
ДокОпрТов.Дата=ТекущаяДата();
ДокОпрТов1.Открыть();
ДокОпрТов.ОтражатьВУправленческомУчете=Истина;
код написан на внешней обработки
|
|
1
Godofsin
02.10.13
✎
11:44
|
Допиши то, что стоит на галочке "При изменении"
|
|
2
salvator
02.10.13
✎
11:44
|
Последние 2 строчки местами поменяй
|
|
3
r2d24
02.10.13
✎
11:46
|
(1) ты мне предлагаешь снять конфигурацию с поддержки и дописать код не в обработке, а в форме документа ОприходованиеТоваров
|
|
4
r2d24
02.10.13
✎
11:47
|
(2) если поменять их местами, то галочка вообще не будет установлена
|
|
5
catena
02.10.13
✎
11:47
|
(2)Ага, чтобы при открытии отработал код документа и снял галочку...
|
|
6
catena
02.10.13
✎
11:49
|
(0)То, что ты их не видишь, не значит, что их там нет. Посмотри что происходит в модуле формы документа при установке галочки и сделай у себя в обработке так же.
|
|
7
Godofsin
02.10.13
✎
11:49
|
(3) я тебе предлагаю дописать в обработку ту процедуру, которая вызывается в документе при изменении галки, мля
|
|
8
Галахад
гуру
02.10.13
✎
11:50
|
Ну как вариант. Если в настройках пользователя ОтражатьВУправленческомУчете = ложь,
то перед открытием установить ее в Истина, а затем вернуть обратно.
|
|