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

БП 2.0 — УПП 1.3 Правила переноса справочников, документов и остатков, ред.3
(Бухгалтерия предприятия, редакция 2.0 (2.0.32.4) —> Управление производственным предприятием, редакция 1.3 (1.3.22.1) )

Молочников Олег Spb. 2012.

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

(Бухгалтерия предприятия, редакция 2.0 (2.0.32.4)  —>  Управление производственным предприятием, редакция 1.3 (1.3.22.1) )     

Эти правила имеют длинную и еще не законченную историю:

После того как фирма 1С выпустила правила обмена для бухгалтерии 1.6, к ним приложила руку Екатерина, создав ред.1 //infostart.ru/public/99708/, подменив конфигурацию на 2.0  и исправив правила для некоторых справочников и документов.

Следующим был Сергей Путин с ред.2 //infostart.ru/profile/99335/, где он добавил выгрузку остатков для некоторых счетов.

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

Я перегружал следующие счета: (но перегружаются и многие другие):
В 

Счет

Код

Наименование

01

Основные средства

01.01

Основные средства в организации

02

Амортизация основных средств

(Не работает – переносил руками)

  02.01

Амортизация основных средств, учитываемых на счете 01 (Не работает – переносил руками)

04

Нематериальные активы (Не работает – переносил руками)

04.01

Нематериальные активы организации (Не работает – переносил руками)

05

Амортизация нематериальных активов

08

Вложения во внеоборотные активы

08.05

Приобретение нематериальных активов

10.*

Материалы

19

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

19.03

Налог на добавленную стоимость по приобретенным материально-производственным запасам

41

Товары

41.04

Покупные изделия

43

Готовая продукция

51

Расчетные счета

58

Финансовые вложения

58.01

Паи и акции

58.01.1

Паи

58.03

Предоставленные займы

60

Расчеты с поставщиками и подрядчиками

60.01

Расчеты с поставщиками и подрядчиками

60.02

Расчеты по авансам выданным

60.21

Расчеты с поставщиками и подрядчиками (в валюте)

60.31

Расчеты с поставщиками и подрядчиками (в у.е.)

62

Расчеты с покупателями и заказчиками

62.01

Расчеты с покупателями и заказчиками

62.02

Расчеты по авансам полученным

62.32

Расчеты по авансам полученным (в у.е.)

67

Расчеты по долгосрочным кредитам и займам

67.01

Долгосрочные кредиты

67.02

Проценты по долгосрочным кредитам

68

Расчеты по налогам и сборам

68.01

Налог на доходы физических лиц

68.02

Налог на добавленную стоимость

68.04

Налог на прибыль

68.04.1

Расчеты с бюджетом

68.08

Налог на имущество

68.10

Прочие налоги и сборы

69

Расчеты по социальному страхованию и обеспечению

69.01

Расчеты по социальному страхованию

69.02

Расчеты по пенсионному обеспечению

69.02.1

Страховая часть трудовой пенсии

69.02.2

Накопительная часть трудовой пенсии

69.03

Расчеты по обязательному медицинскому страхованию

69.03.1

Федеральный фонд ОМС

69.03.2

Территориальный фонд ОМС

69.11

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

70

Расчеты с персоналом по оплате труда

73

Расчеты с персоналом по прочим операциям

73.01

Расчеты по предоставленным займам

76

Расчеты с разными дебиторами и кредиторами

76.09

Прочие расчеты с разными дебиторами и кредиторами

76.АВ

НДС по авансам и предоплатам

76.ВА

НДС по авансам и предоплатам

 

80

Уставный капитал

80.01

Обыкновенные акции

84

Нераспределенная прибыль (непокрытый убыток)

84.01

Прибыль, подлежащая распределению

84.02

Убыток, подлежащий покрытию

97

Расходы будущих периодов

97.21

Прочие расходы будущих периодов

АкцияВы можете скачать эту разработку в  составе архива всех моих разработок, которые я предлагаю за StartMone, по Специальной  цене:  //infostart.ru/public/960899/#archive

PS: Надеюсь вам понравится эта и другие мои статьи и разработки на //infostart.ru/profile/48714/.

Очень жду ваших комментариев  и пожеланий.

Молочников Олег Spb. 2012.

