Перенос накопленных учетных данных из редакции 1.6 программы "1С:Бухгалтерия предприятия 8". Переход на редакцию 2.0

Публикация № 79242

Администрирование - Администрирование данных 1С - Обработка документов

154
Перенос накопленных учетных данных из редакции 1.6 программы "1С:Бухгалтерия предприятия 8". Переход на редакцию 2.0

Ссылки по теме:

  1. О выпуске редакции 2.0 прикладного решения "Бухгалтерия предприятия"
  2. Переход на редакцию 2.0
  3. Здесь изложен оптимистичный сценарий, но тоже может пригодиться.

В ссылке по теме №3  в картинках изложен традиционный сценарий перехода на новую редакцию программы "1С:Бухгалтерия предприятия 8". В двух словах его принцип: запускается программа в новой редакции 2.0 с пустой информационной базой, из нее открывается рабочая информационная база в старой редакции, выполняется выгрузка данных во временный файл, затем загрузка из временного файла в новую базу.

Отсюда становится понятной первая проблема: если вы работаете в старой редакции на платформе "1С:Предприятие 8.1", то и в новую редакцию можно перейти только на платформе "1С:Предприятие 8.1", поскольку открыть старую базу на платформе "1С:Предприятие 8.2" невозможно. Визуально это выглядит так: если новая редакция работает на платформе "1С:Предприятие 8.2", то старую базу в списке доступных информационных баз вы просто не увидите. Значит нужно либо конвертировать старую базу на платформу "1С:Предприятие 8.2", либо устанавливать новую редакцию на платформе "1С:Предприятие 8.1".

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

Этап 1. Запускаем рабочую информационную базу в старой редакции 1.6, теперь уже не важно на какой она платформе "1С:Предприятие 8.1" или "1С:Предприятие 8.2". Используем обработку "Универсальный обмен данными в формате XML" (МЕНЮ - СЕРВИС - ПРОЧИЕ ОБМЕНЫ ДАННЫМИ). Указываем файл правил обмена - переноса данных из редакции 1.6 в редакцию 2.0 (см. рис. 1). Это ключевой момент, о том где взять правила обмена, чуть ниже. Указываем в какой файл выгружать данные (любое имя в любом каталоге). Параметры выгрузки и настройку выгружаемых данных оставляем неизменными. О них поговорим позже.

Рис. 1 Так выглядит окно выгрузки данных из редакции 1.6

Период выгрузки. Заслуживает того, чтобы на нем остановится подробнее. По умолчанию (как на рис. 1) переносятся остатки на 1 января 2010 года и все хозяйственные операции 2010 года. Можно перенести остатки на любую дату и соответственно операции за любой период, т.е. можно перенести и всю накопленную рабочую базу целиком, все ее операции. Вопрос только в том, насколько перенесенные данные, прежде всего документы конечно, будут работоспособны в новой редакции 2.0. Формально новая редакция не поддерживает хозяйственные операции до 2010 года. К этому нужно быть готовым. Дело в том, что переносятся не движения документов, проводки например, а сами документы, т.е. их содержание, а движения документов появляются уже в новой базе как результат проведения перенесенных документов. Поэтому движения документов в новой базе (по старым операциям до 2010 года) не всегда будут совпадать с движениями в старой базе. В частности это относится к операциям по учету основных средств. Но если вы готовы, как шутят программисты, поработать напильником, то вперед и с песней.

 

 

 

Где взять правила переноса данных из редакции 1.6 в редакцию 2.0. Запускаем программу в новой редакции 2.0. Открываем справочник "Конвертации из информационных баз предыдущих версий" (см. рис. 2). Далее находим правила "ACC16_20", это и есть правила переноса из программы "1С:Бухгалтерия предприятия ред.1.6". Жмем кнопку "Записать файлы конвертации на диск" и указываем куда сохранить правила.

Рис.2 Сохранение правил переноса данных в файл.

Этап 2. Запускаем пустую информационную базу в новой редакции 2.0, опять же не важно на какой она платформе "1С:Предприятие 8.1" или "1С:Предприятие 8.2". Выбираем вариант "Загрузить данные из файла" и указываем файл, в который делали выгрузку (см. рис. 3).

Рис.3 Выбор файла для загрузки данных

Можно использовать обработку "Универсальный обмен данными в формате XML" (МЕНЮ - СЕРВИС - ПРОЧИЕ ОБМЕНЫ ДАННЫМИ). Указываем файл для загрузки (см. рис.4) - тот же, в который только что делали выгрузку, нажимаем кнопку "Загрузить данные".

Рис. 4 Так выглядит окно загрузки данных в редакцию 2.0

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

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

Рис. 5 Одна из возможных ошибок переноса данных

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

Рис.6 Ошибка, связанная с релизом конфигурации базы-источника

Что еще дает поэтапный перенос данных? Можно переносить данные частями, например только какого то одного вида документы. Это особенно полезно при повторных переносах. При варианте загрузки непосредственно в новую редакцию 2.0, я условно назвал его в начале статьи традиционным, тоже возможны повторные переносы, но только всей информационной базы целиком, что понятно может занимать много времени. При описанном способе можно переносить любую часть базы вплоть до отдельных документов или элементов справочников. Можно переносить не только проведенные документы например, а любые, даже помеченные на удаление. Для того, чтобы эти возможности понять, внимательно рассмотрите закладки "параметры выгрузки" и "выгружаемые данные", включая правую половину окна, предназначенную для отборов объектов, тех самых отдельных документов или элементов справочников.

 

 

 

Описать все возникающие при переносе данных проблемы не представляется возможным, но некоторые наиболее критические ошибки я постараюсь осветить. Начну с того, что в правилах переноса от 07.12.2010 (!!!) в ПКО "ОперацияБух" в обработчике события "Перед выгрузкой" используется очень неэффективный запрос к данным. А именно, в алгоритме "ПолучитьПроводкиДокумента" (Алгоритмы.ПолучитьПроводкиДокумента) в запросе используется конструкция:

	 ИЗ
РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто
ГДЕ
ХозрасчетныйДвиженияССубконто.Регистратор = &Регистратор

Такой запрос с отбором по регистратору, т.е. по одному документу, выполняется по времени так же долго как и запрос по всей таблице ДвиженияССубконто, т.е. по всем документам (не только "Операция"). В зависимости от размера информационной базы это время может составлять от нескольких секунд до нескольких минут. Но поскольку таких запросов при переносе будет столько же сколько документов "Операция", то общее время выгрузки документов "Операция" может нарастать катастрофически.

Что можно сделать в такой ситуации:

1. Исключить при переносе документы "Операция", перенести их отдельно или вручную.

2. Использовать для переноса документов "Операция" более ранние правила переноса (или более поздние - ошибка наверняка будет исправлена).

3. Исправить сами правила переноса. Указанную конструкцию в запросе нужно заменить на:

	 ИЗ
РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор) КАК ХозрасчетныйДвиженияССубконто.

И аналогичную в том же запросе

	 ИЗ
РегистрБухгалтерии.Налоговый.ДвиженияССубконто КАК НалоговыйДвиженияССубконто
ГДЕ
НалоговыйДвиженияССубконто.Регистратор = &Регистратор

заменить на

	 ИЗ
РегистрБухгалтерии.Налоговый.ДвиженияССубконто(, , Регистратор = &Регистратор) КАК НалоговыйДвиженияССубконто.

Итак, на конец 2010 года возможны три различных сценария по переносу данных в редакцию 2.0.
1. Перенести остатки на 1 января 2010 года и все операции 2010 года документами. Плюс такого подхода в том, что перенос будет однократным, следовательно исключаются ошибки, связанные с изменениями данных уже после переноса. Работа ведется всегда только в одной базе: до переноса в редакции 1.6, после переноса данных - в редакции 2.0. Данные 2010 и 2011 года будут находится в одной базе. Минус - перепроведение документов за целый год и вероятное несовпадение оборотов, а точнее в более общем виде всех движений документов, в старой и новой базе;
2. Перенести остатки на начало 2011 года в конце декабря или начале января и какое то время работать параллельно в 2-х базах. Минус - неизбежны повторные переносы данных, придётся вручную синхронизировать базы. Данные 2010 и 2011 года будут находится в разных базах. Плюс - не нужно перепроводить существующие документы, простота и время переноса;
3. Перенести остатки на начало 2011 года после отражения всех операций 2010 года или даже после годового отчета, т.е. уже в 2011 году, а операции первого квартала 2011 года перенести документами и перепровести. Минус - операции 2010 и 2011 года будут в разных базах, работа в 2011 году в старой редакции. Плюс - однократный перенос, перепроводка документов за более короткий период.

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

Третий вариант может оказаться наиболее разумным для большинства, если мы готовы смириться с его недостатками.

А вот второй вариант требует особого внимания, поскольку все чаще звучит вопрос: "Интересует, будут ли проблемы при повторном переносе если клиент будет редактировать в промежутке между переносами справочники в редакции 1.6 или 2.0"? Отвечаю: "Да, будут". Рассмотрим.

Будем использовать для тестового переноса данных демо-базу программы "1С:Бухгалтерия предприятия 8" в редакции 1.6. Выполним перенос данных за 2010 год как описано выше. А затем, уже после переноса, отразим операцию получения услуг от нового (это важно!) поставщика (см. рис.7). Эти услуги оказаны в декабре, следовательно они изменят сальдо по счету "60.01" на конец года.

Рис.7

Предположим, организация "Торговый дом "Комплексный" оплатила поставщику оказанные им услуги в январе 2011 года, следовательно эту операцию следует отразить в новой базе, что мы и сделаем (см. рис.8). Введем в новой базе нового поставщика с тем же ИНН, с тем же наименованием и даже  код у нас получился тот же. Что кстати не всегда возможно, просто в нашем случае мы добавляем и в новой и в старой базе нового контрагента сразу после переноса, поэтому новому элементу справочника присваивается очередной номер и он в данном случае совпадает. Еще раз подчеркну, если бы например в новой базе мы успели ввести к этому моменту других новых контрагентов, то для контрагента "Новый поставщик услуг" код в старой и новой базах уже не совпал бы.

Рис.8

Выполним повторный перенос и посмотрим что получилось (см. рис.9). Во-первых, бросается в глаза то, что имеем перекос по субсчетам, что неудивительно, ведь в новой базе на момент оплаты поставщику не было кредиторской задолженности. Но это мелочь - достаточно было бы перепровести банковский документ. Было бы.

Рис.9

Несколько изменим ОСВ по счету "60", не будем формировать отчет по субсчетам (см. рис.10). Теперь хорошо видно, что контрагентов с одинаковым названием у нас два. Второй появился в результате повторного переноса. Обратите внимание, по остальным контрагентам, перенесенным во время первоначального переноса данных, никаких проблем не возникло. Почему же возник двойник у контрагента "Новый поставщик услуг"? Открою маленькую тайну: я в новой базе указал для него КПП, а в старой базе этот реквизит был пустым. Поясню, как переносится справочник. Сначала ищется объект (эл-т справочника) в приемнике по внутреннему идентификатору источника, поэтому по УЖЕ ПЕРЕНЕСЕННЫМ объектам проблем не возникает. Но если в приемнике по внутреннему идентификатору объект не найден (как в нашем случае), то дальше поиск пойдет по реквизитам, н-р для справочника "Контрагенты" это код, наименование, ИНН и КПП (ну и признак того, что это группа - несущественно). Таким образом, в нашем случае соответствие по реквизитам установить не удалось из-за несоответствия КПП, поэтому был создан новый элемент справочника.

Рис.10

Что такое внутренний идентификатор объекта. Он присваивается при создании любого объекта (элемента справочника, документа), и он уникален, т.е. при создании в разных базах двух "одинаковых" объектов - одинаковых по жизни, их внутренние идентификаторы никогда не совпадут. При первоначальном переносе объекты в новой базе создаются и им присваивается внутренний идентификатор объекта-источника. Поскольку этот идентификатор никогда  ни при каких обстоятельствах не изменяется (пользователем), это и обеспечивает повторный перенос без проблем. А вот с новыми объектами, созданными уже после первоначального переноса, проблему я описал. Правила переноса различных объектов - различны, чаще поиск в новой базе производится для справочников по коду и наименованию, для документов по дате, номеру и организации, но далеко не всегда это так. Не зная этих правил, невозможно следить за синхронизацией информационных баз.

Поскольку поступают вопросы о том, как быть с нетиповыми, т.е. доработанными конфигурациями, решил добавить этот абзац. В общем случае нужно изменять правила переноса. Н-р, в документ, участвующий в переносе, добавили реквизит. Его значение переносится не будет, надо добавить его в правило переноса документа и возможно создать (если необходимо) новое правило для переноса именно этого реквизита. Например в том случае, когда реквизит имеет тип справочник или документ, и для такого типа еще нет правила переноса. Ну и т.д. Для редактирования правил переноса нужно использовать конфигурацию "Конвертация данных". Из литературы достаточно посоветовать книжку В.Э.Бояркина и А.И.Филатова "Конвертация данных: обмен данными между прикладными решениями".


© Борис Балясников, декабрь 2010г.

154

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Yul_kat 46 10.12.10 04:43 Сейчас в теме
Большое спасибо за статью. Я действительно не доразбиралась с переходом. Но узнать свои ошибки вовремя очень и очень хорошо! :D
Ещё раз спасибо! :)
Свою публикацию удалила.
34. mikit 71 16.12.10 14:20 Сейчас в теме
Help!SOS
У кого нибудь есть предположения:

Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = Остатки_РасходыБудущихПериодов
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка в обработчике события ПередВыгрузкой (свойства)
ПКО = ПодразделенияОрганизаций (СправочникСсылка.ПодразделенияОрганизаций->СправочникСсылка.ПодразделенияОрганизаций)
ПКС = 3 ( -->)
Объект = Прочие расходы (Справочник ссылка: Статьи затрат)
СвойствоПриемника = ()
Обработчик = ПередВыгрузкойСвойства
ОписаниеОшибки = Поле объекта не обнаружено (КодПоОКАТО)
ПозицияМодуля = (1)
КодСообщения = 55
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML(1593)
КодСообщения = 31
37. Shum23str 20.12.10 07:14 Сейчас в теме
mikit пишет:
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки ПВД = Остатки_РасходыБудущихПериодов Обработчик = ПередОбработкойВыгрузкиДанных ОписаниеОшибки = Ошибка в обработчике события ПередВыгрузкой (свойства) ПКО = ПодразделенияОрганизаций (СправочникСсылка.ПодразделенияОрганизаций->СправочникСсылка.ПодразделенияОрганизаций) ПКС = 3 ( -->) Объект = Прочие расходы (Справочник ссылка: Статьи затрат) СвойствоПриемника = () Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Поле объекта не обнаружено (КодПоОКАТО) ПозицияМодуля = (1) КодСообщения = 55 ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML(1593) КодСообщения = 31


Вот у меня такая же ошибка
59. Glafira 220 21.01.11 10:37 Сейчас в теме
mikit пишет:

Help!SOS
У кого нибудь есть предположения:

Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = Остатки_РасходыБудущихПериодов
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка в обработчике события ПередВыгрузкой (свойства)
ПКО = ПодразделенияОрганизаций (СправочникСсылка.ПодразделенияОрганизаций->СправочникСсылка.ПодразделенияОрганизаций)
ПКС = 3 ( -->)
Объект = Прочие расходы (Справочник ссылка: Статьи затрат)
СвойствоПриемника = ()
Обработчик = ПередВыгрузкойСвойства
ОписаниеОшибки = Поле объекта не обнаружено (КодПоОКАТО)
ПозицияМодуля = (1)
КодСообщения = 55
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML(1593)
КодСообщения = 31
Показать


Возможно, в план счетов были добавлены дополнительные субконто "Подразделения". В правилах переноса предполагается по умолчанию, что субконто "Подразделения" - Субконто 1. Поскольку в бух.2.0 введен признак учета по подразделениям, в правилах сдвигается номер субконто. Можно исправить правила, указав для конкретного счета свой порядок переноса субконто (в запросе по остаткам правила выгрузки данных и в справочнике, где используются такие субконто).
Если в счет 44.01 "Издержки обращения" добавлен Субконто2 "Подразделения":
1) Исправить запрос в ПВД Остатки_РасходыБудущихПериодов:
КОГДА НалоговыйОстатки.Субконто1.СчетБУ В (&СписокСчетовСПодразделениями)
ТОГДА ВЫБОР
КОГДА НалоговыйОстатки.Субконто1.СчетБУ = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ИздержкиОбращения)
ТОГДА НалоговыйОстатки.Субконто2.СубконтоБУ2
ИНАЧЕ НалоговыйОстатки.Субконто1.СубконтоБУ1 КОНЕЦ

ИНАЧЕ ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)
2) Для справочника "РасходыБудущихПериодов" добавить в ПКС условия для субконтоБУ1

ИначеЕсли Источник.СчетБУ.Код="44.01" тогда
Если ЗначениеЗаполнено(Источник.СубконтоБУ1) тогда
Значение=Источник.СубконтоБУ1;
Иначе
Отказ=Истина;
КонецЕсли;
и субконтоБУ2

ИначеЕсли Источник.СчетБУ.Код="44.01" тогда
Если ЗначениеЗаполнено(Источник.СубконтоБУ2) тогда
Отказ=Истина;
КонецЕсли;
2. Yul_kat 46 10.12.10 05:59 Сейчас в теме
В каком направлении искать ошибку, не понятно... Буду благодарна за подсказку.

Пробую перенести данные из моей базы с 01.07.10 по 30.11.10 (с 01.01.10 по 30.06.10 информация введена оборотами из редакции 7.7., с 01.07.10 по 30.11.10 работали в редакции 1.6)
При выгрузке данных поставила выгружать только документы, по ссылкам выгрузка тянет план счетов и вот что получается:
Загружает план счетов:
...
План счетов "Хозрасчетный", счет "55.23" - установлено субконто "Статьи движения денежных средств"
План счетов "Хозрасчетный", счет "55.24" - установлено субконто "Статьи движения денежных средств"
Ошибка записи объекта
ТипОбъекта = Операция (бухгалтерский и налоговый учет)
Объект = Операция (бухгалтерский и налоговый учет) 00000000212 от 30.06.2010 0:00:00
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Номенклатурные группы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26

Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ОперацияБух
ТипОбъекта = Операция (бухгалтерский и налоговый учет)
Объект = Операция (бухгалтерский и налоговый учет) 00000000212 от 30.06.2010 0:00:00
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка записи объекта
ТипОбъекта = Операция (бухгалтерский и налоговый учет)
Объект = Операция (бухгалтерский и налоговый учет) 00000000212 от 30.06.2010 0:00:00
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Номенклатурные группы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4761)
КодСообщения = 21

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1541)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = ОперацияБух
ТипОбъекта = Операция (бухгалтерский и налоговый учет)
Объект = Операция (бухгалтерский и налоговый учет) 00000000212 от 30.06.2010 0:00:00
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка записи объекта
ТипОбъекта = Операция (бухгалтерский и налоговый учет)
Объект = Операция (бухгалтерский и налоговый учет) 00000000212 от 30.06.2010 0:00:00
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Номенклатурные группы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4761)
КодСообщения = 21

Ошибка записи объекта
ТипОбъекта = Операция (бухгалтерский и налоговый учет)
Объект = Операция (бухгалтерский и налоговый учет) 00000000212 от 30.06.2010 0:00:00
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Номенклатурные группы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26


Свои велосипеды хоть понятнее...
hrust_hrust; +1 Ответить
3. bb1962 2054 10.12.10 08:24 Сейчас в теме
(2) Проблема в том, что в плане счетов в новой базе у одного из счетов не установлено субконто
"Номенклатурные группы", а в переносимом документе оно есть.
Проверьте ручную операцию за 30.06.2010, видимо это те самые Ваши обороты.
Попробуйте найти документ Операция (бухгалтерский и налоговый учет) 00000000212 от 30.06.2010 в
файле выгрузки, тогда Вы увидите его содержимое - проводки (см. самую первую "Номер строки: 1")
4. bb1962 2054 10.12.10 08:30 Сейчас в теме
(2) Кстати непонятно, если Вы переносите данные из базы с 01.07.10 по 30.11.10,
то откуда взялся документ "Операция" за 30.06.10.
Это не остатки, остатки переносятся документами
"Ввод начальных остатков" по всем счетам, даже не предопределенным.
6. artbear 1156 10.12.10 08:51 Сейчас в теме
(4) Цитата "Где взять правила переноса данных из редакции 1.6 в редакцию 2.0. Запускаем программу в новой редакции 2.0 в режиме конфигуратора. Открываем конфигурацию, раскрываем ветку "Справочники", находим справочник "Конвертации из информационных баз предыдущих версий" (см. рис. 2)"

А зачем так делать? можно же сделать в режиме Предприятия через этот же справочник, там есть спец. кнопка "Записать файлы конвертации на диск" ! Есть и другие полезные кнопки чтобы подменить типовые правила на свои.
7. bb1962 2054 10.12.10 09:02 Сейчас в теме
(6) Да, верно, но я же программист, привычка
ковырять все изнутри :D
9. bb1962 2054 10.12.10 09:26 Сейчас в теме
5. Yul_kat 46 10.12.10 08:32 Сейчас в теме
Спасибочки, будем смотреть, мне пока тоже это всё не очень понятно...
8. Ish_2 1038 10.12.10 09:14 Сейчас в теме
Ого ! Публикации на эту тему пошли серьезные.
10. hatuna 10.12.10 11:21 Сейчас в теме
У меня тоже проблема с переносом описанная выше

Ошибка записи объекта
ТипОбъекта = Операция (бухгалтерский и налоговый учет)
Объект = Операция (бухгалтерский и налоговый учет) 00000000105 от 07.09.2010 15:23:24
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Прочие доходы и расходы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 3)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26

и т.д.
в этой операции в строке 3 субконто указано, я его даже перевыбрала, и счет перевыбирала и субконто заново указывала и даже вообще для эксперимента удаляла эту стороку, но ругается он все равно на эту строку!
что делать то :?:
11. bb1962 2054 10.12.10 13:44 Сейчас в теме
hatuna пишет:
в этой операции в строке 3 субконто указано, я его даже перевыбрала, и счет перевыбирала

Где все это делается? В старой базе, в новой?
12. rctybz 10.12.10 14:36 Сейчас в теме
Спасибо, вот только хотела уточнить - при переносе всех доков за 2010 год, понадобится ли проводить Закрытие месяца за каждый месяц ? Ведь по сравнению с 1.6, в 2.0 Регламентная операция по Закрытию месяца, кардинально ОТЛИЧАЕТСЯ.
13. bb1962 2054 10.12.10 14:45 Сейчас в теме
Понадобится. Кардинально отличается пожалуй методика работы, но не результат.
Ну будет вместо одного документа "Закрытие месяца" несколько "Регламентная операция".
14. rctybz 10.12.10 15:01 Сейчас в теме
Это я имела ввиду, просто если сейчас переходить на 2.0 со всеми докуметами за 2010 год и остатками на начало 2010, придеться заново закрывать около 11 месяцев :o . Обороты по фирме огроменные! Подскажите не лучше просто загрузить остатки на начало 2011 и начать как бы с нуля вести учет? Просто бухи в шоке что заново надо будет закрывать весь год.Это менее болезненно?Заранее спасибо )
15. bb1962 2054 10.12.10 15:11 Сейчас в теме
(14)Опять от программиста требуют простых ответов на сложные вопросы
в стиле "сделай нам счастье".
Оба варианта обладают и преимуществами и недостатками.
Остатки на начало 2011 года будут уже после переноса изменяться.
Это большой минус.
16. kosma 10.12.10 15:34 Сейчас в теме
Ксения! На самом деле все намного проще. Существует методика описанная фирмой 1С. Никаких кардинальных телодвижений не требуется. Но проверять обороты по счетам все равно необходимо.
17. Yul_kat 46 11.12.10 13:46 Сейчас в теме
"Существует методика описанная фирмой 1С" Подскажите, где опубликована данная методика? (ИТС под рукой нет к сожалению...)

"Остатки на начало 2011 года будут уже после переноса изменяться.
Это большой минус."
Но на сколько я поняла из Вашей публикации, информацию можно переносить несколько раз. Какая проблема перевыгрузить остатки после сдачи годовой отчетности? (Потом, видимо, придётся перепровести все документы, но это не так уж сложно).
18. bb1962 2054 11.12.10 18:40 Сейчас в теме
Yul_kat пишет:
Какая проблема перевыгрузить остатки после сдачи годовой отчетности?

А до сдачи годовой отчетности?
Вы будете работать в ДВУХ базах одновременно, и данные в них
будут постоянно расходится. Кто за этим будет следить?
А пополнение справочников н-р?
Как переносится справочник?
Сначала ищется объект (эл-т справочника) в приемнике по внутреннему
идентификатору источника, поэтому по УЖЕ ПЕРЕНЕСЕННЫМ объектам проблем нет.
Но если в приемнике по внутреннему
идентификатору объект не найден, то дальше поиск пойдет по реквизитам, н-р код и наименование,
или ИНН и т.д. Вы уверены, что здесь не будет дублирования или того хуже
неверных ссылок? Я не уверен.
19. bb1962 2054 12.12.10 10:52 Сейчас в теме
Yul_kat пишет:
Существует методика описанная фирмой 1С" Подскажите, где опубликована данная методика?

Никакой особой методики не существует, на диске ИТС есть те же картинки, что и в
http://infostart.ru/public/79203/ и в данной публикации, и очень скромное по объему описание,
еще скромнее чем здесь.
20. rctybz 13.12.10 08:00 Сейчас в теме
bb1962 я с вами полностью согласна, на диске ИТС вообще почти ни чего не сказано. Легче поискать в инете, кто уже сталкивался на практике с переходом, а не в ТЕОРИИ! Очень много нюансов.
21. Yul_kat 46 13.12.10 16:05 Сейчас в теме
Получается есть три подхода к переносу на редакцию 2.0.
1. Перенести весь 2010 год документами. Плюс - 2010, 2011 и последующие года будут в одной базе; минус - перезакрытие месяцев за целый год и неизвестно что будет с оборотами;
2. Перенести остатки на начало 2011 года в начале января и работать параллельно в 2-ух базах. Минусы - придётся вручную синхронизировать базы; 2010 и 2011 года будут в разных базах; В плюс даже не знаю что поставить... если только простоту переноса;
3. Перенести остатки на начало 2011 года после закрытия года, т.е. в конце марта, а первый квартал перенести документами и перезакрыть 3 месяца. Минус - 2010 и 2011 года будут в разных базах. Плюс - перепроводить не весь год, а всего три месяца.

Разговаривала с клиентами, более предпочтителен оказался 3-ий вариант. Как уже говорила Ксения, бухгалтеров повергает в ужас мысль о том, что надо будет перезакрывать 11 месяцев. Большой вопрос, что будет с себестоимостью после всех этих манипуляций... Да и ведение учёта в двух базах по второму варианту не особо вдохновляет...
27. rctybz 15.12.10 09:50 Сейчас в теме
bb1962 пишет:
Хотя свою базу я перенес с 2005 года.

Получается, заново закрывали месяцы и сравнивали обороты? Мне, конечно, тоже хочется перенести всю базу, НО перенеся пару месяцев и отметив, что "плывут", причем конкретно, обороты, я начинаю сомневаться...
bb1962 пишет:
Но вариант 3 в (21) может оказаться самым разумным.
может оказаться самым разумным.
.
Спасибо :)
28. KapasMordorov 428 15.12.10 10:58 Сейчас в теме
(27)
Если допилить правила обмена, то документы за закрытые пеериоды можно переносить вместе с движениями и не перепроводить.
Тогда и оборотки сравнивать не нужно.
29. bb1962 2054 15.12.10 11:05 Сейчас в теме
(28) Пилите, Шура, пилите. Они будут золотые. :D
30. KapasMordorov 428 15.12.10 11:15 Сейчас в теме
(29)
Перепроведение серебряное (с пулей)? 8-)
22. bb1962 2054 13.12.10 16:29 Сейчас в теме
Сама процедура переноса по 3 варианту получается совсем уж
"нестандартной". Сначала остатки, потом документы, враз не получится.
И остается вопрос: насколько пригодна будет редакция 1.6 в 2011 году,
до каких пор пригодна? Хотя мысль интересная.
23. Yul_kat 46 13.12.10 16:41 Сейчас в теме
Как минимум, до сдачи отчетности первого квартала 2011 года редакция 1.6 пригодна будет.. Почему нет... А те, кто на УСН, так они, вообще, раз в год отчитываются, если в 2011 году ничего не изменится или не будет других причин обновляться (ошибки, например).
24. rctybz 15.12.10 08:43 Сейчас в теме
Yul_kat лично я пробовала 1 вариант, и уж больно он мне не понравился. Все что любят бухи править вручную не переносится, следовательно плывут обороты. Меня больше устраивает 2 вариант, но как уже было сказано bb1962, могут "поплыть" справочники.
А вот вопрос к Вам bb1962, а какой бы Вы вариант переноса выбрали?:)
26. bb1962 2054 15.12.10 09:12 Сейчас в теме
(24) Я не даю советов, я лишь пытаюсь предостеречь и помочь.
Но вариант 3 в (21) может оказаться самым разумным.
Хотя свою базу я перенес с 2005 года.
47. RuslanZ 27.12.10 10:04 Сейчас в теме
bb1962 пишет:

(24) Я не даю советов, я лишь пытаюсь предостеречь и помочь.

Но вариант 3 в (21) может оказаться самым разумным.

Хотя свою базу я перенес с 2005 года.


А можно подробнее? То есть вы выгрузили все документы и получилось свести остатки?
Для нашей организации первый вариант переноса не подходит, так как документ "Закрытие месяца" не раз переписывался, нестандартное закрытие. У вас, я полагаю, не было таких проблем.

Еще вопрос: у меня при переносе проводятся не все документы "Ввод начальных остатков". Ошибок достаточно много по разным счетам. Исправлять эти ошибки нужно в базе-приемнике? Но если использовать 2-й способ переноса, что будет при повторной выгрузке? Непонятно.
25. bb1962 2054 15.12.10 09:10 Сейчас в теме
Дополнил статью сообщением о критической ошибке правил переноса.
31. bb1962 2054 16.12.10 11:06 Сейчас в теме
32. constspb 16.12.10 12:05 Сейчас в теме
3. Исправить сами правила переноса. Указанную конструкцию в запросе нужно заменить на:
ИЗ
РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор) КАК ХозрасчетныйДвиженияССубконто.
И аналогичную в том же запросе
ИЗ
РегистрБухгалтерии.Налоговый.ДвиженияССубконто КАК НалоговыйДвиженияССубконто
ГДЕ
НалоговыйДвиженияССубконто.Регистратор = &Регистратор
заменить на
ИЗ
РегистрБухгалтерии.Налоговый.ДвиженияССубконто(, , Регистратор = &Регистратор) КАК НалоговыйДвиженияССубконто.

Корректно заменить не получается, может ли кто помочь и выложить правленный файл правил?
33. bb1962 2054 16.12.10 12:46 Сейчас в теме
(32) Тогда уж лучше дождитесь исправлений от 1С:
http://users.v8.1c.ru/Accounting.aspx
Тем более, что там и другие ошибки есть.
35. constspb 18.12.10 02:18 Сейчас в теме
bb1962 пишет:

(32) Тогда уж лучше дождитесь исправлений от 1С:
http://users.v8.1c.ru/Accounting.aspx
Тем более, что там и другие ошибки есть.


вышла новая версия от 17.12. а воз и ныне там...

Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(1562)}: Ошибка в обработчике события ПередВыгрузкойОбъекта
ПКО = ОперацияБух (ДокументСсылка.ОперацияБух --> ДокументСсылка.ОперацияБух)
Объект = Операция (бухгалтерский и налоговый учет) 00000000001 от 01.01.2010 12:00:00 (Документ ссылка: Операция (бухгалтерский и налоговый учет))
Обработчик = ПередВыгрузкойОбъекта
ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(55, 2)}: Неверные параметры "РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто"
<<?>>РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор, , ) КАК ХозрасчетныйДвиженияССубконто
ПозицияМодуля = (184)
КодСообщения = 41
Не удалось произвести выгрузку данных из информационной базы.
36. bb1962 2054 18.12.10 07:25 Сейчас в теме
constspb пишет:
Неверные параметры "РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто"
<<?>>РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор, , ) КАК ХозрасчетныйДвиженияССубконто

Допустимы только три параметра, т.е. последние две запятые лишние.
Вероятно, в РегистрБухгалтерии.Налоговый.ДвиженияССубконто та же ошибка.
К сожалению, нет доступа к сайту "1С" - у кого то из провайдеров на пути к "1С" что то
отвалилось.
38. constspb 20.12.10 10:39 Сейчас в теме
bb1962 пишет: Допустимы только три параметра, т.е. последние две запятые лишние.
Вероятно, в РегистрБухгалтерии.Налоговый.ДвиженияССубконто та же ошибка.
К сожалению, нет доступа к сайту "1С" - у кого то из провайдеров на пути к "1С" что то
отвалилось.



http://narod.ru/disk/1747310001/EXPACC_16_20_v5.rar.html
39. Yackov 96 20.12.10 19:02 Сейчас в теме
Тоже попробовал перенести..а банковские счета организаций предусмотрено руками вбивать после переноса?
40. Alik Moskva 21.12.10 10:17 Сейчас в теме
Господа, в любом деле есть косяки, не боги горшки обжигают. немного терпения и ручки программистов и у вас все получится.
у меня тоже не нашелся справочник "ПочтовыеСервера" в 1.6, да и откуда он мог взяться там, вот я и подправил ручками правила.
41. Oleg1973 22.12.10 09:33 Сейчас в теме
Тема актуальна на сегодняшний день. Тем более, что бухгалтерия всегда думает по-другому и не хочет слушать о "неправильном переносе".
При переносе остатком и оборотов за год пришлось потом все проводить, править, закрывать периоды и обнаруживать косяки в базе.
Единственное, что упустил автор это то, что остатки по 60 и 62 счетам формируются неправильно. Я написал письмо в 1 С указал причину
(а все дело в правиле переноса), но это пустой номер. Поэтому немного изменил правила переноса и все остатки сошлись. Так же нашел
причину неправильной амортизации при переносе остатков по счету 02. Да, и не переносите документ "Отражение зарплаты в регламентированном учете",
если конечно не хотите потом править проводки по 77,68,99 счетам.
А так проблема переноса существует, и лучше начинать сейчас. чем протом тебя съедят бухгалтера )))))).

oleg1761c@mail.ru
43. bb1962 2054 22.12.10 17:52 Сейчас в теме
Правила переноса постоянно изменяются, на сегодня уже пятая версия от 17.12.10.
В (41) описаны далеко не все проблемы.
Я не стал этим заниматься, чтобы не запутать неискушенного пользователя окончательно.
Какие-то ошибки исправляются, какие-то появляются.
Пожалуй, уж лучше дождаться работоспособных правил от 1С.
42. Floid 22.12.10 17:00 Сейчас в теме
Oleg1973,
А вы поделитесь с товарищами по несчастью исправленными правилами переноса и все вас будут любить, холить и лелеять:)
44. nikolega 161 24.12.10 10:15 Сейчас в теме
Исправленная версия правил v5 (от 17.12.2010)
Ссылку на верный файл смотрите в комментарии (46)

Заменил строку №96842
РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор,,) КАК ХозрасчетныйДвиженияССубконто

на

РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор) КАК ХозрасчетныйДвиженияССубконто
45. bb1962 2054 24.12.10 10:48 Сейчас в теме
(44) Нужно еще то же самое сделать для РегистрБухгалтерии.Налоговый.ДвиженияССубконто
46. nikolega 161 24.12.10 10:56 Сейчас в теме
(45) У меня только по бухгалтерским ошибка была

Ошибка в обработчике события ПередВыгрузкойОбъекта
ПКО = КорректировкаЗаписейРегистров (ДокументСсылка.КорректировкаЗаписейРегистров --> ДокументСсылка.КорректировкаЗаписейРегистров)
Объект = Корректировка записей регистров 00000000027 от 31.12.2010 23:59:59 (Документ ссылка: Корректировка записей регистров)
Обработчик = ПередВыгрузкойОбъекта
ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(55, 2)}: Неверные параметры "РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто"
<<?>>РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &Регистратор, , ) КАК ХозрасчетныйДвиженияССубконто
ПозицияМодуля = (184)
КодСообщения = 41

Мне не трудно - исправлю и налоговый ))

строка 96932

Заменил ....

Вот файлик : http://zalil.ru/30214642
48. Yul_kat 46 28.12.10 03:04 Сейчас в теме
В том то и минус второго сопоба, что никакого повторного переноса не будет, придётся вручную синхронизировать две базы. Одна база 1.6(с закрытем 2010 года) и вторая база на 2.0 с 2011 годом.

"Еще вопрос: у меня при переносе проводятся не все документы "Ввод начальных остатков". Ошибок достаточно много по разным счетам. Исправлять эти ошибки нужно в базе-приемнике?"
Если уверены, что делаете выгрузку первый и последний раз и с базой-источником работать не будете, то можно только в приёмнике поправить.
49. nikolega 161 29.12.10 14:53 Сейчас в теме
На сайте 1С появились обновленные обработки перехода на 2.0.
Версия от 28.12.2010.
EXPACC_16_20_v20101228.rar

Выпускают 1 версию каждые два дня, так что работают ребята - стараются.
50. Yul_kat 46 30.12.10 09:37 Сейчас в теме
Простите, а где именно на сайте 1С лежит EXPACC_16_20_v20101228.rar?
51. nikolega 161 30.12.10 09:52 Сейчас в теме
(50)
http://users.v8.1c.ru/

Только для имеющих подписку на ИТС.

Находите "Бухгалтерия предприятия, редакция 2.0" - открываете страницу, на ней есть (8 строка)
"Обработка "Выгрузка данных из 1С:Бухгалтерии ред.1.6" (от 28.12.2010)"

Оттуда и качаете ...
52. Swetlana 10 30.12.10 16:21 Сейчас в теме
53. Мухин 62 05.01.11 14:36 Сейчас в теме
Автор КРАСАУЧЕК. ОГРОУМНЫЙ ПЛЮС.
54. TeploU 11.01.11 13:48 Сейчас в теме
При переходе на редакцию 2.0 с 1.6 при подключении к базе из которой берем информацию возникает ошибка:

Подключение к информационной базе: бухгалтерия16

