Исправление некоторых ошибок ОС для перехода с ББУ7 на БГУ8

06.12.11

Учетные задачи - Учет ОС и НМА

Исправление ошибок ведения ОС на забалансе и проверка на уникальность инвентарных номеров.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Исправление ошибок ИБ ББУ7
.ert 62,00Kb
910
910 Скачать (1 SM) Купить за 1 850 руб.

Как известно в ББ? контроль за ведением учета был слабеньким.

 1. В частности по ОС на счете А21. Что делает обработка по кнопке "Признак списания при вводе в эксплуатацию у ОС забалансом":

 а. проставляет СписыватьПриПриемеКУчету=1 для ОС, с остатками на счете А21, если таковой не стоял

 б. СпособНачисленияАмортизации=1, т.е. "1- не начислять"

 в.  КоличественныйУчет=1 если Количество на остатке больше одного, т.е. по данному ОС ведется групповой учет

 

2. Главное, с чем я столкнулся и потерял много времени - так уж получилось что в справочнике ОС задвоились инвентарные номера (т.е. коды элементов). В базе вроде стоит галочка об уникальности, но вот такие вот дела.

по кнопке "Повторения инвентарных номеров" для каждого ОС с неуникальным номеров к инв. номеру приписывается буковка "к" - уникальность восстановлена.

Для справки: первый из партии двойников номер не меняет, второй будет с буквой "к", третий "к2" и т.д.

05.07.2011 Исправил обработку - справочник смотрю не по остаткам (иначе оставались повторения у списанных ОС), а именно справочник, ну и номера меняю, приписывая буквы алфавита по порядку - а, затем б и т.д. П.С. думал обработка уже не нужна никому, но вроде еще кто-то скачивает.

06.12.11 Хм. Давненько никого не переводил. Запустил свою обработку, а она оказывается не совсем правильно испраляла номера. Поправил. Теперь если номера повторяются трижды, до будут дописаны буквы "а" и "б". Если 4 раза - то "а", "б" и "в" и т.д.

См. также

Регламентированный учет и отчетность Анализ учета Бюджетный учет Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Расширение «Отчет ГОЗ» для 1С:Бухгалтерия 3.0 ПРОФ и КОРП позволяет автоматизировать ведение раздельного учета и подготовку отчетности для Торговых и Производственных организаций, участвующих в ГосОборонЗаказе. Эффективный инструмент ведения раздельного учета по гособоронзаказам для Торговых и Производственных компаний

108900 руб.

20.02.2024    3221    7    1    

10

Анализ учета Закрытие периода Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Налог на прибыль НДС Платные (руб)

Каждый бухгалтер не раз сталкивался с требованием от налоговой инспекции пояснить расхождения в показателях декларации по Налогу на прибыль («Доходы от реализации» + «Внереализационные доходы») и налоговой базой по НДС за год. Являются ли ошибкой подобные расхождения? Как пояснить налоговой их причину? Отчет «Анализ расхождений выручки НДС и Налога на прибыль в декларациях» для 1С (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP) поможет найти все расхождения.

8500 руб.

21.10.2017    92071    375    173    

325

Работа с интерфейсом Анализ учета Мониторинг Платформа 1С v8.3 8.3.14 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью подсистемы "Инфоборды". Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Подсистема реализована в форме расширения 1С.

9600 руб.

27.03.2025    1807    6    7    

11

Регламентированный учет и отчетность Анализ учета Бизнес-аналитик Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Инструмент "Расширенная экспресс-проверка" можно использовать в дополнение к типовой проверке, он ответит на вопросы, всё ли у вас хорошо в учёте и готовы ли вы к сдаче отчётности

12500 руб.

19.11.2024    525    3    0    

4

Анализ учета Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Расширение автоматически анализирует управленческий учёт 1С:УНФ, помогает находить и исправлять ошибки, а также проверять те места, которые хорошо бы проверить. Разработка для тех, кто хочет построить управленческий финансовый учет в УНФ.

15000 руб.

28.07.2022    10530    13    25    

31

Учет ОС и НМА Сканер штрих-кода Терминал сбора данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Приложение Инвентаризация ОС и ТМЦ предназначено для инвентаризации основных средств и товарно-материальных ценностей, закреплённых за конкретным материально ответственным лицом или складом. В конфигурации 1С:Бухгалтерии 3.0 отсутствуют возможности генерации и работы со штрих-кодами для основных средств. Приложение позволяет генерировать и обрабатывать штрих-коды как для основных средств, так и для товарно-материальных ценностей (материалы, товары). В новом релизе появилась возможность работы с фотографиями объектов учета.

07.07.2023    4215    2    alfanika    0    

6

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Анализ учета Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)

19200 руб.

27.10.2017    43234    30    13    

48

Анализ учета Анализ продаж Бизнес-аналитик Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

ABC-анализ — метод, позволяющий классифицировать ресурсы фирмы по степени их важности. Отличный отчет для анализа выручки и продаж! Может применяться в сфере деятельности любого предприятия. В его основе лежит принцип Парето — 20% усилий обеспечивают 80% результата.

6000 руб.

26.06.2022    13325    20    8    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. adeich 203 20.05.11 09:28 Сейчас в теме
Молодец!!! При первых переносах писал подобную и исправлял UChoice, проверю твою в "действии".
Обработке однозначно +, тем более многие стали делать перенос еще только, а подводных камней там множество
2. adeich 203 20.05.11 22:06 Сейчас в теме
проверил обработку, честно скажу РАБОТАЕТ, но..... Но столкнулся с таким, если длина номера уже 15 символов, т.е. максимальна, то присвоение номера не происходит. немного переделал для себя, сделал проверку на префикс и "обрезнание" значащих нулей
3. mvv1975 837 20.05.11 22:15 Сейчас в теме
(2) Точно. Если номера под завязку то будет трабл. Будет время, выведу в табличную часть - пусть бухи сами новые номера присваивают
4. adeich 203 21.05.11 12:43 Сейчас в теме
(3) я поступил проще. Сделал формат номера чмсловым и отключил контроль уникальности, а уж потом запускал обработку.
Но эти "танцы с бубном" не для бухов, а для тех кто "понимает" :D
5. adeich 203 23.05.11 23:04 Сейчас в теме
(3) в дополнение.
Проше, при прbcвоении нового инвномера брать не весь его, число от старого, обрезая префикс и лидирующие нули. Функцию проверки префикса можно вытащить из UChoice
6. bkn_oktava 117 03.06.11 09:52 Сейчас в теме
Спасибо за идею! Хорошо, что хоть кто-то занимается этим! :!:
7. brozex 04.07.11 15:39 Сейчас в теме
Меня больше интересовал вопрос восстановления уникальности инвентарных номеров. После первого прохождения обработки много исправились, но остались и одинаковые. Пришлось добавить счета С01,П01 и даже после этого они остались. Пришлось добавить этап 2- перебор именно по справочнику. Для переноса в ББУ 8.0 важна уникальность всего справочника, даже если ОС нет на остатках. Пример: ОС А и В имеют одинаковые инвентарные номера. А - на остатках нет, В есть. При загрузке правил переноса в БГУ у вас стоят все флажки, сначала переноситься справочник, а затем остатки. В итоге может получится так, что В не будет в справочнике вообще, а А появится в документах остатков. Всё равно Спасибо за обработку!
---------------------------------------------------------
Сообщить("Этап 2");
ТЗ.УдалитьСтроки();
СпрОС=СоздатьОбъект("Справочник.ОсновныеСредства");
СпрОС.ИспользоватьВладельца(ВыбраннаяФирма);
СпрОС.ПорядокНаименований();
СпрОС.ВыбратьЭлементы();
Пока СпрОС.ПолучитьЭлемент()=1 Цикл
ТЗ.НоваяСтрока();
ТЗ.ИнНомер = СпрОС.Код;
ТЗ.КолВо = 1;
КонецЦикла;
ТЗ.Свернуть("ИнНомер","КолВо");

ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку() = 1 Цикл
Если ТЗ.КолВо>1 Тогда
СпрОС.ВыбратьЭлементы(); Первый=1;
Пока СпрОС.ПолучитьЭлемент() = 1 Цикл
Если СокрЛП(СпрОС.Код)=СокрЛП(ТЗ.ИнНомер) Тогда
Если Первый=1 Тогда
Иначе
СпрОС.Код=Прав("000000000000000000000"+СокрЛП(ТЗ.ИнНомер)+"к"+Строка(Первый)),15);
СпрОС.Записать();
КонецЕсли;
Сообщить("Записан "+СокрЛП(СпрОС.Наименование)+" с инв. номером "+СокрЛП(СпрОС.Код)+" со стоимостью "+СокрЛП(СпрОС.ПервоначальнаяСтоимость));
Первый=Первый+1;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
gobogdan; +1 Ответить
8. mvv1975 837 06.07.11 00:16 Сейчас в теме
(7) Вы правы. Я обработку давно поправил - справочник смотрю не по остаткам, а именно справочник, ну и номера меняю, приписывая буквы алфавита по порядку - а, затем б и т.д.
Забыл обработку заменить
snegovik; +1 Ответить
27. пользователь 11.01.12 16:45
Сообщение было скрыто модератором.
...
50. пользователь 17.05.12 10:08
Сообщение было скрыто модератором.
...
9. Njurick 08.07.11 20:50 Сейчас в теме
Спасибо огромное!!! Очень выручили :)
10. QwertyShum 03.09.11 19:56 Сейчас в теме
спасибо! Но у меня не получилось. В базе куча ОС с одинаковыми номерами (по 10-15 одинаковых встречаются). Обработка добавляет к ним букву "а". Получается такая же куча ОС с одинаковыми номерами, но еще с буквой "а".
11. annkod 07.09.11 09:23 Сейчас в теме
Спасибо, обработка очень помогает!
Для себя добавила еще одну процедурку по исправлению признака группового учета (мелочь, но мешает переносу).
Процедура ПризнакГрУчетаОС()
СпрОС=СоздатьОбъект("Справочник.ОсновныеСредства");
СпрОС.ИспользоватьВладельца(ВыбраннаяФирма);
СпрОС.ВыбратьЭлементы();
Пока СпрОС.ПолучитьЭлемент() = 1 Цикл
Если СпрОС.ЭтоГруппа()=1 Тогда Продолжить; КонецЕсли;
Если (СпрОС.ВидНФА<>Перечисление.ВидыНФА.ОС) и (СпрОС.ВидНФА<>Перечисление.ВидыНФА.Казна) и (СпрОС.КоличественныйУчет=1) Тогда
СпрОС.КоличественныйУчет=0;
Сообщить("Записано ОС "+СокрЛП(СпрОС.Код)+" "+СокрЛП(СпрОС.Наименование));
СпрОС.Записать();
КонецЕсли;
Если (СпрОС.СписыватьПриПриемеКУчету=1) и (СпрОС.КоличественныйУчет=0) Тогда
СпрОС.КоличественныйУчет=1;
Сообщить("Записано ОС "+СокрЛП(СпрОС.Код)+" "+СокрЛП(СпрОС.Наименование));
СпрОС.Записать();
КонецЕсли;

