![]() |
![]() |
![]() |
|
Активность регистров | ☑ | ||
---|---|---|---|---|
0
Snik_666
10.11.10
✎
13:23
|
Добрый день!
Подскажите как программно(например обработкой) установить не активными движения какого либо документа. Возможно ли так регулировать ? |
|||
1
aleks-id
10.11.10
✎
13:38
|
РегистрНакопленияЗапись.<Имя регистра накопления> (AccumulationRegisterRecord.<Имя регистра накопления>)
Активность (Active) Использование: Чтение и запись. Описание: Тип: Булево. Содержит флаг, определяющий влияние записи на итоги регистра накопления. Если значение Ложь, то запись не учитывается в итогах регистра. |
|||
2
Snik_666
10.11.10
✎
13:47
|
А как у документа убрать активность регистров ?
Попробовал Для каждого НаборЗаписей Из выбДок.ПолучитьОбъект().Движения Цикл НаборЗаписей.УстановитьАктивность(Ложь); НаборЗаписей.Записать(); КонецЦикла; а оно вообще затерло записи (глядя напрямую в регистр) а должно быть сереньким |
|||
3
aleks-id
10.11.10
✎
13:55
|
НаборЗаписей.Активность = Ложь; не катит?
|
|||
4
aleks-id
10.11.10
✎
14:07
|
стоп. это у тебя набор записей! дергай оттуда записи и им присваивай ложь.
|
|||
5
Snik_666
10.11.10
✎
14:07
|
непонял если имеется ввиду так
Для каждого НаборЗаписей Из выбДок.ПолучитьОбъект().Движения Цикл //НаборЗаписей.УстановитьАктивность(Ложь); НаборЗаписей.Активность = Ложь; НаборЗаписей.Записать(); КонецЦикла; то не катит {Документ.СторноРеализацияТоваровУслуг(145)}: Поле объекта не обнаружено (Активность) НаборЗаписей.Активность = Ложь; |
|||
6
Snik_666
10.11.10
✎
14:29
|
А можно для тех кто в танке ?
|
|||
7
LAAry
10.11.10
✎
14:31
|
Остатки = РегистрыНакопления.УчетНоменклатуры;
НаборЗаписей = Остатки.СоздатьНаборЗаписей(); Док = НаборЗаписей.Отбор.Регистратор; Док.Установить(ВыбДок); НаборЗаписей.Прочитать(); НаборЗаписей.УстановитьАктивность(Ложь); НабозЗаписей.Записать(Истина); |
|||
8
patapum
10.11.10
✎
14:32
|
для тех кто в танке
чтобы у тебя набор записей считался надо сделать НаборЗаписей.Прочитать() местная особенность такая если нет - ты берешь пустой набор, подчиненный регистратору и его записываешь. результат прогнозируем... |
|||
9
aleks-id
10.11.10
✎
14:33
|
Для Каждого НаборЗаписей Из выбДок.ПолучитьОбъект().Движения Цикл
НаборЗаписей.Прочитать(); НаборЗаписей.УстановитьАктивность(Ложь); НаборЗаписей.Записать(); КонецЦикла; |
|||
10
Snik_666
10.11.10
✎
14:40
|
(9) Огромное человеческое СПАСИБО!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |