Конвертация данных перенос остатков

Конвертация данных перенос остатков

Мы запускаем курс по Конвертации Данных 3.0 и показываем, как с ее помощью СИЛЬНО упростить решение своих задач

Сегодня мы разберем, как буквально за 10-15 минут настроить и сделать простой перенос справочников и начальных остатков.

А это – массовая и регулярная задача, которая практически неизбежна для большинства запускаемых новых конфигураций.

Поэтому позовите коллег, им это будет тоже очень полезно.

Особенно, если они уже видели КД 3 и успели испугаться 🙂

Да, когда ее видишь в первый раз – там вообще ни фига не понятно.

Но на самом деле – все ОЧЕНЬ просто. Настолько просто, что вам потом даже скучно будет 🙂

Что конкретно в сегодняшних видео

Это 4 видео по обмену данными через универсальный формат обмена EnterpriseData.

Кроме того, мы покажем пример доработки типовых правил обмена в 1С:Конвертации данных 3.0

Общая длительность – 34 минуты. Содержание:

  • Настройка обмена на примере 1С:Бухгалтерии 8 и 1C:ERP
  • Как сделать загрузку типовых правил и универсального формата обмена в Конвертации Данных 3.0
  • Перенос структуры метаданных в КД 3.0
  • Как выполнить первый обмен данными
  • Доработка правил конвертации
  • Как загрузить новые правила без изменения конфигурации (без снятия с поддержки)

Обратите внимание, что при решении этой задачи меняются правила загрузки только в конфигурации-приемнике. А конфигурация-источник работает по типовым правилам.

Если бы подобная задача решалась в Конвертации данных 2.0, то изменения пришлось бы вносить в правилах и источника, и приемника.

Если Вы используете более старшую версию БСП,0 сделайте «поправку» на изменившийся интерфейс и расширенную функциональность. Для этого самостоятельно повторите пример из видео.

Видео 1:
Загрузка правил обмена между типовыми конфигурациями в Конвертацию данных 3.0

В этом уроке выполним подготовительные действия при внесении изменений в правила обмена между типовыми конфигурациями:

  • Загрузка в КД структуры формата обмена (XDTO-пакет)
  • Загрузка структуры метаданных
  • Создание конвертации
  • Выгрузка файлов правил из типовой конфигурации
  • Выгрузка модуля менеджера обмена
  • Загрузка правил в Конвертацию данных

Видео 2:
Доработка правил обмена в КД 3.0

В этом уроке мы покажем, как дозаполнить реквизиты объектов при загрузке данных.

Будет решена задача – при загрузке объектов из конфигурации-источника устанавливать комментарий “Загружено из БП 3.0”.

Для решения задачи потребуется внести изменения в правилах конвертации объектов, в событии “Перед записью полученных данных”.

Разработанные правила будут сохранены в виде внешней обработки для дальнейшего использования.

Видео 3:
Настройка универсального обмена между типовыми конфигурациями

В этом уроке мы покажем, как настраивать новый обмен между типовыми.

Настройки будут сделаны в конфигурации-источнике и затем загружены в конфигурацию-приемник.

Также в этом видео мы покажем, как без изменения конфигурации подгрузить новые правила обмена.

Видео 4:
Перенос начальных остатков с помощью правил обмена

В уроке покажем типовой функционал переноса начальных остатков.

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

Таким образом, можно просто донастраивать типовые правила и продолжать использовать штатные механизмы обмена.

При решении задачи не было написано ни одной строчки кода ни в конфигурации-источнике, ни в конфигурации-приемнике. Никто из 1С-ников тоже не пострадал 🙂

Не пропустите специальные условия на курс “Конвертация Данных 3.0 и технология обмена через универсальный формат (2016)

Если Вы посмотрели видео – оцените сами, сколько часов/дней ушло бы на настройку и отладку аналогичных обменов через txt / dbf.

Да, обмены через txt / dbf / ole и т.д. имеют право на существование. В каких-то специальных случаях, типа стыковки с веб-сервером или переноса из готового формата внешнего приложения.

Однако для стандартных обменов – стандартные методы и быстрее, и сильно проще.

А если кто-то изобретает велосипед, когда есть готовое универсальное решение – это как написать себе на лбу “инструментом не владею, изучать не хочу, буду строить костыли за ваши деньги” .

Мы хотим показать, что Конвертация Данных 3.0 – это не сложно.