59 Comments

  1. milkers

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

    (Бухгалтерия предприятия, редакция 2.0 (2.0.32.4) —> Управление производственным предприятием, редакция 1.3 (1.3.22.1) )

    Перейти к публикации

    Reply
  2. gavrikprog

    Как НУ переносится ?

    Reply
  3. milkers

    (1) 19.* переносили вручную, но вроде ошибок не было.

    76.АВ и 76.ВА переносится как в оригинальных правилах данных корректировками регистров сведений ( не забудьте поставить галки) и бухгалтерской операцией.

    Reply
  4. KonstB

    Добрый времени суток.

    Подскажите, пожалуйста, а то как-то не доходит…

    Начал выгружать остатки, вылетела ошибка:

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

    ПВД = НИОКРОстатки

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

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(69, 34)}: Поле не найдено «ХозрасчетныйОстатки.ВидУчета»

    КОГДА ХозрасчетныйОстатки.<<?>>ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)

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

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

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

    ПВД = НИОКРОстатки

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

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(69, 34)}: Поле не найдено «ХозрасчетныйОстатки.ВидУчета»

    КОГДА ХозрасчетныйОстатки.<<?>>ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)

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

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

    Почему так? Конфу взял такую как у Вас написано БП (2.0.32.4) -> УПП (1.3.22.1)

    и соответсвенно так везде с остатками

    Reply
  5. Katik

    А для БП 2.0.31.7 УПП 1.3.22 будет работать?

    Reply
  6. milkers

    (3) Ошибка которую вы описали вываливается при переносе 04.02 (Расходы на научно-исследовательские, опытно-конструкторские и технологические работы). Этот счет я не переносил, и соответственно не правил правила переноса.

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

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

    Если количество=0 а сумма >0 то тогда это приведет к искажению переноса.

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

    Каждую ошибку надо анализировать индивидуально.

    Reply
  7. milkers

    (4) Надо проверить на копии базы. Скорее всего проблем не будет.

    Reply
  8. KonstB

    Ошибка в том, что у регистра Хозрасчетный нет измерения ВидУчета. Это измерение присутсвует только у Налогового регистра, который отсутсвует в БП 2.0. Поэтому запрос, где присутсвует ХозрасчетныйОстатки.ВидУчета вываливается по ошибке. В типовых правилах (с БП 1.6 на УПП 1.2) остатки по НУ берутся из налогового регистра.

    Reply
  9. demetr2011

    (3) удали все с ПБУ. но подправить придется еще в нескольких местах. ОС,НМА,НИОКР

    (4) В параметрах переключатель КА-1, УПП-2

    (7) удали ВидУчета (в зависимости от труда автора мест может быть… 🙂 )

    это только вершина айсберга.

    кому выводить не хочется у меня готовые лежат…

    http://infostart.ru/public/120162/

    Reply
  10. Katik

    Конфы такие как написано. Но ошибки валятся. Вот такая, например:

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

    ПВД = ГражданствоФизЛиц

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

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(6, 33)}: Поле не найдено «ГражданствоФизЛицСрезПоследних.НеИмеетПравоНаМедицинскоеСтрахование»

    ГражданствоФизЛицСрезПоследних.<<?>>НеИмеетПравоНаМедицинскоеСтрахование

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

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

    В регистре сведений ГражданствоФизЛицСрезПоследних действительно нет поля НеИмеетПравоНаМедицинскоеСтрахование.

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

    Reply
  11. KonstB

    (9) Katik,

    Необходимо отредактировать «Правила выгрузки данных» (Это вкладка). Там Справочники->_ФизЛица->ГражданствоФизЛиц — поправить запрос

    Reply
  12. fisinaa

    (9) Katik, примерно тоже самое, (10) KonstB, а немного подробнее можно ? а то тоже куча ошибок валиться

    Reply
  13. Redhatych

    большое человеческое спасибо за правила! ведь как всегда: «прОжить некогда», а «переехать» надо было ещё вчера!

    и огромный жирный плюс за бесплатность!

    ещё раз — бооооооольшой человеческий СПАСИБО! 🙂

    Reply
  14. Katik

    (11) fisinaa,как KonstB сказал, в запросе надо убрать ссылки на несуществующие поля.Вот такого реквизита НеИмеетПравоНаМедицинскоеСтрахование больше нет, я его заменила на другой. Если надо, могу запрос кинуть. Но реально правила для моего случая оказались нерабочие. Ошибок валилось все больше, я скачала платные. Ошибок меньше, но они есть.

    Reply
  15. fisinaa

    (13) Katik, пробывал убирать ссылки на поля которых, в итоге обработка вообще отказалась работать…(или я путаю просто столько всего попеределал что и упомню всего) но убирать пробывал это точно. Если не трудно кинь запрос.

    Reply
  16. Katik

    (14) fisinaa, если умеешь править xml, то запрос для регистра сведений гражданствофизлиц такой:

    «ВЫБРАТЬ

    | &ДатаВводаОстатков КАК Период,

    | ГражданствоФизЛицСрезПоследних.ФизЛицо,

    | ГражданствоФизЛицСрезПоследних.Страна,

    | ГражданствоФизЛицСрезПоследних.НеИмеетПравоНаПенсию

    |ИЗ

    | РегистрСведений.ГражданствоФизЛиц.СрезПоследних(&Граница, ) КАК ГражданствоФизЛицСрезПоследних

    |

    |ОБЪЕДИНИТЬ ВСЕ

    |

    |ВЫБРАТЬ

    | ГражданствоФизЛиц.Период,

    | ГражданствоФизЛиц.ФизЛицо,

    | ГражданствоФизЛиц.Страна,

    | ГражданствоФизЛиц.НеИмеетПравоНаПенсию

    |ИЗ

    | РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц

    |ГДЕ

    | ГражданствоФизЛиц.Период МЕЖДУ &ДатаНачала И &ДатаОкончания»;

    После этого отредактируй файл правил надо заменить: НеИмеетПравоНаМедицинскоеСтрахование на НеИмеетПравоНаПенсию. Должно встретиться только один раз.

    Если не умеешь править, тогда запрос:

    «ВЫБРАТЬ

    | &ДатаВводаОстатков КАК Период,

    | ГражданствоФизЛицСрезПоследних.ФизЛицо,

    | ГражданствоФизЛицСрезПоследних.Страна

    |ИЗ

    | РегистрСведений.ГражданствоФизЛиц.СрезПоследних(&Граница, ) КАК ГражданствоФизЛицСрезПоследних

    |

    |ОБЪЕДИНИТЬ ВСЕ

    |

    |ВЫБРАТЬ

    | ГражданствоФизЛиц.Период,

    | ГражданствоФизЛиц.ФизЛицо,

    | ГражданствоФизЛиц.Страна

    |ИЗ

    | РегистрСведений.ГражданствоФизЛиц КАК ГражданствоФизЛиц

    |ГДЕ

    | ГражданствоФизЛиц.Период МЕЖДУ &ДатаНачала И &ДатаОкончания»;

    Reply
  17. fisinaa

    (15) Katik, спасибо попробую, глупый вопрос, чем вы правите xml ?

    Reply
  18. Katik

    (16) fisinaa, notepad++

    Reply
  19. milkers

    (16)(17) Из вашей беседы я не могу понять, знаете ли Вы про конвертацию данных, конфигурацию от 1С, созданную специально для редактирования правил обмена? Слова «fisinaa, notepad++ » в этом контексте меня пугают.

    Reply
  20. milkers

    (0) Скоро выложу подправленную версию правил в которой подправлю некоторые ошибки. Если Вы правили что-нибудь в правилах конвертации, то пожалуйста поделитесь исправлениями, я их включу также.

    Reply
  21. fisinaa

    (19) гляну что наизменял я там и вам скину.

    Reply
  22. Katik

    (18) про конвертацию знаем. Я notepad++ использую, когда не совпадают реквизиты, а синхронизацию делать не хочу, чтобы правила не затереть. Поэтому частично правлю в notepad++.

    Reply
  23. Katik

    Здесь был вопрос…сама разобралась.

    Reply
  24. milkers

    (23) Светлана, ты помоему что-то напутала.

    Reply
  25. stp_ekb

    Всем привет, народ помогите справится с проблемой, при выгрузке из БП в КА «Банковских счетов» и «Договоров контрагентов» выдает ошибку

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

    Reply
  26. reedcat666
    Reply
  27. reedcat666

    чуть в сторону — и всё ничего не работает.

    Reply
  28. ZergKRSK

    (27) reedcat666, ну так еще бы, завели кучу собственных субсчетов и думаете всё перенесётся само =)

    Reply
  29. reedcat666

    (28) Zerg118, субсчета бог с ними — документы выгружаются криво.

    Reply
  30. gavrikprog

    выгрузка справочников в лоб — много чего не работает

    Reply
  31. rfcor

    ОС и Амортизацию, кстати, переносит нормально.

    ПВД НИОКРОстатки и ГражданствоФизЛиц поправил, тоже вроде нормально переносит.

    Спец материалы 10.11 тоже правил, там в запросе надо заменить что-то вроде склада на «Местонахождение», ибо так с какого то релиза называется один и тот же реквизит.

    НЗП бы еще добавить перенос..

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

    С документами буду сегодня пробовать. Если всё пройдет нормально — выложу чучуть допиленные правила. Конечно далеко от идеала, но маленький шажок в направлении)

    Reply
  32. artur_antipin

    Добрый времени суток.

    Подскажите, пожалуйста, а то как-то не доходит…

    Начал выгружать остатки, вылетела ошибка:

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

    ПВД = НИОКРОстатки

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

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(69, 34)}: Поле не найдено «ХозрасчетныйОстатки.ВидУчета»

    КОГДА ХозрасчетныйОстатки.<<?>>ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)

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

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

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

    ПВД = НИОКРОстатки

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

    ОписаниеОшибки = Ошибка при вызове метода контекста (Выполнить): {(69, 34)}: Поле не найдено «ХозрасчетныйОстатки.ВидУчета»

    КОГДА ХозрасчетныйОстатки.<<?>>ВидУчета = ЗНАЧЕНИЕ(Перечисление.ВидыУчетаПоПБУ18.НУ)

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

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

    Такая же ошибка, в чем может быть проблема?

    Reply
  33. fibrsb

    (2)

    60

    Расчеты с поставщиками и подрядчиками

    60.01

    Расчеты с поставщиками и подрядчиками

    60.02

    Расчеты по авансам выданным

    60.21

    Расчеты с поставщиками и подрядчиками (в валюте)

    60.31

    Расчеты с поставщиками и подрядчиками (в у.е.)

    62

    Расчеты с покупателями и заказчиками

    62.01

    Расчеты с покупателями и заказчиками

    62.02

    Расчеты по авансам полученным

    62.32

    Расчеты по авансам полученным (в у.е.)

    Показать

    Подскажите эти счета нормально переносятся?

    Reply
  34. andpal

    В БП 2.0 есть «ручные» операции, они переносятся в КА, но только «шапка», без проводок.

    Что нибудь посоветуете?

    Reply
  35. demetr2011

    писал же

    возьми готовые.

    вывел все варианты переноса из 77, про нормальный учет и говорить нечего.

    перенос бу/ну, зарплата, расчет себестоимости, отрицательные суммы и т.д.

    добавил перенос бух.оборотами

    http://infostart.ru/public/120162/

    Reply
  36. musatov1c.ru

    А ведь получилось. История (пусть не проведенная) из УСН 77 через БУ 20 в УПП 13. Во всяком случае документы перенеслись. Есть с чем работать. Автору большое спасибо 🙂

    Reply
  37. Tangram

    Если реквизиты входящего счета-фактуры указаны в документе поступления, не формирует входящую счет-фактуру в УПП. Надо допиливать.

    Reply
  38. vahate

    очень интересует обработка для перехода (переноса) с Розница 1.0 для Украины (от российской почти ничем не отдичается) на Розница 2.0 для России.

    Reply
  39. Масянька

    То есть как я пониамю правила и здесь не работаю. А есть типовые правила из БП20 в УПП? или «Это фантастика»

    Reply
  40. Alteza

    Фантастика..

    Reply
  41. bsa28000

    Проверил мельком, не выгружаются платежные поручения из БП, хотя про них даже отдельно упомянуто в шапке. Версия 2.0 (2.0.40.10).

    Reply
  42. sergio199

    (19) Запрос в ПВД ГражданствоФизЛиц стоит скорректировать

    | ГражданствоФизЛицСрезПоследних.ФизЛицо,

    | ГражданствоФизЛицСрезПоследних.Страна,

    | ГражданствоФизЛицСрезПоследних.НеИмеетПравоНаПенсию

    // | ГражданствоФизЛицСрезПоследних.НеИмеетПравоНаМедицинскоеСтрахование

    |ИЗ

    заместо него поставить ссылку на ресурс ВидЗастрахованногоЛица

    закрыл строку. В принципе сейчас произвожу перенос из БП в УПП по вашим правилам и знаю КД, немного удпучен таким большим количеством GDL? которые во многом то и не нужны оказываются…

    Буду корректить даллее…

    Reply
  43. bluntschi

    (3) KonstB, как можно убрать эту ошибку???

    можно ли отключить выгрузку по счетам, чтобы убрать эту ошибку?

    и по какому?

    Reply
  44. bluntschi

    (32) artur.antipin, вы как-то исправили???

    Reply
  45. bluntschi

    (31) thezos, а как вы исправили

    вот это: ПВД НИОКРОстатки ????

    очень нужно

    Reply
  46. bluntschi

    а отчет производства за смену переносится? конфигурация КА

    Reply
  47. aids-ice

    Подойдет данная разработка для КА_1.1.29

    Reply
  48. shakmaev

    а есть у кого перенос остатков в обратную сторону УПП->БП?

    Reply
  49. avk2009

    Спасибо за разработку! странно, что 1С предлагает только правила БП 1.6 -> УПП. Сэкономил массу времени и сил. Автору всех благ!

    Reply
  50. RTFM

    добрый день. подскажите пожалуйста пытаюсь выгрузить данные по данным правилам обмена(БП 2.0.44.10-УПП 1.3) и выходит уже третья ошибка, помогите разобраться:

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

    ПКО = УчетнаяПолитикаОрганизаций (Регистр сведений: Учетная политика организаций)

    ПКС = 45 ( —> ПорядокРасчетаВычетаФБ)

    Объект = (Выборка из результата запроса)

    СвойствоПриемника = ПорядокРасчетаВычетаФБ (ПеречислениеСсылка.ПорядкиИсчисленияВычетаПоЕСН)

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

    ОписаниеОшибки = Значение не является значением объектного типа (ПКС_ПередВыгрузкой_УчетнаяПолитикаОрганизаций_ПорядокРасчета­ВычетаФБ_Ресурс45)

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

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

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

    ПКО = УчетнаяПолитикаОрганизаций (Регистр сведений: Учетная политика организаций)

    ПКС = 45 ( —> ПорядокРасчетаВычетаФБ)

    Объект = (Выборка из результата запроса)

    СвойствоПриемника = ПорядокРасчетаВычетаФБ (ПеречислениеСсылка.ПорядкиИсчисленияВычетаПоЕСН)

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

    ОписаниеОшибки = Значение не является значением объектного типа (ПКС_ПередВыгрузкой_УчетнаяПолитикаОрганизаций_ПорядокРасчета­ВычетаФБ_Ресурс45)

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

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

    Reply
  51. sergio199

    Мы взяли эти правила за основу и переписывали заново — у нас куча ошибок вылазила при выгрузке.

    Reply
  52. VasiL0587

    Спасибо за разработку!

    Reply
  53. rasswet

    (50)удалось исправить?

    Reply
  54. TeMochkiN

    Правила работаю только в одном направлении?

    Reply
  55. milkers

    (54) TeMochkiN, Да.

    Reply
  56. sergio199

    (54) TeMochkiN, да.

    Reply
  57. eezotov

    БП-УПП Просто интересно для чего нужно было соотносить счет 10.09 в БУ со счетом МЦ.01 в НУ? Если посмотреть на оба счета они несут разную смысловую нагрузку. И честно говоря правила переноса документов без исправления не рабочие. Но как основа для написания своих правил подойдут

    Reply
  58. nuelectro

    Скажите, что выполняет алгоритм ТчДокументПоСсылке, а именно строка:

    Если НЕ Лев(Источник.Комментарий, СтрДлина(СокрП(Строка(Параметры.Метка)))) = СокрП(Строка(Параметры.Метка))

    Заранее спасибо.

    Reply
  59. milkers

    (58) nuelectro, Не помню уже, давно не трогал.

    Reply

Leave a Comment

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