БП 2.0 — УПП 1.3 Правила переноса справочников, документов и остатков

Правила обмена и конвертации из Бухгалтерии 2.0 в УПП 1.3

Данные правила являются  доработкой вот этих: //infostart.ru/public/99708/

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

Проверял на типовых Бухгалтерия 2.0.32.4 и УПП 1.3.21.1.

!Если у кого-то нетиповые и что-то не работает, то под них не буду ничего доделывать!

32 Comments

  1. laeg

    Вот это да, уже больше года от 1с ждем этих правил, а тут такой труд. Сфенькю вери мач.

    Будем тестить, правда на КА.

    Reply ↓
  2. Meson

    Если действительно работают, то это очень хорошо, возьму на заметку.

    Reply ↓
  3. faleks

    Справочники перенеслись, а вот остатки нет, выкидывает ошибки:

    Ошибка в обработчике события ПередОбработкойПравилаВыгрузки

    ПВД = ВводНачальныхОстатковОС

    Обработчик = ПередОбработкойВыгрузкиДанных

    ОписаниеОшибки = Преобразование значения к типу Число не может быть выполнено

    ПозицияМодуля = (484)

    КодСообщения = 31

    Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1636)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки

    ПВД = ВводНачальныхОстатковОС

    Обработчик = ПередОбработкойВыгрузкиДанных

    ОписаниеОшибки = Преобразование значения к типу Число не может быть выполнено

    ПозицияМодуля = (484)

    КодСообщения = 31

    Reply ↓
  4. Confucius

    Ну ты молодец и я должен понять что случилось? ))

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

    Reply ↓
  5. faleks

    (4)

    типовая БП 2.0.32.4 при выгрузке остатков выдает указанную ошибку

    Reply ↓
  6. Confucius

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

    Если Параметры.КонфигурацияПолучатель = 1 Тогда

    Сообщить(«Выгружаются данные для конфигурации «»Комплексная автоматизация, редакция 1.1″».

    |»);

    ИначеЕсли Параметры.КонфигурацияПолучатель = 2 Тогда

    Сообщить(«Выгружаются данные для конфигурации «»Управление производственным предприятием, редакция 1.3″».

    |»);

    Иначе

    Предупреждение(«Указано неверное значение параметра «»Конфигурация-получатель»»!»);

    Отказ = Истина;

    КонецЕсли;

    Если ДатаНачала = Дата(«00010101000000») Тогда

    Предупреждение(«Не указана дата ввода остатков (Дата начала) !»);

    Отказ = Истина;

    КонецЕсли;

    // Принудительно отключим оптимизированный формат файла обмена

    ВыполнитьОбменДаннымиВОптимизированномФормате = Ложь;

    Если НЕ Отказ Тогда

    Параметры.ДатаВводаОстатков = НачалоДня(ДатаНачала)-1;

    Параметры.ДатаНачала= ДатаНачала;

    Параметры.Граница = Новый Граница(Параметры.ДатаВводаОстатков, ВидГраницы.Включая);

    Параметры.ПоВсемОрганизациям= НЕ ЗначениеЗаполнено(Параметры.Организация);

    Параметры.Счет000 = ПланыСчетов.Хозрасчетный.Вспомогательный;

    Параметры.Сотрудники = Новый ТаблицаЗначений;

    Параметры.Сотрудники.Колонки.Добавить(«ФизЛицо»,Новый ОписаниеТипов(«СправочникСсылка.ФизическиеЛица»));

    Параметры.СотрудникиОрганизации = Новый ТаблицаЗначений;

    Параметры.СотрудникиОрганизации.Колонки.Добавить(«ФизЛицо»,Новый ОписаниеТипов(«СправочникСсылка.ФизическиеЛица»));

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

    Параметры.мУСН = Новый Соответствие;

    Выборка = Справочники.Организации.Выбрать();

    Пока Выборка.Следующий() Цикл

    Организация = Выборка.Ссылка;

    УчетнаяПолитика = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитики(Параметры.ДатаВводаОстатков, Ложь, Организация,Ложь);

    Если НЕ УчетнаяПолитика.Свойство(«УСН») Тогда

    Параметры.мУСН.Вставить(Организация, Ложь);

    Иначе

    Параметры.мУСН.Вставить(Организация, УчетнаяПолитика.УСН);

    КонецЕсли;

    КонецЦикла;

    Если НЕ ЗначениеЗаполнено(Параметры.ЧислоСтрокНаДокумент) Тогда

    Параметры.ЧислоСтрокНаДокумент = 512;

    КонецЕсли;

    КонецЕсли;

    Из твоей ошибки связанной с преобразованием в число вижу только то что ты при выгрузке на закладке параметры обработки выгрузказагрузка в XML не указал в какую конфигурацию ты выгружаешь надо в поле источник поставить цифру 2 если в УПП и 1 если в комплексную. и возьми последнюю версию обработки V8Exchan82 (Универсальная Загрузка Выгрузка Данных В формате XML) (находиться в папке Temlts в установленной Convertation) либо поищи на ИТС либо на просторах инета.

    Reply ↓
  7. Evgeniy

    То что доктор прописал, сенкью за правила обмена, облегчил мне работу.

    Как раз нужно было ОСы переносить из БУ в УПП

    Reply ↓
  8. Confucius

    Your welcome! )))

    Reply ↓
  9. Evgeniy

    При переносе остатков ОС из БУХ 2.0 в УПП 1.3 (документ Ввод начальных остатоков ОС) не переносятся следующие поля:

    — строка № 1, инв. номер ОС <000000113> : (НУ) Не заполнена текущая стоимость основного средства (НУ или ПР)

    — строка № 1, инв. номер ОС <000000113> : (НУ) не заполнено значение реквизита «Счет учета (НУ)»!

    — строка № 1, инв. номер ОС <000000113> : (НУ) не заполнено значение реквизита «Метод начисления амортизации (НУ)»!

    — строка № 1, инв. номер ОС <000000113> : (НУ) не заполнено значение реквизита «Способ отражения расходов по амортизации (НУ)»!

    — строка № 1, инв. номер ОС <000000113> : (НУ) не заполнено значение реквизита «Счет амортизации (НУ)»!

    Reply ↓
  10. Confucius

    Посмотри в Бухне у этого ОС есть ли стоимость по НУ..короче тут все ошибки по Нал.учету..копать надо в бухне.

    Типовая бухня?

    Reply ↓
  11. Evgeniy

    (10) бухгалтерия типовая, последний релиз

    УПП правда 1.3.19, но не думаю что из-за этого расхождения

    ещё обнаружилосся косяк с документом принятия к учету ОС, он почему-то подставляет не тот документ что в бухгалтерии числиться.

    Это всё в документе «Ввод начальных ОС»

    Reply ↓
  12. Evgeniy

    (0) Автор, а есть ли обратные правила обмена.

    Из УПП 1.3 в Бухгалтерию 2.0?

    Reply ↓
  13. vip76
    Из УПП 1.3 в Бухгалтерию 2.0?

    Присоединяюсь к вопросу.

    Reply ↓
  14. Confucius

    (13) vip76,

    У меня нету. Задачи не стояла такая.

    Kolov.Sergey предлагает (за денюшку тока)))

    Reply ↓
  15. Evgeniy

    Жаль, но да ладно.

    Придется написать самому тогда правила обмена между УПП и БУ

    Reply ↓
  16. omnitech69

    Некорректно переносятся документы «Списание с расчетного счета» и «Поступление на расчетный счет».

    В документ не подставляются банковские счета, суммы, вид операции…

    Reply ↓
  17. milkers

    (0) Редакция 3 правил переноса http://infostart.ru/public/123342/

    Reply ↓
  18. KonstB

    Как с переносом остатков по НУ?

    Reply ↓
  19. Confucius

    Сделана более новая версия с учетом недочетов в моей обработке (я так полагаю) так что кури её http://infostart.ru/public/123342/

    Reply ↓
  20. Katik

    Блин, а я только этот скачала:( Прошло 10 минут и новый качать.

    Reply ↓
  21. tnikolas

    Блин чувак спасибо тебе большое!!! Хоть у меня и КА 1.1, но все же за аналог правило хорошее. Спасибо тебе, как говорить респект и уважуха ))))

    Reply ↓
  22. demetr2011
  23. demetr2011
  24. Confucius

    Чем тебе бесплатные не угодили http://infostart.ru/public/123342/ допиленные и проверенные. остатки все по счетам переносятся.

    Reply ↓
  25. demetr2011

    (26) перенос остатков не является проблемой даже с типовыми

    Reply ↓
  26. Confucius

    Тогда в чем отличие твоих от бесплатных?

    Reply ↓
  27. aids-ice

    Подойдет ли данная разработка для переноса в КА 1.1.29

    Reply ↓
  28. a31

    (13)(12) Evgeniy, vip76, Здравствуйте, вы писали про правила обмена из УПП 1.3 в БП 2.0, если вы написали или добыли такие правила, поделитесь, пожалуйста, на A31@bk.ru . Заранее благодарен.

    Reply ↓
  29. SANILLA

    (25) demetr2011, а документ ввод остатков формируется?

    Reply ↓
  30. SANILLA

    (26) по бесплатным правилам такой же вопрос: «а документ ввод остатков формируется?»

    Reply ↓
  31. demetr2011

    (31) ввод остатков конечно формируется. вероятно и в бесплатной.

    ЗЫ: Это, можно сказать, лозунг любого продукта 1С 🙂

    добавил версию под 3.0

    (30)(29)есть обратная версия, но для 2.0

    Reply ↓
  32. SANILLA

    (33) demetr2011, благодарю, завтра буду тестировать, потом отпишусь.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *