Имя: Пароль:
1C
1С v8
Как активировать проводки документа операция програмно?
0 Обработка
 
17.10.19
10:07
Вот так мне не помогло

Для Каждого НаборЗаписей Из Объект.Движения Цикл
    НаборЗаписей.Прочитать();
    НаборЗаписей.УстановитьАктивность(Истина);
    НаборЗаписей.Записать();
КонецЦикла;


Вот так тоже не помогает



НаборЗаписейБУ = РегистрыБухгалтерии.Типовой.СоздатьНаборЗаписей();
   НаборЗаписейБУ.Отбор.Регистратор.Использование = Истина;
   НаборЗаписейБУ.Отбор.Регистратор.Значение = Объект.ссылка;
   НаборЗаписейБУ.Прочитать();
   Для Каждого ЗаписьБУ Из НаборЗаписейБУ Цикл
  ЗаписьБУ.СтруктурноеПодразделениеДт = Объект.СтруктурноеПодразделение;
  ЗаписьБУ.СтруктурноеПодразделениеКт = Объект.СтруктурноеПодразделение;
   КонецЦикла;
  
      НаборЗаписейБУ.Записать();
НаборЗаписейБУ.УстановитьАктивность(Истина);

Даже местами менял

НаборЗаписейБУ.УстановитьАктивность(Истина);
НаборЗаписейБУ.Записать();
1 Cyberhawk
 
17.10.19
10:09
Ну подгляди в коде кнопки в этом документе, которая меняет активность
2 ДенисЧ
 
17.10.19
10:09
Для Каждого ЗаписьБУ Из НаборЗаписейБУ Цикл
  ЗаписьБУ.Активность = Истина;
  ЗаписьБУ.СтруктурноеПодразделениеДт = Объект.СтруктурноеПодразделение;
  ЗаписьБУ.СтруктурноеПодразделениеКт = Объект.СтруктурноеПодразделение;
   КонецЦикла;

?
3 Обработка
 
17.10.19
10:19
(1) кнопка работает с формой. всякие там картинки и пиктораммы меняет.

но чтоб с набором записей работал пока не увидел
4 palsergeich
 
17.10.19
10:21
А чем проверял? Запросом или проводки документа смотрел? У меня просто стандартный отчёт багался и без переоткрытия не обновлял данные.
Вариант 2 хитрая подписка в РБ
5 Обработка
 
17.10.19
10:24
(4) ОСВ нет просто по ним нет данные.
6 Обработка
 
17.10.19
10:24
() попробовал не помогло.
7 Обработка
 
17.10.19
10:24
(2) попробовал не помогло.
8 Обработка
 
17.10.19
10:28
Открываю отперацию пиктограмки цветные не серые типа включенные.
Но в ОСВ нет по ним движения.

А вот если на кнопку выключить и включить и потом записать документ то все норм.
Получается только интерактивно.
9 drcrasher
 
17.10.19
10:36
смотри модуль объекта СинхронизироватьАктивностьДвиженийСПометкойУдаления()
10 Обработка
 
17.10.19
10:59
(9) не помогло

упростил так


Для Каждого Движение Из Объект.Движения Цикл
        
        Движение.Прочитать();

        
        Для Каждого Строка Из Движение Цикл
            
            
            Строка.Активность   = Истина;
            Движение.Записывать = Истина;
            
        КонецЦикла;
        
    КонецЦикла;


не взлетел...
11 Обработка
 
17.10.19
11:50
куда мне копать коллеги?
12 palsergeich
 
17.10.19
11:53
(11) события набора записей и подписки
13 nyta_1968
 
17.02.20
09:54
Добрый день.  Такая же проблема.  Не отражаются движения в ОСВ хотя в документе все проводки есть и аналитика правильная. Если передернуть ручной корректировкой отображаются. Подскажите как решили вопрос, пожалуйста....
14 Cyberhawk
 
17.02.20
10:14
Если помогает передернуть и речь точно об ОСВ, где не детальные движения, а итоги, то пересчет итогов через ТиИ конфигуратора гарантированно поможет (если дело в итогах)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн