Имя: Пароль:
1C
1С v8
установка галочки у реквизита
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.Открыть();
Программист всегда исправляет последнюю ошибку.