Имя: Пароль:
1C
1С v8
Запись программного документа...
,
0 ДенисЧ
 
22.11.11
13:52
Элементарный код:

докТрн = Документы.ТребованиеНакладная.СоздатьДокумент();
докТрн.Заполнить(докВыпуск.Ссылка);
докТрн.Дата = докВыпуск.Дата;
докТрн.ОтражатьВНалоговомУчете = Ложь;
докТрн.Записать(РежимЗаписиДокумента.Запись);

После Записать() реквизит ОтражатьВНалоговомУчете становится в истину. В ПередЗаписью() и в ПриЗаписи() ничего такого на этот реквизит не ставится. В подписках тоже вроде как не вижу... Где ещё можно смотреть?

УПП 1.3.5...
1 Stim213
 
22.11.11
13:53
где смотреть, не знаю, но ставится от настроек пользователя - Отражать в нал учете
2 ДенисЧ
 
22.11.11
13:54
Это при создании. Я же потом сношу его...
3 ДенисЧ
 
22.11.11
13:54
Да, всё это в тонком клиенте...
4 Wobland
 
22.11.11
13:54
ЗамерПроизводительности предлагать?
5 shuhard
 
22.11.11
13:55
(3)[Да, всё это в тонком клиенте...]
значит у реквизита есть своё заполнение
6 Beduin
 
22.11.11
13:56
(0) Подписки на события смотри.
7 shuhard
 
22.11.11
13:58
(3) хотя при чем здесь тонкий клиент не понятно,
ты же выполняешь (0) на сервере ?
8 ДенисЧ
 
22.11.11
14:01
(7) да, разумеется, на сервере. А про тонкого упомянул на всякий случай...
9 Stim213
 
22.11.11
14:03
балин. см(1)
10 ДенисЧ
 
22.11.11
14:05
(9) не стоит там этого
11 aleks-id
 
22.11.11
14:07
а если повторно контрольный в голову?
докТрн.ОтражатьВНалоговомУчете = Ложь;
докТрн.Записать(РежимЗаписиДокумента.Запись);
12 ДенисЧ
 
22.11.11
14:08
(11) Пробовал :-) Аналогичная картина...
13 n0ther
 
22.11.11
14:09
смотреть внимательно подписки
почистить кэш
...
14 aleks-id
 
22.11.11
14:09
(12) тэкс. а если
докТрн.ОтражатьВБухгалтерскомУчете = Истина;
докТрн.ОтражатьВНалоговомУчете = Ложь;
докТрн.Записать(РежимЗаписиДокумента.Запись);
15 Ненавижу 1С
 
гуру
22.11.11
14:10
смотри где вызывается

ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию
16 ДенисЧ
 
22.11.11
14:12
Ха... Нашёл... В подписке...

Если ТекущийРежимЗапуска() = РежимЗапускаКлиентскогоПриложения.УправляемоеПриложение Тогда
   ОтражатьВБухгалтерскомУчете = МожноОтражатьВБухгалтерскомУчете(Источник.Организация, Источник.Дата, СообщениеОбОшибкеБУ);
   ОтражатьВНалоговомУчете     = ОтражатьВБухгалтерскомУчете;
...

Ну и нафига такое делать???
17 ДенисЧ
 
22.11.11
14:13
(7) а ты спрашивал, зачем я про тонкого клиента упомянул...
18 n0ther
 
22.11.11
14:16
(16) хитрый ход
а как подписка называется?
19 ДенисЧ
 
22.11.11
14:16
(18) ПередЗаписьюУправлениеОтражениемВУчете
20 H A D G E H O G s
 
22.11.11
14:19
Жаль нет точки останова на изменение данных
21 Stim213
 
22.11.11
14:27
хм. а в документе МД можно как-то увидеть подписки. на которые он подписан?
22 Beduin
 
22.11.11
14:40
(21) Поиск ссылок по свойствам проще.