КонецЦикла;
КонецПроцедуры
12. I2020 17 10.09.11 12:09 Сейчас в теме
Помогла неоднократно, еденственное способ начисления амортизации не для всех правильно ставится
13. irina_ph 16.09.11 20:22 Сейчас в теме
Спасибо очень нужная вещь попробую в ближайшее время...
14. пользователь 21.09.11 12:26
Сообщение было скрыто модератором.
...
15. irina_ph 21.09.11 13:26 Сейчас в теме
Скажите а кто-то использовал эту обработку в редакции 6.2?
16. lusefer 27.09.11 20:52 Сейчас в теме
Помогла, огромное спасибо
17. Oleg51 03.10.11 07:07 Сейчас в теме
Спасибо, вещь нужная. Вот только если база с большим кол.-вом ошибок, то таким способом повторения
не ликвидируются(если десятками повторы есть). В 8-ке сервис->групповая обработка справочников и документов
позволяет все ошибки, связанные с порядком погашения стоимости и способом начисления амортизации(в случае, если
порядок погаш.стоим = начислять амортизацию) исправить за 10 минут.
18. nu_to4ka 06.10.11 08:31 Сейчас в теме
Взяла за основу, спасибо за идею! Очень много времени экономит!
19. bogdan87 31.10.11 10:13 Сейчас в теме
Спасибо за обработку! Экономит время при переносе!
20. kurvik 14.11.11 14:51 Сейчас в теме
Как раз это и нужно.Замучались бухгалтера. Спасибо за разработку.
21. Twirus 15.11.11 10:03 Сейчас в теме
Спасибо очень нужная вещь.
22. gudok1703 1 29.11.11 20:19 Сейчас в теме
Присоединяюсь к спискам благодарствующих++
23. ElenaV 23 01.12.11 13:43 Сейчас в теме
Очень много уходит времени на проверку правильности ведения ОС в ББУ77.
Иногда ошибки можно обнаружить только после переноса остатков и проведения документов в БГУ8.
На что уходит очень много времени и очень неудобно.
Надеюсь, что ваша обработка будет очень полезна.
Обязательно попробую.
24. ElenaV 23 01.12.11 13:57 Сейчас в теме
Проверила.
Очень полезная обработка.
Спасибо.
25. mnikol 13.12.11 14:49 Сейчас в теме
Несколько десятков подведомственных учреждений переводили с 7.7 на БГУ. Двойные инвентарные номера - пракимчески у всех и в огромном количестве. Ваша обработка - просто спасение. Спасибо!
26. пользователь 11.01.12 16:44
Сообщение было скрыто модератором.
...
28. sergm79 18.01.12 20:09 Сейчас в теме
столько работы...спасибо - будем пробовать
29. OleGazz 14 18.01.12 20:15 Сейчас в теме
спасибо, всё прошло оперативнинько)
30. anna30 22.01.12 15:19 Сейчас в теме
а как ее открыть в 6.2? здесь формат epf...
31. Andro_sas 29.01.12 14:03 Сейчас в теме
Занят сейчас переходом. Буду пробовать вашим. Надеюсь поможет.
32. Andro_sas 30.01.12 21:26 Сейчас в теме
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4761)}: Ошибка записи объекта
ТипОбъекта = Ввод остатков ОС и НМА
Объект = Ввод остатков ОС и НМА 00000003 от 31.12.2011 0:00:00
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Номер года в литерале типа 'Дата' превышает 3999.
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26
ВызватьИсключение СтрокаСообщенияОбОшибке;
вот такая ошибка
33. Katya.buh 03.02.12 19:10 Сейчас в теме
Как это все ко времени.Большое спасибо!!!!
34. 2011b11 06.02.12 13:04 Сейчас в теме
Спасибки, действительно как все во время. Попробуем воспользоваться Вашим переходом.
35. AlexO 136 14.02.12 01:41 Сейчас в теме
А как работает обрабокта открыветсяв 8-ке и подключается к 7-ке? Как и где она ищет ошибки - из 8-ки подключением к 7-ке?
36. k 14.02.12 09:06 Сейчас в теме
подскажите, с чем может быть связано: после свертки базы на 31.12.11 не перносятся остатки из ББУ 7.7 в БГУ 8.2
37. Agema 15.02.12 10:53 Сейчас в теме
(36) k, не переносятся вообще? или останавливается на каком-то этапе?
Какая ошибка выскакивает? Может даты неправильно ставите ? Даты переноса я, например вообще не ставил.
И внимательно почитайте инструкцию по переносу - Rul77_BGU8.txt:
Инструкция по переносу данных из "1С:Бухгалтерии для бюджетных учреждений 7.7, ред. 6.2"
в "1С:Бухгалтерию государственного учреждения 8"
--
Автору обработки, спасибо!
45. anton.smyslov 02.05.12 20:48 Сейчас в теме
(36) k, вообще-то, выполнять свертку базы для переноса остатков из 7.7 в 8.2 не нужно. Просто нужно выполнить выгрузку данных при помощи специальных обработок.
38. kurvik 18.02.12 12:01 Сейчас в теме
<<Очень много уходит времени на проверку правильности ведения ОС в ББУ77.
Иногда ошибки можно обнаружить только после переноса остатков и проведения документов в БГУ8.
На что уходит очень много времени и очень неудобно.
Надеюсь, что ваша обработка будет очень полезна. >>
-полность согласен с автором.Как раз приступили к переносу данных.База большая-времени мало.Спасибо за обработку и взаимовыручку.
39. Danazanat 04.03.12 22:06 Сейчас в теме
В комплексе с другими обработки значительно ускоряет перенос. Правда про ЦМО так и не понял ... ))
40. andrey1978 06.03.12 15:28 Сейчас в теме
41. ivan321 27.03.12 12:41 Сейчас в теме
Использовал обработку не раз, поскольку все переносимые базы были с ошибками. Спасибо.
42. NOVOPRO 13.04.12 07:54 Сейчас в теме
Тоже возникла такая ошибка
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4761)}: Ошибка записи объекта
ТипОбъекта = Ввод остатков ОС и НМА
Объект = Ввод остатков ОС и НМА 00000003 от 31.12.2011 0:00:00
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Номер года в литерале типа 'Дата' превышает 3999.
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26
ВызватьИсключение СтрокаСообщенияОбОшибке;
вот такая ошибка
43. Sasha25 01.05.12 08:38 Сейчас в теме
Спасибо обработка очень хорошая и очень помогла
44. anton.smyslov 02.05.12 20:10 Сейчас в теме
Большое спасибо за обработку, очень полезная!
46. anton.smyslov 09.05.12 06:25 Сейчас в теме
Может я не совсем правильно понял, эта обработка открывается через меню "Сервис-Дополнительные возможности"? У меня выдает ошибку при открытии
ОткрытьФорму("Отчет",,ТекущийКаталог+Отчеты.ФайлОтчета);
{Обработка.ДополнительныеВозможности.Форма.Модуль(147)}: Ошибка создания внешнего отчета D:\1С\Базы 1С\77777777\Гикало\ExtForms\ISPRAVLENIEOSHIBOKIB.ert

причем пытался открыть и в редакции 6.1 и в 6.2
47. Agema 09.05.12 07:43 Сейчас в теме
(46) anton.smyslov,
эта обработка открывается через меню "Сервис-Дополнительные возможности"?

Так добавляют в список и потом можно открыть, а можно сразу с любого места запустить: Файл-Открыть и ткнуть на обработку.
Такая ошибка может возникнуть по разным причинам. Вот некоторые из них:
-платформа 1С7 ниже 27
-проблемы с сетью
-диск поврежден, или вирус
-"кашперский"
48. T-AleXandr 16.05.12 22:39 Сейчас в теме
Очень нужная обработка при переходе с 7.7 на 8. Особенно заинтересовал Контроль уникальности Инвентарных номеров в справочнике Основных средств. Обязательно попробую, хотя считаю что лучше добавлять не буквы, а цифры (установить количество знаков предельно допустимых для задвоенных Основных средств) через дефис после основного Инвентарного номера.
49. пользователь 17.05.12 10:06
Сообщение было скрыто модератором.
...
51. пользователь 17.05.12 10:10
Сообщение было скрыто модератором.
...
52. Leanna 12.01.14 19:49 Сейчас в теме
Большое спасибо, в свое время при переносе помогло.
53. tazmag 03.07.14 14:40 Сейчас в теме
Да уж сколько не переносил базы почти во всех бывают косяки о ошибки в ОС, если бы не обработка пришлось бы пальцами лопатить
Оставьте свое сообщение