Olega-soft.1Cv8.1Перепроведение документов по учетам (УПП).

Поиск по сайту:



Olega. - Перепроведение по учетам (УПП).

========================================================
Платформа: 1С:Предприятие версия 8.1
Конфигурация: Управление производственным предприятием.
Тип: Внешняя обработка.
========================================================

Идея (с) Осипов Сергей Александрович.
Оригинальный текст на mista.ru.

Cпособ перепроведения документов только по одному из видов учета (УПП) без вмешательства в конфу. 
Метод почти универсальный. 

Например, для перепроведения по УУ, открываем транзакцию, выставляем только галку УУ, остальные сбрасываем, проводим, смотрим в каких регистрах появились движения, эти движения запоминаем, транзакцию отменяем, приписываем документу сохраненные движения.

Просто, красиво, универсально.

Параметры: 
= Документ: перепроводимый документ. 
= ВидУчета: 1 - УУ, 2 - БУ, 3 - НУ 
= Аспект: некий контролирующий код, который можно дополнительно выполнять при перепроведении. 

Вызов кода выполняется в следующих случаях: 

1. При модификации документа под управленческий учет. Иногда если документ раньше не имел признака УУ, нужно проставить какие-либо дополнительные параметры. Вызывается дважды для каждой транзакции. 
Переменные: 
= Режим: равно "Модификация"; 

2. Если нужно защитить какой-то регистр от записи. 
Переменные: 
= ИмяРегистра: содержит имя регистра, например "Хозрасчетный". 
= Режим: равно "ОбрабатыватьРегистр"; 
= Р: по умолчанию истина, если присвоить ложь, регистр модифицироваться не будет; 


Пример конкретной обработки перепроведения (ускорение по замерам в 3 раза, 20 часов вместо 3 суток) - обработка вызывалась из модифицированной консоли запросов для каждой строки результата запроса: 

========================================================
История изменения версий.
--------------------------------------------------------
Расшифровка значения номера версии: 
первые четыре группы цифр - версия конфигурации, для которой модифицировалась обработка, 
четвертое трехзначное число - порядковый номер версия обработки.
--------------------------------------------------------
! bug fixed
+ improvement/modification
- deleted
--------------------------------------------------------

8.1.1.2.003 (16:19 30.07.2009)
 ! Не понял что, но что то не работает...
 + Узнал, кто автор идеи и алгоритма. :)

8.1.1.2.002 (13:51 01.11.2008)
 + Что то доработал.

8.1.1.2.001 (13:51 01.11.2008)
 + Метод выполнен в виде внешней обработки.

8.1.1.0.000
 + Исходный код. Автор Осипов Сергей Александрович.

========================================================
Необходимые доработки.
--------------------------------------------------------
Что-то не работает...

Скачать


Olega-soft.1Cv8.1Перепроведение документов по учетам (УПП).

© Olega. 16:28 30.07.2009г.
e-mail: OlegaBaranov@narod.ru

Сайт создан в системе uCoz