Всем привет. Кажется, что бухгалтерии 7.7 - это уже такой динозавр, который остался в далеком прошлом 1С. Однако еще встречаются организации, которые до сих пор работают в семерке и переходят только сейчас. Вот и мне в начале февраля прилетело сразу две заявки.
С семеркой я начал работу в конце нулевых, как только устроился в фирму-франчайзи, и вот сейчас новички, насколько я понимаю, совсем не представляют, что это за зверь, и как можно стандартным способом осуществить переход.
Если окунуться немного в историю, то следует отметить, что переход всегда рекомендовалось делать с начала года, и если мы говорим о бухгалтерии, то мало когда он проходил гладко, почти всегда конечный результат нужно было править вручную.
Причем справочники переносились всегда хорошо, а вот с остатками почти всегда были проблемы. По каким-то счетам все было гладко, а какие-то нужно было править, обычно дозаполнять какие-то реквизиты, иначе документ ввода начальных остатков по этому счету не проводился. Понятно, что это был косяк не правил конвертации, а тех данных, которые были в базе бухгалтерии 7.7.
Вот такой вариант переноса со справочниками и остатками на начало года был основным.
Со временем добавили возможность переноса документов. Это позволило сделать переход более комфортным. Суть в том, что бухгалтерии нужно какое-то время для того, чтобы закрыть прошлый год. Как правило эту будет даже не январь, а скорее февраль, когда все операции по прошлому году будут закончены, будет сформирован финансовый результат, и год будет закрыт для редактирования. До появления возможности переноса документов рекомендовалось делать переход в два этапа. На первом делался переход с самого начала января с остатками, которые есть на начало года, далее в восьмерке вводили текущие документы, а после закрытия года в семерке еще раз выгружали корректные остатки по счетам. Хотя тут все зависело от масштабов организации и трудоемкости ввода остатков. Могли и просто их вручную скорректировать, не делая повторный перенос, тем более, что почти всегда он не был идеальным, и вручную все равно их надо было корректировать. С появлением возможности переноса документов, стало попроще, но документы уже нового года приходилось корректировать, не все конечно, но перенос их также был не идеальным.
Рассмотрим теперь сам механизм перехода. Непосредственно перед переходом нужно проверить релиз бухгалтерии 7.7 и обновить ее на последний, так как может быть база, которую последний раз обновили лет 10 назад, и разумеется в этом случае, правила конвертации не подойдут.
Если база нетиповая, то в случае стандартного перехода, наверно нет смысла как-то загоняться и можно накатить релиз по принципу что затрется, то и затрется. Наверно с таким подходом можно получить и летящий тапок и не один, но в статье я рассматриваю вариант, когда дешево и сердито, когда клиент не готов переплачивать за нестандартный перенос. Опять же если какие данные (реквизиты) и пропадут, тут нужно учитывать, что несмотря на возможность переноса документов, все таки в большинстве случаев переход вы будите делать с начала какого-либо года и там будут перенесены справочники и остатки, а в документах текущего года можно и дозаполнить недостающую информацию. В крайнем случае можно сделать переход пораньше, а если год еще не закрыт, то перенос остатков в дальнейшем сделать еще один раз.
Еще следует обратить внимание на то, чтобы в семерке были сделаны все регламентные операции по закрытию месяца. Также не помешает протестировать базу на наличие ошибок.
Далее делаем чистую базу бухгалтерии восьмерки и на закладке "Главное" выбираем "Загрузка из 1С:Предприятие 7.7":
Тут два варианта переноса, непосредственное подключение к базе 7 или перенос через файл. Я всегда пользуюсь вторым вариантом.
Нажимаем "Сохранить правила переноса". По это команде мы сохраняем на диск два файла, одни с правилами конвертации, а второй с специальной обработкой, которую мы запустим в 1С:Бухгалтерии 7.7, загрузим в нее правила конвертации и дальше собственно с ней будем работать, отмечать галочками нужные нам данные и период.
Следует отметить, что если в бухгалтерии 8 одна конфигурация на все системы налогообложения. Систему налогообложения мы выбираем в настройках ведения учета, вернее на закладке "Главное" есть пункт меню "Налоги и отчеты", или в учетной политике есть ссылка на этот же пункт меню. А в бухгалтерии 7.7 было по другому, там были три конфигурации под три самые распространенные системы налогообложения. Под "общую систему" была конфигурация, которая называлась 1С:Бухгалтерия 7.7, под упрощенную была конфигурация 1С:УСН 7.7, и для учета в организациях, которые были индивидуальными предпринимателями была 1С:ПБОЮЛ 7.7.
Поэтому и при выборе правил конвертации мы выбираем соответствующий пункт. В общем, сначала открываем нашу базу 1С 7.7 и смотрим, как она называется.
В бухгалтерии 7.7 прямо через меню "Файл" открываем нашу обработку. Называется она "Универсальная выгрузка данных в формате XML (2.1.5):
В правом верхнем углу у нас реквизиты "Имя файла правил" и "Имя файла данных". "Имя файла данных" - это будут наши выгруженные данные в формате xml, этот файл после выгрузки из семерки мы будем загружать в чистую базу бухгалтерии 8. А в реквизит "Имя файла правил" мы выбираем наши правила конвертации, которые ранее записали на диск вместе с обработкой. Нажимаем на кнопку "Загрузить правила обмена". После загрузки правил, слева появятся те данные, которые мы можем выбрать:
Сверху вниз сначала идут справочники, потом остатки по разделам учета, далее документы, дополнительные данные. По умолчанию везде проставлены галочки, показывающие необходимость выгрузки. В самом низу еще есть обороты по разделам учета, но галочки сняты и ставить их не нужно, обороты и совсем давно, когда еще не было возможности выгрузки документов, еще тогда мало кто их переносил, а сейчас и подавно нет в этом необходимости.
Если мы, допустим, делаем переход с начала года, можно его сделать со всеми галочками, как они и стоят по умолчанию. Нам остается поставить в верху только дату начала, допустим "01.01.2025" и нажать кнопку выгрузить, можно также поставить галочку "комментировать выгрузку объектов", чтобы следить за процессом.
Кстати, можно с некоторых справочников вообще снять галочку. Например у нас очень большой справочник "Номенклатура", в которым уже за десятки лет эксплуатации семерки многие тысячи номенклатуры, которой уже давно нет на остатках, и которая уже давно ни для чего не используется. В таком случае можно снять галочку со справочника и обработка нам выгрузит лишь ту номенклатуру, которая есть на остатках на начало года. Она выгрузится автоматически, когда будут выгружаться остатки по счетам учета ТМЦ.
В ходе выгрузки внизу будут пробегать сообщения о выгружаемых объектах. По окончании выгрузки появится модальное окно, которое оповестит об этом, в общем, заметите сразу:
Как правило, с выгрузкой никаких проблем не возникает, тут главное сохранить правильную обработку и правила переноса, которые мы берем из Бухгалтерии 8, если у ваш общая - выбираем для общей, если УСН - то для УСН, хотя если ошибетесь увидите сразу - вылезет куча ошибок при открытии обработки в семерке.
Единственное может при выгрузке выдать окошко, что не загружен классификатор адресов и попросит его загрузить. Выгружать при этом все равно программа будет. У меня такое вот было последний раз, но проверять честно говоря не стал, хотя может и следовало бы. Скорее всего будут косяки с адресами в Бухгалтерии 8 после выгрузки и придется их перевыбирать из классификатора. Хотя если пользователи в семерке КЛАДР не использовали, не знаю, что даст его загрузка в семерку, все равно ведь придется перевыбирать, в общем не знаю, смотрите сами.
После выгрузки переходим в Бухгалтерию 8, туда же откуда сохраняли обработку и правила конвертации, нажимаем "Загрузить данные из фала" и выбираем наш файл с выгрузкой и семерки. У нас при загрузке будет показано три этапа "Загрузка", "Проведение загруженных документов" и "Сверка данных". В подавляющем большинстве случаев первый этап продет нормально, а вот во втором и третьем скорее всего будут какие-то ошибки:
Огорчаться ошибкам не стоит, это нормально и довольно частое явление. Внизу в сообщениях вы увидите причины ошибок, почему собственно не провелись документы. Обычно бывает, что не заполнены какие-то реквизиты. Тут по ситуации, можно поискать причину или дозаполнить руками, если небольшой объем. Один раз на практике мне пришлось писать простенькую обработку для заполнения.
Можно открыть подробное описание ошибок:
В общем, ошибок в 99 % случаев избежать не получится и надо это иметь в виду. И настраивать клиента на подобное, так как скорее всего им тоже придется участвовать в их исправлении, то есть дозаполнять документы ввода начальных остатков, сверять оборотно-сальдовую ведомость в семерке и восьмерке.
По практике скажу так, почти всегда клиент все эти сложности принимает и понимает, если объяснить все заранее. Все таки это не переход с разных редакций Бухгалтерии 8, не переход со второй редакции на третью, где все достаточно хорошо получалось. Семерка и восьмерка очень сильно отличающиеся программы.
Возможно даже в каких-то случаях проще будет перенести только справочники, которые всегда хорошо переносятся, а остатки вбить вручную. В общем пробуйте, по ситуации. Может у вас вообще все пройдет почти без ошибок, у меня такие ситуации тоже на практике были, хотя там скорее было из-за того, что достаточно небольшие базы с небольшим объемом документов. Чем больше база и более разнообразны хозяйственные операции, тем больше шансов, что велось все не идеально, отсюда и будут косяки при переносе.
Второй вопрос, который хотелось бы подсветить в связи с переходом с семерки на восьмерку, это достаточно распространенную практику делать операции введенные вручную (бухгалтерскую справку). Понятно, что есть ситуации, когда хозяйственную операцию можно отразить только бухгалтерской справкой, но это скорее исключение. И если в семерке это было не так страшно, то в восьмерке этот подход (делать операции введенные вручную) корректно работать не будет. Дело в том, что в восьмерке, в отличии от семерки, очень многое строится не на бухгалтерских проводках, а на регистрах. Для того, что бы правильно сформировалась регламентированная отчетность, заполнились аналитические отчеты, для всего этого нужны движения по определенным регистрам. Даже более правильнее будет сказать, что движения по регистрам определяют всю логику работы программы, а не только влияют на формирование отчетности. Этот момент клиенту также нужно подсветить.
Третий момент, ко который нужно обратить пристальное внимание - это авансовые субсчета по расчетам с поставщиками и покупателями. Дело в том что в семерке не было такого механизма зачета авансов как в восьмерке. Многие бухгалтера привыкли смотреть в оборотно-сальдовой ведомости по счетам учета расчетов не сальдо, а обороты. А при работе механизма зачета авансов эти обороты задваиваются, когда программа перекидывает суммы с авансовых 02 субсчетов. Довольно часто возникают просьбы, чтобы отключить такой зачет авансов. Эту ситуацию также нужно объяснять бухгалтерам, что механизм этот нужный и необходимый для правильной работы программы и нужно привыкать к его работе. Там в документах есть конечно вариант ставить "не зачитывать", но ни к чесу хорошему это не приведет, у вас просто не будет закрываться третья аналитика на счетах расчетов, будет висеть сальдо по документам расчетов, да и вообще многие алгоритмы работы программы будут работать не правильно.
И наконец, важный момент, который нужно рассматривать в первую очередь при решении о переходе с семерки на восьмерку - это характеристики компьютера, на котором восьмерка будет работать. Дело в том, что семерка довольно таки не требовательная программа к ресурсам. Если база у клиента небольшая, то она могла нормально работать на довольно таки "древнем" железе, на котором работа в восьмерке будет одно сплошное мучение. Поэтому перед продажей программы смотрим на характеристики компьютера, возможно, его также придется менять на более новый.