gifts2017

Исправление ошибок в документах "Ввод остатков ОС и НМА" для БГУ 8.2

Опубликовал Алексей Суслов (suslovlexa) в раздел Обработки - Обработка документов

После переноса основных средств из БГУ 7.7 в БГУ 8.2 может оказаться что раньше учет основных велся не совсем корректно, данная обработка поможет исправить ситуацию.

Хочется сразу предупредить что обработка не предупреждает об ошибках, а исправляет сама их и записывает документ, поэтому перед использованием необходимо ОБЯЗАТЕЛЬНО сделать резервную копию ИБ. Обработка поставляется "как есть", использовать исключительно на свой страх и риск.

Пределы ОС:

До 01.01.11 - 1 предел 3000 руб., 2 предел - 20000 руб.

С 01.01.11 - 1 предел 3000 руб., 2 предел - 40000 руб.

Значения можно изменить регистре сведений "Параметры учета ОС".

1. Проверяется дата принятия к учету и ввода в эксплуатацию, если дата принятия не заполнена, она устанавливается равной дате ввода, если не заполнены обе даты, выводится сообщение с указанием ОС.  Основные средства без даты ввода будут пропущены всеми операциями указанными ниже!

2. При переносе все ОС с групповым учетом оказываются без инв. номеров, необходимо чтобы все ОС свыше 1-го предела их имели, инвентарные номера проставляются те же что и были в БГУ 7.7.

3. У ОС свыше 2-го предела запрещен групповой учет, снимается соответствующий признак.

4. Если у ОС свыше 2-го предела количество более 1, необходимо завести инд. карточку для каждого ОС, строка будет скопирована с новым объектом ОС, а к новым инв. номерам добавляется в конец постфикс + номер п/п (постфикс можно изменить в соответствующем поле).

5. Если в документе присутствуют одинаковые ОС с балансовой стоимостью за единицу между 1 и 2 пределами, для них будет установлен групповой учет.

6. Если для ОС между 1 и 2 пределами установлен гр. учет и количество больше 1, строки будут скопированы, количество будет установлено равным 1, для таких ОС будут заведены новые инв. номера.

7. Никаких изменений произведено не будет, проверяет все ли ОС с одной карточкой имеют одинаковые атрибуты в разных строках

8. Установить для ОС меньше 1-го предела способ начисления амортизации - списание при вводе в эксплуатацию.

9. Для ОС свыше 1-го предела будет установлен счет амортизации по типу 101.ХХ - 104.ХХ (например, 101.26 - 104.26).

10. Установить субконто "Направления деятельности" счета учета затрат для ОС свыше 1-го предела.

11. Установить гр. учет для ОС меньше 1-го предела у которых количество не равно 1.

Скачать файлы

Наименование Файл Версия Размер
ОбработкаВводаОстатковОС.epf 148
.epf 13,36Kb
24.07.12
148
.epf 13,36Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Lena_Rich (Lena_Rich) 18.07.12 06:58
Ну крутая штука! Жаль поздно, а сколько времени и нервов она бы сэкономила.
2. Александр Музыченко (sam41) 18.07.12 12:55
Мощно! А я как раз ломаю голову, что делать с этими ОС. Огромное спасибо!
3. Сергей Гудков (gobikmoskva) 23.07.12 23:29
Здоровская обработка, но не могу запустить, выдает
{Форма.Форма.Форма(8)}: Значение не является значением объектного типа (СчетОС)
Если Строка.Документ.СчетОС = ПланыСчетов.ЕПСБУ.НайтиПоКоду("101.27") Тогда

что делаю не так??? Спасибо.
4. Алексей Суслов (suslovlexa) 24.07.12 11:14
(3) gobikmoskva, Необходимо зайти в Конфигуратор, Файл-Открыть - выбрать обработку, в появившемся окне в нижней части развернуть Табличные части - ВводОстатков, выбрать документ, изменить тип со "Строка" на "ДокументСсылка.ОС_ВводОстатков", сохранить, должно заработать... судя по всему, не стоит в обработках использовать непримитивные типы... если сильно напрягает, могу переделать, пишите.
5. Сергей Гудков (gobikmoskva) 24.07.12 21:59
(4) suslovlexa, Спасибо за оперативность, но может я что-то не так делаю. Обработка-то хорошая, я к сожалению еще не программист (далеко). Сделал, как Вы написали, но...выдает ошибку другую:
{Форма.Форма.Форма(12)}: Поле объекта не обнаружено (ВводОстатков)
ТекущийДокумент = Строка.ВводОстатков.ПолучитьОбъект();
Извините. если что не так. Спасибо.
6. Алексей Суслов (suslovlexa) 25.07.12 09:28
(5) gobikmoskva, Не понимаю что происходит=) Это двенадцатая строчка в модуле и она должна выглядеть так:
ТекущийДокумент = Строка.Документ.ПолучитьОбъект();
7. Сергей Гудков (gobikmoskva) 25.07.12 22:21
СПАСИБО!!!! Может я чего начудил??? РАБОТАЕТ!!!!
8. Елена (=melena=) 26.07.12 20:10
Спасибо!)))Отличная обработка!Жаль, только почти все уже перешли на 8)))
9. Олег Коваленко (OleGazz) 30.07.12 12:04
очень хорошая штука, но уже не совсем актуальна, всё уже ручками исправили у всех) спасибо
10. Елена (ElenaV) 30.11.12 09:08
Интересная обработка. Мне как раз нужно исправить счет ОС и счет амортизации ОС с 101.36 на 101.34 (104.36 на 104.34)по нескольком ОС. И еще по некоторым ОС нужно исправить сумму амортизации на 01.01.2012г.
Но проблема в том что с 01.01.2012г. Изменился тип учреждения.
Поможет ли мне ваша обработка?
Заранее спасибо за ответ.
11. Алексей Суслов (suslovlexa) 03.12.12 16:55
Поможет, но надо будет, после изменения в шапке документа счета, провести документ, потом отменить проведение, и уже после этого обработать обработкой. Сделать это нужно для того, чтобы при проведении переписался счет учета в карточке ОС. По типу учреждения, если Вы вводили документы по изменению типа учреждения, то необходимо будет по измененным счетам вновь их сформировать и провести.
12. Елена (ElenaV) 04.12.12 13:51
(11) suslovlexa, "но надо будет, после изменения в шапке документа счета, провести документ, потом отменить проведение"
О каком документе вы пишите?
13. Алексей Суслов (suslovlexa) 07.12.12 09:06
14. Елена Ермилова (Taisa07) 14.02.14 10:37
Будет ли работать обработка в БГУ 2.0?
15. Алексей Суслов (suslovlexa) 18.02.14 09:10
Нет, к сожалению, в БГУ 2.0 она работать не будет.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа