БП 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 не будет опубликован. Обязательные поля помечены *