Не удалось произвести подключение к информационной базе: бухгалтерия16

Окончание переноса данных: 11.01.2011 13:37:21

ПОМОГИТЕ!!!
55. bb1962 2054 11.01.11 13:54 Сейчас в теме
(54) Для таких случаев статья и написана: делайте перенос через промежуточный файл.
Причиной ошибки подключения к ИБ м.б. невозможность монопольного подключения н-р.
56. Stepan_1c 14.01.11 09:33 Сейчас в теме
а решить проблему, изображенную на рис.5, возможно для 8.1? база ни кем не используется, в файловом режиме и нужно загрузить именно из ИБ.
57. bb1962 2054 14.01.11 11:26 Сейчас в теме
(56) 8.1 или 8.2 не имеет значения, если проблема с доступом, значит пользователь не тот.
58. Stepan_1c 14.01.11 14:13 Сейчас в теме
(57) а если пользователь всё таки тот, но почти всегда говорит что база занята, в чем может быть причина?
60. Yackov 96 24.01.11 16:48 Сейчас в теме
Платформа 8.2.13.202, Бухгалтерия предприятия, редакция 1.6 (1.6.28.1)
Почему-то не выгружаются остатки через "Выгрузка данных в Бухгалтерию предприятия редакции 2" от 18.01.11 Стопорится на документе (судя по строке состояния) и тишина..Никто не сталкивался? И как бороться? Заранее спасибо!
61. frolos 01.02.11 16:31 Сейчас в теме
При переходе с 1.6.28.2 на 2.0.18.2 платформа 8.1на 60% получаю ошибку {Документ.СчетФактураВыданный(3433)}: Ошибка при вызове метода контекста (Получить): В данной транзакции уже происходили ошибки! Не удалось выписать выданный счет-фактуру от 01.01.0001 0:00:00. Вероятно счет-фактура с таким номером уже записан в информационной базе.
ТИИ не помогло, правила от 27.01 может подскажите что делать? Заранее спасибо!
62. constspb 08.02.11 11:45 Сейчас в теме
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(7081)}: Поле объекта не обнаружено (НеЯвляетсяНалоговымРезидентомРФ)

ошибка на новом релизе 2.0.19
ждать новые правила или переход на 2.0.18, потом обновление...
65. bb1962 2054 17.02.11 06:14 Сейчас в теме
(62) (64) В правилах от 16/02/11 эта ошибка исправлена.
63. Garstag 80 08.02.11 14:24 Сейчас в теме
Yackov пишет:

Платформа 8.2.13.202, Бухгалтерия предприятия, редакция 1.6 (1.6.28.1)

Почему-то не выгружаются остатки через "Выгрузка данных в Бухгалтерию предприятия редакции 2" от 18.01.11 Стопорится на документе (судя по строке состояния) и тишина..Никто не сталкивался? И как бороться? Заранее спасибо!


Столкнулся с аналогичным поведением обработки выгрузки. Не победили еще эту ситуацию?
romvas33; +1 Ответить
64. RuslanZ 15.02.11 16:46 Сейчас в теме
constspb пишет:

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(7081)}: Поле объекта не обнаружено (НеЯвляетсяНалоговымРезидентомРФ)



ошибка на новом релизе 2.0.19

ждать новые правила или переход на 2.0.18, потом обновление...


та же фигня :( на 2.0.18 загрузка прошла нормально, потом обновил до 2.0.19
66. samamoiloff 857 21.02.11 13:55 Сейчас в теме
67. n949eo 09.11.11 12:24 Сейчас в теме
Большое спасибо за статью!
68. m818rt 14.11.11 13:56 Сейчас в теме
Статья просто прелесть! Спасибо.
69. sevgen25 23.11.11 09:48 Сейчас в теме
Большое спасибо за статью! Мне очень помогло :)
70. tehas99 16.01.12 14:19 Сейчас в теме
71. arxant 29.02.12 21:53 Сейчас в теме
Подскажите пожалуйста. А можно при переходе с редакции 1.6 на 2.0 только одну организацию перенести (остатки, документы, и т.д.), а не все что есть в базе.
72. natav 11.03.12 09:36 Сейчас в теме
статья очень помогла, спасибо!
Оставьте свое сообщение

См. также

EnterpriseData: простой способ защиты данных в базе получателя при одностороннем обмене 20

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Очень часто бухгалтеры ругаются, когда уже отраженные документы в бухгалтерском учета меняются сотрудниками.

04.10.2019    1493    handscenter    11       

Практика XDTO. Нюансы 51

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Обмен через XML

Некоторые практические моменты работы с XDTO. Дополнения к очевидному.

23.09.2019    3186    Yashazz    24       

Конвертация Данных. Нюансы использования конструкции "НеЗамещатьОбъект = Истина" в обработчике события "ПриЗагрузке" 26

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

У конвертации данных есть «особенности», которые «пьют кровь» программистов. Эта статья про очередную обнаруженную «особенность».

10.09.2019    1896    ivanek    21       

Обмен данными через Web Сервисы 80

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Ознакомительная статья о том, как загружать\выгружать данные с одной базы в другую, используя Web Сервисы.

02.09.2019    3975    user5300    27       

EnterpriseData – часть 3. Загрузка данных, идентификация объектов 61

Статья Программист Нет файла v8 v8::УФ 1cv8.cf ОС Бесплатно (free) Практика программирования Математика и алгоритмы Перенос данных из 1C8 в 1C8 Разработка

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    3232    ids79    7       

Перенос дополнительных реквизитов в Конвертации данных 2.0 16

Статья Программист Нет файла v8 КД Россия УУ Бесплатно (free) Перенос данных из 1C8 в 1C8

Пример написания правил обмена (КД 2.0) для переноса дополнительных реквизитов справочника "Номенклатура", в том числе перенос ПВХ с разными типами значений.

13.08.2019    1796    vikulinamari    3       

Конвертация 3.0. Пример доработки: два справочника в один 31

Статья Программист Нет файла v8 КД ERP2 БП3.0 Россия Бесплатно (free) Обмен через XML

Доработка правил конвертации путем расширения конфигурации: номенклатура и характеристика (ERP) в номенклатуру (БП).

15.05.2019    3108    forusing    4       

Групповая обработка (Управляемая консоль отчетов) 26

Статья Программист Нет файла v8 v8::УФ v8::Запросы 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Обработка документов Инструментарий разработчика Обработка справочников

Статья предназначена тем, кто понимает, зачем нужна групповая обработка в консоли запросов. Рассматривается групповая обработка в консоли Управляемая консоль отчетов.

13.05.2019    3426    Evg-Lylyk    6       

Полезные приемы при работе с Конвертацией данных 2.1. Логирование, интерактивное управление, дозаполнение и постпроведение документов 43

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

Некоторые полезные приемы для КД 2.1, которые могут пригодиться как при доработке типовых правил, так и самописных.

22.04.2019    4033    maks_20    9       

Как прикрутить ГУИД к регистру сведений 23

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8 Разработка

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

16.04.2019    7178    m-rv    16       

Работа с ComОбъектом 1С 8.2; 8.3 100

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

Определение типов и значений через COM соединение между конфигурациями.

15.04.2019    10392    vik070777    12       

RabbitMQ + Конвертация Данных 3.0 177

Статья Системный администратор Программист Бизнес-аналитик Руководитель проекта Нет файла v8 КД Бесплатно (free) Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8

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

21.03.2019    13559    barelpro    81       

Конвертация данных 2.1: поиск по условию 18

Статья Программист Нет файла v8 КД ERP2 Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

Задача. При обмене документами "Реализация товаров и услуг", поиск контрагента осуществлять по полям "ИНН", "КПП". Если вид договора с комиссионером, то поиск осуществлять по полям "ИНН", "КПП", "Наименование".

15.01.2019    5589    wowik    13       

EnterpriseData – часть 2. Процесс выгрузки данных 126

Статья Программист Нет файла v8 v8::УФ Россия Бесплатно (free) Практика программирования Обмен через XML

Основные этапы выгрузки данных через ED, обработчики событий выгрузки, правила обработки данных, правила конвертации объектов, конвертация свойств первого и второго этапов, процедуры БСП, используемые при выгрузке данных, структура «КомпонентыОбмена».

26.12.2018    12488    ids79    27       

Новый подход к обмену данными EnterpriseData 202

Статья Программист Нет файла v8 v8::УФ Россия Бесплатно (free) Практика программирования Обмен через XML

Хочу предложить Вашему вниманию цикл статей, посвященных обмену данными через универсальный формат (EnterpriseData или ED).

14.12.2018    21029    ids79    72       

EnterpriseData - пример доработки правил конвертации без использования КД 3.0 в расширении конфигурации 117

Статья Программист Нет файла v8 v8::УФ БП3.0 УТ11 Россия Windows Бесплатно (free) Практика программирования Обмен через XML

В статье подробно описан реальный пример доработки обмена данными через EnterpriseData (универсальный формат обмена) между конфигурациями УТ 11.4 и Бухгалтерия 3.0

16.11.2018    18569    ids79    20       

Заметки КД 2.1: Как передать файл, динамически создаваемый в источнике, в справочник присоединенных файлов приемника 25

Статья Программист Нет файла v8 КД Россия Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

В БП 3.0 есть документ "Книга Продаж Для Передачи В ЭлектронномВиде" из которого выгружается XML файл. Задача: Нужно из БП 3.0 посредством правил обмена, вместе с документом книга продаж сформировать и перенести XML файл в базу приемник. В приемнике файл будет храниться в справочнике "Книга Продаж Присоединенные Файлы".

10.10.2018    5261    Viktor_Ermakov    6       

Планы обмена 1С 159

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

В статье - мастер-классе Дмитрий Жичкин рассказывает, для чего нужны планы обмена 1С и какие задачи они решают. Он подробно описывает физическую структуру планов обмена и механизмов регистрации изменений, рассматривает основные проблемы, возникающие при выгрузке изменений и предлагает методы их решения.

10.09.2018    29787    zhichkin    4       

Повышаем эффективность разработки правил обмена 122

Статья Программист Нет файла v8 КД ОС Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    19132    olegtymko    43       

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

Статья Программист Нет файла v8 v8::УФ 1cv8.cf Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

hsИнтегратор : Простое в использовании решение, работает в качестве клиента и сервиса (в мобильном приложении – только клиента). Не обязательно требует внесения изменений в конфигурации интегрируемых баз данных. Маленький трафик обмена между клиентом и сервером, быстрая реакция на запросы со стороны клиента. Единый сервис для обмена данными различной структуры, механизмы для обеспечения безопасности.

25.06.2018    8526    12    hobi    8       

Обмен через универсальный формат. Пример нестандартной конвертации данных 82

Статья Программист Нет файла v8 УТ11 Россия Бесплатно (free) Обмен через XML Перенос данных из 1C8 в 1C8

В статье описан небольшой пример обмена данными через EnterpriseData без снятия конфигурации с поддержки. Тестовая площадка: Управление торговлей, редакция 11 (11.4.3.126), версия платформы 8.3.11

18.06.2018    22067    artkor    12       

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІІ: Регистры сведений 16

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Часть III публикаций об универсальном обмен через REST интерфейс OData - обмен регистрами сведений

26.05.2018    6261    V.Stavinsky    3       

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІ: Документы 29

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

Продолжение статьи об универсальном обмене между идентичными конфигурации через REST интерфейс OData (https://infostart.ru/public/829356/). В части второй разберем особенности обмена документами.

19.05.2018    7597    V.Stavinsky    5       

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники 96

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    16104    V.Stavinsky    11       

Как написать обмен с 50 поставщиками и не сойти с ума. Техника 20

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

О том как из обмена с одним идеальным поставщиком сделать обмены с 50 реальными поставщиками.

16.04.2018    6839    m-rv    1       

Перенос помеченных на удаление объектов. Конвертация 2.1 18

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

Иногда при переносе данных возникает задача: не переносить помеченные на удаление документы, а те документы, которые были ранее перенесены в базу приемник и теперь в приемнике стали помеченными на удаления - переносить так, чтобы в базу приемник не тянулись связанные с объектом ссылки, но искомый объект помечался на удаление. В данной статье будет рассказано, как это можно сделать достаточно просто, используя конфигурацию "Конвертация 2.1".

02.04.2018    10059    Shmell    2       

Настройка обмена через универсальный формат между СВОЕЙ КОНФИГУРАЦИЕЙ и ТИПОВОЙ, не снимая типовую с поддержки (+ фишка БСП) 53

Статья Программист Нет файла v8 Бесплатно (free) Перенос данных из 1C8 в 1C8

Возникла необходимость настроить синхронизацию между своей отраслевой конфигурацией и Бухгалтерией 3.0, основным условием было - НЕ снимать Бухгалтерию с поддержки. Предлагаю краткую инструкцию + одну "фишку" БСП, которая по умолчанию не отображается.

25.12.2017    19698    tmn72.1C    18       

Как самому написать обмен между Бухгалтерией 2.0 и ЗУП 3.1. (Часть 1) 29

Статья Программист Нет файла v8 БП2.0 ЗУП3.x БУ Windows Зарплата Бесплатно (free) Перенос данных из 1C8 в 1C8

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

15.12.2017    11264    alex_bitti    0       

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

Статья Программист Нет файла v8 КД Бесплатно (free) Обмен через XML

Довольно часто встречается задача выгрузить при помощи «Конвертация данных, редакция 2.1» контактной информации контрагента из «Управление торговлей", редакция 10.3» в «Бухгалтерия предприятия, редакция 3.0». Сложность заключается в том, что в УТ контактная информация хранится в регистре сведений, а в БП - в табличной части справочника «Контрагенты». Предлагаю мое, достаточно простое, решение данной задачи.

11.12.2017    14877    Nicholas    9       

1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена) 717

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8 Практика программирования Обмен через XML

Что такое КД3? Как начать использовать? Полезные дополнения к документации. Что нужно исправить в типовых обработках и конфигурации. Как изменить правила обмена не снимая конфигурацию с поддержки. Как отлаживать правила обмена?

19.11.2017    136558    MaxS    251       

Обмен между базами 1С 8.3. Доработка типового плана обмена (синхронизации) между конфигурациями 1С на примере обмена 1С: Зарплата и управление персоналом 3 и 1С: Бухгалтерия предприятия 3 112

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Перенос данных из 1C8 в 1C8

Для чего нужно изучить данную статью и когда эти знания могут пригодиться? В первую очередь приведенная ниже информация потребуется программистам 1С, когда перед ними встанет задача доработать типовой обмен между конфигурациями, который настроен через синхронизацию данных, т.е. по плану обмена. Что же такое «План обмена»? План обмена в 1С – это объект, который входит в состав метаданных конфигурации и служит для синхронизации данных между информационными базами.

09.11.2017    49209    user858846    36       

Конвертация данных. Удобная навигация (Открыть алгоритм или запрос) v0.5 48

Статья Программист Нет файла v8 КД Россия Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Цель: выявить (зафиксировать) и реализовать удобную навигацию в КД, например: -Открытие алгоритмов в правилах конвертации объектов и правилах выгрузки данных.

27.10.2017    9075    Trise    6       

1С: Конвертация данных 2. Разработка с "нуля" на простых примерах разработки 154

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

1. Вступление 2. Что понадобится: конфигурация 1С: Конвертация данных 2. и обработки из пакета. Для примера задач возьмем конфигурации 1С: Управление торговлей 11 и 1С: БП 3.*. 3. Нам понадобятся Обработки для выгрузки структуры метаданных и обмена. 4. Выгрузка структуры метаданных конфигурации 1С: Управление торговлей 11.3 и 1С: Бухгалтерия предприятия 3.0.* 5. Загрузка структур метаданных конфигураций в базу конвертации. 6. Создание правил конвертации в 1С на конкретном примере задачи. 7. Подводим итоги: Выгрузка и загрузка данных с помощью разработанных правил обмена данными.

26.10.2017    57310    somel    21       

Основные концепции Конвертации данных (КД) для новичков 120

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

В КД очень важно понять основные принципы работы. Вроде и самой КД сто лет в обед, и понаписано уже не счесть, но все как-то не так, как мне бы хотелось. Постепенно крепло желание написать эдакое послание самому себе, начинающему изучать КД, да никак руки не доходили. Последней каплей стала очередная попавшаяся на глаза "неправильная" статья, и я решил - ничего страшного, пусть будет еще одна статья, зато гештальт закрою :) Даже если я излишне самонадеян, авось кому-то она все же поможет. Скриншотов не будет, будет только унылый текст. Но я бы в свое время за него многое отдал. Чтобы не перегружать статью, в ней не освещаются особенности вроде правил регистрации, особенностей КД 3.0 и т.п.

17.10.2017    23463    herfis    26       

Настройка автоматического обмена между конфигурациями Управление торговлей 10.3 и Управление торговлей 11. 3 при помощи механизмов планов обмена и правил обмена 54

Статья Программист Нет файла v8 УТ10 УТ11 Россия Бесплатно (free) Перенос данных из 1C8 в 1C8

В статье описывается методика настройки автоматического обмена между конфигурациями УТ 10 -УТ 11 3 при помощи механизмов планов обмена и правил обмена

25.09.2017    14058    The Ded    18       

Правила конвертации между регистрами сведений подчиненным регистратору и независимым 16

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

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

31.08.2017    12581    Pervuy    2       

Что такое конвертация данных 1С (статья написана исключительно для новичков) 79

Статья Программист Стажер Нет файла v8 КД Бесплатно (free) Обмен через XML Перенос данных из 1C8 в 1C8

О том, что "Конвертация данных" - мощный инструмент и прочую терминологию, вы прочтёте в любом источнике. Я хочу поделиться кратким пояснением как пользоваться данной конфигурацией. Речь пойдет о версии 2.1.

07.08.2017    29306    perepetulichka    33       

Использование инструментов разработчика для отладки обменов КД 2.0 67

Статья Программист Нет файла v8 КД Бесплатно (free) Перенос данных из 1C8 в 1C8

Пара трюков, благодаря которым жить становится намного проще...

05.05.2017    22498    unichkin    3       

Работа с конвертацией данных 349

Статья Программист Нет файла v8 КД Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Поскольку к конвертации обращаюсь время от времени и какие-то детали забываются, хочу выделить несколько пунктов, чтобы "было где посмотреть". Статья сделана преимущественно «для себя», так что просьба не судить строго. (Примечание читающим/комментирующим: код в примерах очень сильно сокращен.)

16.03.2017    61466    perepetulichka    25       

Полезная доработка конфигурации "Конвертация данных" 95

Статья Программист Нет файла v8 КД Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Небольшая полезная доработка конфигурации "Конвертация данных", которая позволяет пользоваться функцией автосоздания правил конвертации.

05.01.2017    13616    zforall    15       

Работа со схемой XML в модуле обмена от Битрикс 18

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Обмен через XML

Пошаговое руководство «Как добавить поле для выгрузки в модуль обмена для битрикс» Анамнез: УПП 1.3 (Полиграфия, но не суть важно); модуль обмена 1С-Битрикс 5.0.0.5. Допустим, нам нужно добавить в структуру XML-файла поле «Основной менеджер». Поверхностный анализ модуля обмена дает нам информацию о том, что используется пространство имен «urn:1C.ru:commerceml_2».

28.12.2016    10997    ogroup    6       

Использование SQL Server Change Tracking для регистрации изменений данных объектов 1С:Предприятие 8 38

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Перенос данных из 1C8 в 1C8

SQL Server Change Tracking - способ регистрации изменений данных объектов 1С:Предприятие 8 средствами SQL Server версии 2008 и выше. Использование этой технологии снижает нагрузку на систему и увеличивает параллельность работы пользователей. Change Tracking разрабатывалась специально для повышения производительности и удобства использования в сценариях интеграции и синхронизации данных между приложениями.

26.10.2016    11738    zhichkin    13       

Еще немного об обмене на web-сервисах 18

Статья Программист Нет файла v8 Россия Бесплатно (free) WEB Перенос данных из 1C8 в 1C8

Расскажу о собственном опыте по передаче данных через web-сервисы

26.08.2016    10457    savostin.alex    8       

Настройка бесшовной интеграции 1С: ERP 2.0 и 1С: "Документооборот" КОРП. Варианты реализации бизнес-процессов 87

Статья Системный администратор Программист Нет файла v8 ДО ERP2 ИТ-компания Документооборот и делопроизводство Бесплатно (free) Управление бизнес-процессами (BPM) Перенос данных из 1C8 в 1C8

Данная статья поможет настроить интеграцию 1С ERP и 1С "Документооборот" КОРП по технологии web сервисов. Описывается пошаговая настройка программ, а также приведены примеры процесса согласования договоров продажи контрагентам. Рассмотрены различные варианты реализации процесса согласования. Приведены примеры настроек маршрутизации процесса (условные и безусловные). В статье очень много скриншотов, может, кому-то это не понравится, но без этого считаю, что статья была бы не полной, т.к. описание именно "по шагам".

09.08.2016    58604    iolko    78       

Технология проведения миграции данных в крупных проектах 43

Статья Программист Нет файла v8 Windows Бесплатно (free) Внешние источники данных Перенос данных из 1C8 в 1C8

В статье систематизируется проектный опыт проведения миграции данных в крупных проектах, связанных с переходом Заказчиков на работу в конфигурациях «1С:Предприятие 8».

17.05.2016    26744    cinimex    26       

Регулярные выражения без внешних компонент? Легко! 332

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования Обмен через XML

Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) - не зависит.

04.03.2016    51568    starik-2005    88       

Функция ВыгрузитьПоПравилу - мощный инструмент расширения возможностей ваших правил конвертации. Конвертация данных 2.1 239

Статья Программист Нет файла v8 КД Бесплатно (free) Практика программирования Перенос данных из 1C8 в 1C8

Казалось бы, всего лишь одна функция из арсенала разработчика правил обмена на Конвертации данных 2.1, но понимание этой функции расширяет ваши возможности при написании качественных правил обмена в несколько раз. Да, что там писать эти правила? Сопоставил реквизиты, сопоставил табличные части, да еще помощник автоматически создаст необходимые ПКО, ПКС, ПВД. А как быть, когда нужно передать Регистр сведений в регистр сведений, да не просто передать, а привязать это действие к выгрузке определенных элементов, например, элементов справочника Физические лица? Или как передать табличную часть справочника в документы, да так, чтобы одна строка табличной части создавала ровно один документ на стороне приемника? А как быть, если невозможно сделать соответствия между объектами и данные для приемника необходимо собирать из разных источников? Именно для подобных задач вам может понадобиться функция ВыгрузитьПоПравилу. Здесь, я расскажу вам о тех ситуациях, в которых мне понадобилась эта функция, и как она меня не раз выручила. Все свое повествование я сопровожу реальными примерами, которые реализовывались мной в одном из проектов.

09.11.2015    124373    lopatin    40       

XDTO на службе у лентяев. Самый простой способ чтения xml 120

Статья Программист Нет файла v8 Windows Бесплатно (free) Практика программирования Обмен через XML

Это статья для лентяев. Никаких описаний свойств и методов xdto здесь нет. Тем более здесь нет описания формата xml. Здесь лишь простой и удобный метод чтения xml для тех, кому нужно получить быстрый результат без углубления в теоретические дебри.

03.11.2015    25298    Ks_83    29