установка галочки у реквизита
☑
0
r2d24
20.09.13
✎
14:14
Образец кода, находится в обработке. Код работает, но кроме одной строчки "ДокРТУ.ОтражатьВУправленческомУчете=Истина;" т.е. не устанавливается галочка "отражать в управленческом учете"
ДокРТУ=Документы.РеализацияТоваровУслуг.СоздатьДокумент();
ДокРТу1=ДокРТУ.ПолучитьФорму("ФормаДокумента");
ДокРТУ.Дата=ТекущаяДата();
СТЧ=ДокРТУ.Товары.Добавить();
ДокРТУ.Контрагент=Справочники.Контрагенты.НайтиПоНаименованию("Розничный покупатель");
ДокРТУ.Склад=Справочники.Склады.НайтиПоНаименованию("Склад материалов");
ДокРТУ.ОтражатьВУправленческомУчете=Истина;
СТЧ.Количество=10;
СТЧ.Номенклатура=Справочники.Номенклатура.НайтиПоНаименованию("Рыба");
ДокРТУ.ТипЦен=Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Розничный");
Сообщить(ДокРТУ.ОтражатьВУправленческомУчете);
ДокРТу1.Открыть();
1
Allexe
20.09.13
✎
14:16
(0) Отладчик что говорит? Скорей всего далее где-то в процедурах по условиям снимается галочка.
2
Allexe
20.09.13
✎
14:16
(0) Пройдись отладчиком до конца до момента открытия.
3
Сторно абсурда
20.09.13
✎
14:18
(0) в приоткрыти возможно обработка галки есть
4
butterbean
20.09.13
✎
14:18
(0) в настройках пользователя посмотри
5
Cyberhawk
20.09.13
✎
14:18
Не устанавливается галочка - на глаз определил?
Я к чему: на форме галочка не видна? У объекта-то реквизит может и установлен, несмотря на это
6
r2d24
20.09.13
✎
14:31
(5) В сообщение выводится, что реквизит Отражать в управленческом учете (галочка) установлено в истина
7
НЕА123
20.09.13
✎
14:41
......
ДокРТу1.Открыть();
ДокРТУ.ОтражатьВУправленческомУчете=Истина;
8
НЕА123
20.09.13
✎
14:42
(7)+ но это грязноватенько...
9
wms
20.09.13
✎
14:55
так надо
....
ДокРТу1=ДокРТУ.ПолучитьФорму("ФормаДокумента");
ДокРТу1.Открыть();
Программист всегда исправляет последнюю ошибку.