Непривычно – да. Не все сразу понятно – да. Есть очень неоднозначные моменты – да.

Но с помощью готовых инструкций и видео ее можно освоить буквально за 1-2 недели.

Комментарии / обсуждение (58):

Спасибо, с механизмом разобрался. КД 3 по сути генератор кода – но работает не везде, для моего случая пришлось вручную собирать – по образцу Регистров Сведений из БП.

Подскажите еще такой вопрос, можно ли настроить загрузку таким образом – чтобы документ из Исходной базы – создавал 2 документа в Конечной базе?
Не в плане переноса ссылочных реквизитов.

А в плане – создания вместе с документом – например – бухгалтерской операции.

Читайте также:  Где искать плагины в фотошопе

Да, можно так сделать.
Укажите в ПОД для получения два ПКО, и они отработают оба

Задача: обеспечить перенос зарплатных документов с помощью «Конвертация данных 2.1» между одинаковыми конфигурациями «Бухгалтерия для Украины 2.0». Зарплата должна переносится в свёрнутом виде.

Подробная постановка задачи: бухгалтер ведет кадровый учет и учет ЗП в отдельной базе 1С:Бухгалтерия 2.0 (назовем ее зарплатной). Нужно обеспечить перенос ЗП из нее в другую аналогичную базу (назовем ее бухгалтерской), в которой все начисления и удержания должны ложится на «фейкового» сотрудника. В зарплатной базе бухгалтер может отредактировать движения вручную, и, следовательно, кроме самих документов необходимо переносить движения по регистрам. Все табличные части и движения должны быть свёрнуты. В зарплатной базе подразделений больше. Те из них, которые не существуют в бухгалтерской, необходимо подменить.

Перенос будем осуществлять при помощи конфигурации «Конвертация данных 2.1». В процессе разработки правил обмена столкнулся со следующими моментами:

Подменяем сотрудников на «фейкового»

Для справочников «Сотрудники», «Физические лица» и «Должности» ПКО создаем с поиском по полю «Код». В ПКС для него указываем код «фейкового» элемента справочника в базе-приёмнике. Например, в нашем случае, это код элемента справочника «Сотрудники» – «0000000003».

Перенос субконто движений

При переносе движений необходимо корректно перенести субконто. Для этого необходимо:

  1. Создать ПКО для плана видов характеристик ВидыСубконтоХозрасчетные
  2. В конвертации обязательно должны присутствовать ПКО для тех типов значений, которыми могут являтся субконто. В нашем случае, это справочники СтатьиЗатрат, Подразделения, ФизическиеЛица, СтатьиДДС, ОбособленныеПодразделения и БанковскиеСчета.

Подмена подразделений

Для справочника «Подразделения организации» создаем ПКО с поиском по поляем «Наименование» и «Владелец». Для ПКС «Наименование» в событии «Перед выгрузкой»:

С помощью этого кода мы подменяем наименование подразделения на то, которое нам необходимо. При загрузке в базу-приёмник, обработка конвертации данных осуществит поиск элемента по наименованию и владельцу.

Перенос документов

В нашем случае будем переносить 5 видов документов:

  1. Начисление зарплаты
  2. Ведомость в кассу
  3. Ведомость в банк
  4. Расходный кассовый ордер
  5. Списание с расчетного счета

Поиск объекта в базе приемнике осуществляется по идентификатору объекта. Кроме движений бухгалтерского регистра, переносим также движения регистра накопления и расчета. Для реквизита «Комментарий» используем следующий код:

Для документов «Ведомость в кассу» и «Ведомость в банк» после загрузки объекта необходимо заполнить реквизит «КраткийСоставДокумента». Для этого в ПКО этих документов в событии «После загрузки» нужно вызвать следующий метод:

В этом же событии «После загрузки» для реквизита «Ответственный» устанавливаем пользователя, осуществившего загрузку:

Выгрузка подчиненных документов

При выгрузке ведомостей из зарплатной базы необходимо также выгрузить подчиненные документы РКО и СписаниеСРасчетногоСчета (для них предварительно созданы ПКО).

В конфигурации «Бухгалтерия для Украины 2.0» для поиска подчиненных документов мы будем использовать объект КритерииОтбора. В ПКО документа «Ведомость в банк» в событии «После выгрузки» производим поиск подчиненных документов и выгружаем их при помощи метода конвертации «ВыгрузитьПоПравилу».

Для документа «Ведомость в кассу» выгрузка несколько сложнее. В зарплатной базе в ней могут быть несколько сотрудников, для каждого из которого сформирована отдельная РКО.

При переносе ведомости в базу-приёмник она будет свернута и в ней останется только один «фейковый» сотрудник. А значит, выгрузка всех подчиненных РКО не требуется. Мы выгрузим только первую проведенную РКО и, с помощью ВходящихДанных, передадим в ПКО СуммуДокумента:

Далее в ПКО «РасходныйКассовыйОрдер» для ПКС «СуммаДокумента» в событии «Перед выгрузкой» анализируем присутствует ли во входящих данных «СуммаДокумента» и, если есть, присваиваем ее значение:

Не забываем также подменить сумму для набора движений регистра бухгалтерии «Хозрасчетный» и ТЧ «ВыплатаЗаработнойПлаты».

Свертка ТЧ и движений документов

Для свертки перебираем колонки переданной таблицы значений и формируем две строковых переменных: ГруппКолонки и СуммКолонки. Далее сворачиваем таблицу значений с помощью функции ТЗ.Свернуть(ГруппКолонки, СуммКолонки):

Для облегчения задачи, непосредственно свертку будем осуществлять в событии конвертации «После загрузки объекта». Тут мы перебираем табличные части документа, выгружаем их в ТЗ, сворачиваем ее с помощью алгоритма и загружаем обратно. Аналогичная процедура производится и для движений.

Флаг НаборДвижений.Записывать = Истина

Для корректного переноса движений с помощью «Конвертации данных 2.1» обязательно для всех наборов движений установить флаг Записывать = Истина. Иначе документы, у которых свойство "Запись движений" при проведении установлено в "Записывать выбранные", загружаются без движений.

Читайте также:  Как выиграть в игру шарики

Фирма «1С» в первую очередь рекомендует использовать методику автоматического переноса данных непосредственно из исходной информационной базы (см. главу 2 «Перенос данных»), так как она обеспечивает корректный перенос учетных данных и сокращает время перехода на новую программу. Однако бывают ситуации, когда применить эту методику не представляется возможным, например, в случае существенного изменения исходной конфигурации. В таких случаях предлагается использовать другие способы переноса, которые рассматриваются в данной главе.

7.1. Перенос данных с выгрузкой и загрузкой файла xml

7.1.1. Выгрузка данных в файл

Выгрузку в файл рекомендуем применять только в случае, если перенос данных непосредственно из информационной базы невозможен.

Если необходимо выгрузить только часть данных исходной информационной базы, то воспользуйтесь последовательностью действий, описанной в следующем параграфе.

Перед выгрузкой необходимо проверить корректность данных исходной информационной базы. Порядок проверки описан в главе 1 «Проверка данных до переноса».

Рассмотрим выгрузку данных в файл на примере переноса данных из информационной базы 1С:Бухгалтерии 7.7. Порядок действий при других вариантах переноса не меняется.

Перенос данных выполняется поэтапно. Перед началом переноса убедитесь, что исходная информационная база закрыта и в ней не работают пользователи.

Этап 1. Резервное копирование

Выполним резервное копирование информационной базы конфигурации Бухгалтерский учет редакции 4.5.

Этап 2. Выгрузка данных

Запустим 1С:Бухгалтерию 7.7.

Перенос данных осуществляется с помощью файлов, которые находятся в подкаталоге ExtForms (1SBDBExtForms):

  • V77Exp.ert – обработка выгрузки данных из конфигурации Бухгалтерский учет, редакция 4.5;
  • Acc77_80.xml – правила конвертации данных, используемые обработкой V77Exp.ert.

Правила переноса исходной информационной базы должны быть актуальными на момент переноса. Актуальные правила всегда следует получать из 1С:Бухгалтерии 8. Для этого выполним следующие действия:

  • Запустим 1С:Бухгалтерию 8.
  • Откроем справочник Конвертация из информационных баз 1С:Предприятия 7.7 (меню Операции ‑ Справочники ‑ Конвертация из информационных баз 1С:Предприятия 7.7).
  • Выберем конфигурацию исходной информационной базы.
  • Нажмем кнопку Записать файлы конвертации на диск. Откроется дерево каталогов.
  • В открывшемся дереве каталогов выберем подкаталог ExtForms (1SBDBExtForms) и в нем файл правил переноса Acc77_80. xml исходной информационной базы.
  • Нажмем кнопку Open – файл правил переноса исходной информационной базы будет заменен на актуальный файл.

После обновления правил переноса можно приступать к выгрузке данных. Для этого необходимо воспользоваться помощником перехода. Нажмем кнопку Переход на 1С:Бухгалтерию 8 панели инструментов программы

Шаг 1. Начало работы с помощником

Нажмем кнопку О преимуществах 1С:Бухгалтерии 8, чтобы ознакомиться с преимуществами перехода.

Шаг 2. Проверка обновлений

Для проверки наличия обновлений нажмем кнопку Проверить наличие обновлений.

При наличии диска ИТС можно сразу обновить конфигурацию. Далее программу необходимо будет закрыть, при повторном запуске в режиме 1С:Предприятие работа с помощником продолжается с момента остановки.

Шаг 3. Настройка периода выгрузки

Выберем период выгрузки.

Для этого установим переключатель на одном из следующих значений:

  • Остатки на начало года – если остатки переносятся на начало года;
  • Остатки на начало года и обороты за период – если остатки переносятся в середине года.

В поле Период укажем период переноса. Например, если выгрузка формируется на 01.01.2009, то установим переключатель Остатки на начало года, в поле Период выберем – 2009 г.

Шаг 4. Адрес файла выгрузки

В поле Выгружаемые данные будут записаны в файл отображается расположение файла выгрузки.

Шаг 5. Выгрузка данных

Нажмем Выгрузить для выполнения выгрузки данных. В результате выгрузки будет создан файл в формате XML.

Рекомендуется установить флажок Сформировать оборотно-сальдовую ведомость. В этом случае после окончания выгрузки программа автоматически сформирует отчет Оборотно-сальдовая ведомость. Используйте отчет для проверки загруженных данных.

7.1.2. Неполная (частичная) выгрузка данных в файл

Под неполной (частичной) выгрузкой понимается перенос только ряда объектов информационной базы. Для этого нужно воспользоваться универсальной выгрузкой данных.

Откроем универсальную выгрузку (меню Сервис ‑ Дополнительные возможности).

В открывшемся окне выберем пункт Выгрузка данных для 1С:Бухгалтерии 8.

Далее необходимо заполнить параметры универсальной выгрузки данных.

Укажем параметры выгрузки:

  • Имя файла правил – выберем файл правил конвертации данных;
  • Имя файла данных – укажем файл, в который будут выгружены данные в формате .xml;
  • Дата начала, Дата окончания – укажем период выгрузки. Если перенос осуществляется на начало года, то в поле Дата начала и Дата окончания необходимо указать одинаковую дату. Например, если перенос осуществляется на начало 2009 года, то нужно указать дату начала и дату окончания – 01.01.2009;
  • Правила выгрузки данных – нажмем кнопку Загрузить правила обмена для заполнения табличной части Правила выгрузки данных. По тем разделам, по которым выгрузка не производится, снимем флажки. Например, если необходимо перенести только данные справочника Банковские счета и Банки, то установим флажки Банки и Банковские счета в табличной части Правила выгрузки данных.
Читайте также:  Как создать загрузочный разделы windows 10

Нажмем Выгрузить для выполнения выгрузки данных.

7.1.3. Загрузка данных из файла

Запустим 1С:Бухгалтерию 8.

Дополнительные настройки в информационной базе 1С:Бухгалтерии 8 не требуются. Настройки параметров учета для корректного переноса данных будут установлены в информационной базе по умолчанию.

Необходимо воспользоваться помощником перехода (меню Сервис – Перенос данных из информационных баз 1С:Предприятия 7.7).

Шаг 1. Выбор варианта загрузки данных

Выберем пункт Загрузить данные из файла.

Шаг 2. Выбор файла загрузки

Выберем в поле Путь к файлу данных файл загрузки.

После выбора файла в разделе Описание загружаемых данных отображается информация о конфигурации, номере релиза, организации, периоде и дате выгрузки данных из исходной информационной базы.

Нажмем кнопку Далее для выполнения загрузки.

Шаг 3. Загрузка

Загрузка данных и их проверка осуществляются автоматически.

  • загрузка данных,
  • проведение загруженных документов,
  • проверка загруженных документов.

В поле Выполнение отображается индикатор выполнения загрузки в процентах. Ниже приводится наименование исходной информационной базы.

Внимание!

Если загрузка осуществляется в программный продукт базовой версии, то ИНН и КПП организации в 1С:Бухгалтерии 8 будут заменены на ИНН/КПП организации исходной информационной базы.

Шаг 4. Результат переноса

Если перенос данных прошел успешно, выводится строка: «Перенос прошел успешно!».

Если используется версия ПРОФ, можно сразу приступить к переносу информационной базы или данных из файла, нажав кнопку Продолжить.

Если требуется вернуться к началу и изменить вариант переноса данных, нужно нажать кнопку В начало.

Кнопка Завершить используется для закрытия формы.

Если используется базовая версия, перенос данных окончен, следует нажать кнопку Завершить для закрытия формы.

Если при переносе возникли ошибки, то по ссылке Информация о возникших ошибках открывается информационное сообщение об ошибке. После устранения ошибки нужно повторить перенос данных (кнопка Повторить).

7.2. Перенос данных из нетиповых конфигураций

В данном параграфе приводятся общие рекомендации для всех конфигураций.

Если в конфигурацию исходной информационной базы вносились изменения, то для корректного переноса данных следует воспользоваться следующей последовательностью действий:

1. Открыть конфигурацию Конвертация данных, которая размещена на диске ИТС.

2. В конфигурацию Конвертация данных загрузить типовые правила переноса данных исходной информационной базы.

3. Обновить описания конфигурации исходной информационной базы.

4. Вручную скорректировать данные конфигурации Конвертация данных в соответствии с изменениями, которые вносились в типовую конфигурацию.

Ознакомиться с подробной инструкцией о порядке работы с конфигурацией Конвертация данных можно на диске ИТС.

Если в план счетов исходной информационной базы 1С:Бухгалтерии 7.7, 1С:УСН 7.7 добавлены счета, субсчета, то данные по счетам и субсчетам автоматически не перенесутся. Для переноса данных по таким счетам добавим счета в План счетов 1С:Бухгалтерии 8. В этом случае остатки на начало года введем документом Ввод начальных остатков, обороты – документом Операция (бухгалтерский и налоговый учет).

7.3. Перенос из нескольких информационных баз

В 1С:Бухгалтерии 8 версии ПРОФ поддерживается возможность ведения учета нескольких организаций в одной информационной базе. При этом можно использовать общие справочники для всех организаций.

При переносе данных из нескольких информационных баз необходима синхронизация данных (элементы справочников не должны дублироваться).

Общие правила синхронизации:

  • Структура (иерархия) справочников исходных информационных баз должна совпадать, т. е. количество уровней справочника и наименование папок каждого из уровней исходных информационных баз должны быть одинаковы.
  • Перед выгрузкой данных обязательно нужно проверить реквизит Наименование справочников. Реквизит Наименование используется в качестве основного реквизита синхронизации для большинства справочников.
  • В 1С:Бухгалтерии 8 у справочников есть реквизиты, которые в конфигурации на платформе 1С:Предприятия 7.7 отсутствуют. Однако эти данные необходимы для корректной синхронизации объектов. Для этого при переносе реквизиты заполняются некими предопределенными значениями (сведениями об информационной базе, источнике и типе выгружаемых данных) в зависимости от контекста выгружаемых данных. Например, при переносе элементов справочника Основные средства в поле Комментарий формируется ключевая строка, содержащая ИНН организации и инвентарный номер объекта.

При загрузке данных производится синхронизация справочников: проверяется, был ли ранее загружен элемент или необходимо добавить новый элемент. Проверка осуществляется путем сравнения реквизитов загружаемого элемента с реквизитами уже загруженного элемента. Реквизиты проверки (синхронизации) для справочников могут различаться. Реквизиты синхронизации для справочников при переносе из различных программ приведены в таблицах.

Ссылка на основную публикацию
Когда пишется нулевое окончание
Слова разных частей речи с корнем и нулевым окончанием: юбилей юг юмор язык якорь шашлык шёлк шёпот ширь шоколад шорох...
Карта с определением координат широты и долготы
Онлайн сервис определения координат на карте России. Удобный поиск GPS координат (широта, долгота) по адресу в России, определение местоположения по...
Карта судов в порту находка
Автоматический поиск расположения судна в море основывается на данных поступающих с АИС. Текущее положение судна, отбытие из порта и прибытие...
Код активации вин 10
Привет, друзья! Сегодня мне повезло, получил доступ в закрытый форум где лежат ключи активации Windows 10 pro и других версий....
Adblock detector