|
УПП програмно установить флажки Отражать БУ, УУ, НУ. | ☑ | ||
---|---|---|---|---|
0
Kongo2019
12.11.19
✎
09:27
|
Доброго.
УПП програмно установить флажки Отражать БУ, УУ, НУ. Делаю создание нового и запись програмнно документ Реализация товаров и услуг. НовыйДокумент = Документы.РеализацияТоваровУслуг.СоздатьДокумент(); НовыйДокумент.Дата = ТекущаяДата(); НовыйДокумент.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия; НовыйДокумент.ВидПередачи = Перечисления.ВидыПередачиТоваров.СоСклада; Организация = Справочники.Организации.НайтиПоКоду("000000001"); НовыйДокумент.ОтражатьВБухгалтерскомУчете = ИСТИНА; НовыйДокумент.ОтражатьВНалоговомУчете = ИСТИНА; НовыйДокумент.ОтражатьВУправленческомУчете = ИСТИНА; Но блин флажки не ставятся, последние три строки кода. Я понимаю что где-то либо условие, либо подписка срабатывает. Но найти не могу. Может кто сталкивался с этим вопросом уже? |
|||
1
ДенисЧ
12.11.19
✎
09:28
|
НовыйДокумент.Организация = Справочники.Организации.НайтиПоКоду("000000001");
Для начала. Потому что БУ и НУ проверяются от организации |
|||
2
Kongo2019
12.11.19
✎
09:30
|
(1) Она одна. Других нет. Руками-то ставится.
|
|||
3
vdss
12.11.19
✎
09:35
|
Ставь точку останова в ПередЗаписью, ОбработкеПроведения, а флажки в Табло. И вперед :). Если не там, значит ищи подписку. Других вариантов нет
|
|||
4
Кац
12.11.19
✎
09:35
|
(2)
Вместо: Организация Писать: НовыйДокумент.Организация |
|||
5
ДенисЧ
12.11.19
✎
09:35
|
(2) Исчо раз. Медленно и печально.
В призаписи лезется в организацию и проверяется в ней флаг "ОтражатьВРегламентированномУчете". Если его нет, то БУ и НУ снимаются. |
|||
6
ДенисЧ
12.11.19
✎
09:36
|
(4) У него одна организация, как ты не понимаешь!
|
|||
7
Кац
12.11.19
✎
09:38
|
(6) :)
|
|||
8
Kongo2019
12.11.19
✎
09:41
|
(3) Да у меня этих точек уже. Второй день, секаса у меня.
|
|||
9
Kongo2019
12.11.19
✎
09:42
|
(4) Там так и написано, обрезало при копировании.
|
|||
10
hhhh
12.11.19
✎
09:43
|
(8) смотри учетную политику тогда
|
|||
11
Kongo2019
12.11.19
✎
09:44
|
(9) НовыйДокумент = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
//НовыйДокумент.Заполнить(Неопределено); НовыйДокумент.Дата = ТекущаяДата(); НовыйДокумент.ВидОперации = Перечисления.ВидыОперацийРеализацияТоваров.ПродажаКомиссия; НовыйДокумент.ВидПередачи = Перечисления.ВидыПередачиТоваров.СоСклада; ОрганизацияУчет = Справочники.Организации.НайтиПоКоду("000000001"); НовыйДокумент.ОтражатьВБухгалтерскомУчете = ИСТИНА; НовыйДокумент.ОтражатьВНалоговомУчете = ИСТИНА; НовыйДокумент.ОтражатьВУправленческомУчете = ИСТИНА; НовыйДокумент.Организация = ОрганизацияУчет; |
|||
12
Kongo2019
12.11.19
✎
09:47
|
(5) (10) Есть там все. Если документ создавать интерактивно, то они устанавливаются.
|
|||
13
Kongo2019
12.11.19
✎
09:52
|
Причем если в настройках пользователя в блоке "Основные значения для постановки в документы и справочники" их установить, то и в доке они устанавливаются.
Даже при програмном создании дока. |
|||
14
Галахад
гуру
12.11.19
✎
09:52
|
(0) Что с документом происходит дальше? Открывается или записывается?
|
|||
15
Kongo2019
12.11.19
✎
10:56
|
(14) Открывается.
ОткрытьЗначение(НовыйДокумент); |
|||
16
torgm
12.11.19
✎
11:06
|
(15) помому что приоткрытии() отрабатывает механика установки значков по умолчанию для нового объекта
|
|||
17
torgm
12.11.19
✎
11:08
|
(15)
Перед ОткрытьЗначение(НовыйДокумент); сделай НовыйДокумент.Записать() ОткрытьЗначение(НовыйДокумент); и увидишь разницу |
|||
18
Kongo2019
12.11.19
✎
11:23
|
(17) Вот жешь, об этом я не подумал.
Спасибо. Заработало. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |