Предлагаю вашему вниманию один из вариантов решения проблемы.
Вводные данные:
— платформа 8.2.13.219
— УТ 10.3.14.5 (дописанная)
— БП 20.0.30.8 (типовая)
Обмен односторонний, из торговли в бухгалтери. Правила обмена тоже дописанные таким образом, чтобы выгрузка платежного поручения из торговли шла в платежное поручение бухгалтерии, а не в списание с расчетного счета, как по типовым правилам обмена.
После обновления релиза бухгалтерии на обозначенный выше появилось вот такое сообщение:
{Обработка.ОбменДаннымиXML(12943)}: Тип не определен (ПеречислениеСсылка.НДСВидСчетаФактуры)
Техническая информация:
{Обработка.ОбменДаннымиXML.МодульОбъекта(1300)}: {Обработка.ОбменДаннымиXML(12943)}: Тип не определен (ПеречислениеСсылка.НДСВидСчетаФактуры)
Открываем конфигурацию бухгалтерии — да, такого перечисления больше нет. А у выданных и полученных счетов-фактур реквизит «ВидСчетаФактуры» имеет вид «ПеречислениеСсылка.ВидСчетаФактурыВыставленного» и «ПеречислениеСсылка.ВидСчетаФактурыПолученного» соответственно. То есть получается, что перечисления, к которому обращались старые правила обмена, больше нет.
Гуглим проблему. Находим вариант решения: открыть правила обмена блокнотом и заменить значение «ПеречислениеСсылка.НДСВидСчетаФактуры» на «ПеречислениеСсылка.ВидСчетаФактурыВыставленного» (Взято отсюда), который, однако, в моем случае оказался неполным. Правила пробовала менять и блокнотом, и через систему «Конвертация данных 2.0», однако, чтобы корректно пошла выгрузка, мне пришлось поменять тип приемника в обоих видах счетов-фактур. Если конкретно — у обоих документов меняется тип значения, который в правилах обмена обозначается как «НаАванс» и в УТ является булевым значением. Менялось через конвертацию.
И еще одна особенность. После переделки правил счета-фактуры полученные по-прежнему не проводились после выгрузки. Это оказалось связано с тем, что реквизит «Входящий номер сторонней организации», который в предыдущих конфигурациях БП был необязательным для заполнения, в релизе 20.0.30.8 оказался обязательным(о чем, естественно, не написано). После простановки номеров в счета-фактуры в торговле обмен прошел корректно.
Надеюсь, мой опыт кому-то поможет. Всего хорошего.
Ещё на прошлой неделе:
http://www.buh.ru/newsDescr-8252
(0) Дурью маялись с правилами.
http://forum.infostart.ru/forum42/topic49464/
(2) Поручик, нет.
Потому что правила на сайте выдавали ту же ошибку, что и до их использования.
По крайней мере, вчера вечером то еще было.
Спасибо всем! Как раз на прошлой неделе мучались с обменом…
У меня та же проблема при обмене Бух с УПП. Помогло. Спасибо.
(5) Muha77, всегда пожалуйста.
Скачайте у 1С обновленные правила обмена и вручную подставьте их в настройку правил обмена в базах, или одной, в зависимости от вида обмена(через подключение к базе приемники, или через папку)
(7) apostal86, данная статья написана как раз к тому варианту, когда обновленные правила обмена все равно не срабатывают.
(8) ну не знаю, у многих своих клиентов поменял правила, проблемы не возникало. Тут либо старые правила подключали, либо криво подключали обновленные.
Огромное спасибо!! Вовремя прочитала. УТ 10 тоже вся переписана, и правила свои, поэтому данная фишка как раз для нашей конторы. Вовремя проверила и переписала правила. А то блин не видать мне тогда новогодней премии да и праздников с нашей бухней и ее автоматическим обменом.
(9) apostal86, могу вам только позавидовать доброй завистью. Правила с пользовательского раздела на 22 декабря выложенные (а проблема возникла 26 декабря, когда я провела обновление бухгалтерии) срабатывать не захотели. Вариант «криво подключали обновленные», конечно, вполне возможен, хотя КАК можно криво нажать на три кнопки, я как-то не в состоянии представить, да и не случалось такого в моей практике. А вот вариант не срабатывания типовых правил в совершенно типовых конфигурациях — уже бывал, и не только у меня.
Опять же, заметьте, прежде чем описывать свой вариант решения проблемы, я предлагаю пройти по ссылке, на которой опять же сказано, что либо, народ, скачайте типовые обновленные правила, либо мучайтесь сами. И только в заключение уже даю вариант, которым решила проблему конкретно я.
(10) Nadushka74, всегда пожалуйста 🙂
Посмотрим что тут есть если будет выявлены ошибки или проблемы будем выкладывать, я так понимаю это правила обмена данными.
(13) Sairys, это вариант методики решения проблемы, которая может возникнуть с правилами обмена. Сами правила не выкладываются, так как нет смысла. На абсолютную истину данная методика ни разу не претендует.
а если правила нетиповые, то нужно загрузить в конвертацию текущий релиз бухни, а затем поправить сопоставление реквизитов
Блин, тоже был этот косяк. Так как очень редко работаю с УТ и БП был не в курсе данной проблемы и грешил на правила переноса, которые правил ранее. Так что спасибо автору.
СПАСИБО БОЛЬШОЕ АВТОРУ! а то бы маялись дольше…
С УТ 11 похожая ситуация (http://compaud.ru/blog/2011/12/ut-bp-2030/) , решается аналогичным образом (или качать новые правила ,или модифицировать правила самостоятельно, или откатываться на предыдущий релиз бухгалтерии).
Спасибо за информацию!
Статься помогла мне понять ошибку при выполнении очередного обмена. Спасибо!!!
А еще есть подобная ошибка для документа «СчетФактураПолученный». В правилах есть такие строки
— <Свойство>
<Код>22</Код>
<Наименование>НаАванс —> НаАванс</Наименование>
<Порядок>800</Порядок>
<Источник Имя=»НаАванс» Вид=»Реквизит» Тип=»Булево» />
<Приемник Имя=»НаАванс» Вид=»Реквизит» Тип=»Булево» />
</Свойство>
заменил на
— <Свойство>
<Код>22</Код>
<Наименование>НаАванс —> ВидСчетаФактуры</Наименование>
<Порядок>800</Порядок>
<Источник Имя=»НаАванс» Вид=»Реквизит» Тип=»Булево» />
<Приемник Имя=»ВидСчетаФактуры» Вид=»Реквизит» Тип=»ПеречислениеСсылка.ВидСчетаФактурыПолученного» />
<ПередВыгрузкой>Если Источник.НаАванс Тогда Значение = «НаАванс»; Иначе Значение = «НаПоступление»; КонецЕсли;</ПередВыгрузкой>
</Свойство>
Да, я в своей теме указала, что меняла реквизит у обоих счетов-фактур: полученной и выданной.
У всех данная махинация работает нормально? У меня в процессе переброски выскакивает сообщение «Не найдено соответствие для значения Источника», в итоге переброска уходит не корректно — часть доков не выгружается, часть приходит не проведенной и самое интересное, та же реализация, старые доки слетают и становятся не проведенными… вот такой глюк.
Однако есть предположение, что проблема кроется в другом, после последней удачной выгрузки сменился основной склад, так что буду капать еще и в эту сторону.
Спасибо за идею. Периодически перестает работать обмен в типовых конфигурациях. Про изменения в форматах документов, о которых не говорится в change-логах конфигураций, как-то не задумывался. Теперь буду знать.
Новая Котя,
хотела бы уточнить Вы меняли существующие Правила_УТ (документ xml) , открыв его через Конвертацию, а потом заменив его на новый?
(22)
а можно более подробно описать замену одного на другое, т.к. у меня,согласно,описаниям выше, заменив/добавив данные через конвертацию…собственно говоря, ошибка-то сохранилась… =(((
(25) art-ame, извините, что так долго не отвечала.
Да, я взяла типовые правила обмена, загрузила их в Конвертацию, отследила реквизит, на который ругался сам обмен, изменила оба типа перечисления для обеих счетов-фактур.
(26) art-ame, И как-то не заметила, что два сообщения пишет один и тот же человек, ех.. спать надо больше.
Так, если пошагово, то делалось так.
Сначала я, как в указанной ссылке, попробовала открыть сами правила блокнотом, и поменять свойство реквизита. В итоге одна ошибка пропала, но появилась(а точнее, начала отображаться, у 1с-как то все забавно, не все ошибки сразу отображаются) другая.
Тогда я снова взяла типовые правила, загрузила их к Конвертацию, отыскала приемник, отыскала свойство приемника и — честно, вот сейчас уже не вспомню дословно, а конфигурация не под рукой, поэтому точно перечислить все кнопки, которые нажимала не смогу. Но суть в том, что я докопалась до места, где определяется тип реквизита приемника. И ручками опять же вставила нужный мне тип. После чего все пошло.
Если хотите — могу отправить вам правила обмена, посмотрите, сравните.
(27)
спасибо за ответ.
но я вот воспользовалась Правилами обмена кот. приложены к 10.3.14.5 и ВСЁ заработало! (может 1с-ки уже их перезалили?)))
(29) art-ame, завидую доброй завистью.
В принципе, судя по некоторым ответам, большинству такое помогло. А вот мне с моей дописанной конфгурацией и уже чуть доработанными правилами обмена — пришлось корячиться ручками..
(30)
так у нас и вовсе УТ версии аж 10.3.14.3 и до чёртиков доработанная…но вот как-то помогло…уффф
хотя тоже корячились через конвертацию, видно что-то в спешке упустили…
(31) art-ame, И кстати, как вы правильно заметили — может, и перезалили. Потому что меня ну очень улыбало, когда я скачивала обещанные обновленные файлы обмена с сайта, и они были датированы не то 12, не то 14 декабря, а сама конфигурация бухгалтерии — 22 декабря.
Скачали новые правила «Convertion_rules_Acc_Trade_20112212», УТ и БП типовые, а как поменять?
(сразу — да, стыдно)
(33) cuba8, Не совсем поняла, за что стыдно-то?
Для того, чтобы поменять, надо:
1) Взять диск ИТС, установить с него конфигурацию «Конвертация данных».
2) Загрузить в нее типовые правила обмена, которые вы скачали.
3) Найти указанные реквизиты в документах счетов-фактур и поменять их типы.
(34) Как в типовую измененные правила обмена загрузить, у нас обмен по внутренним правилам обмена идет, если заменить типовые правила обмена, то конфигурация становиться измененной (не типовой). Или я не правильно понимаю?
УТ редакция 10.3 Версия 10.3.15.6 (бета) похоже исправили правила обмена, по крайне мере у меня ошибки нет. Ориентировочная дата выхода стоит 25.01.2012, похоже перенесут дату выхода релиза.
(35) cuba8, нет, правила обмена саму конфигурацию никак не затрагивают. Чтобы их изменить, надо в настройках обмена загрузить другие правила, сохранить их и провести обмен.
10.3.15 — еще не ставила.
Благодарствую сударыня, однако боюсь показаться навязчивым, ибо не обрел таких высоких познаний в программе, не поймите меня дурно, но не могу найти, где конкретно поменять в 1С этот файл xml
(38) cuba8, ничего страшного, все бывали на этом уровне. С чего-то же надо начинать.
Итак, если пошагово:
1) открываем обработку обмена между конфигурациями (Сервис-обмен данными с 1С Бухгалтерия8-Обмен данными с Бухгалтерия (и ваша редакция — либо 1.6., либо 2.0)-Выполнить постоянный обмен данными с…)
2) В открывшемся окне возле установленной настройки (первая строка сверху, возле кнопки «Выполнить обмен») нажимает на значок лупы — открывается окно настроек.
3)В окне настроек на вкладке «типовые» в верхней части формы(но не сверху) возле кнопки «Проверить правила» три небольших кнопки: «Загрузить правила из файла», «Сохранить правила в файл», «показать информацию о правилах обмена».
Вам нужно сначала сохранить правила в файл, затем открыть их в «Конвертации», изменить нужные реквизиты и затем через это же окно настройки обмена загрузить правила из файла в торговлю. Правила обмена — это xml-файл, который подгружается в конфигурацию и используется при обмене, но на саму конфигурацию непосредственно не влияет, и при использовании самописных правил обмена конфигурация не становится нетиповой.
Как пользоваться системой конвертации — посмотрите на диске ИТС, там четкая инструкция с реальным примером. Обучить вас работе с ней в рамках данной статьи я, к сожалению, не могу.
(38) cuba8, у меня странное ощущение, что я опять не ответила на ваш вопрос 🙂
Если так, то попробуйте точно сформулировать, какого рода подсказок вы хотите добиться 🙂
Спасибо данная тема помогла
Уважаемая Новая Котя, спасибо вам, что указали мне эти маленькие кнопки, которые я никак не желал разглядеть (в благодарность вам виртуальный цветочек вашего любимого цвета), и осмелюсь опять запросить вашей помощи. Скачал правила сhttp://users.v8.1c.ru/version.jsp?id=Trade103&ver=10.3.14.5 там их нашлось целых 4 правила, вот они:
ПРАВИЛА КОНВЕРТАЦИИ БП-УТ.XML
ПРАВИЛА КОНВЕРТАЦИИ ПЕРВЫЙ ОБМЕН БП-УТ.XML
ПРАВИЛА КОНВЕРТАЦИИ ПЕРВЫЙ ОБМЕН УТ-БП.XML
ПРАВИЛА КОНВЕРТАЦИИ УТ-БП.XML
У нас обмен из УТ 10.3.14.5 в БП 2.0.32.4, что такое ПЕРВЫЙ ОБМЕН УТ-БП и просто УТ-БП, что подключить, или сперва 1 потом 2, я совершенно в нерешительности.
(42) cuba8, пожалуйста.
Вам нужен четвертый пункт — ПРАВИЛА КОНВЕРТАЦИИ УТ-БП.XML
Первый обмен — это когда базы только-только поставили, обмен между ними еще не проводили, поэтому проходит выгрузка всех документов, значений всех необходимых справочников и т.д. Впоследствии проводится выгрузка только измененных или созданных элементов.
Спасибо Новая Котя за скорый ответ, опять я намерен приставать, оказалось, что там же (в окне несколько ниже) есть кнопка с названием: «Правила выгрузки из базы обмена в текущую базу», я так понимаю, что это обратный обмен из БП в УТ и там (тоже) надо поменять правила, ибо мы имеем и обратный поток некоторых документов. Или не надо?
(44) cuba8, обратный обмен имеет место, однако, если вы специально не настраивали двусторонний обмен, то трогать правила обратного обмена нет необходимости.
(45) Спасибо, буду пробовать.
cuba8,
извините, что вмешиваюсь в Ваши трогательные обращения к НовойКоте, но, может быть, стоит для начала просто почитать описание к конфигурации, которое в поставке идет? Например, в каталоге установки конфигурации Бухгалтерии есть файл readme.txt.
В нем, например, есть такая информация:
«5. Файл «Совместное использование конфигураций Управление торговлей и Бухгалтерия предприятия.htm» содержит описание и порядок настройки работы в совместном режиме конфигураций «Управление торговлей» и «Бухгалтерия предприятия, редакция 2.0».»
Далее есть другой блок:
Обмен данными с конфигурацией «Управление торговлей», редакция 10.3
———————————————————————-
Обмен данными с конфигурацией «Управление торговлей», редакция 10.3
возможен, начиная с версии 10.3.14.
Файл «Совместное использование конфигураций Управление торговлей и Бухгалтерия предприятия.htm»
содержит описание и порядок настройки работы в совместном режиме
конфигураций «Управление торговлей», редакция 10.3 и «Бухгалтерия предприятия», редакция 2.0.
Файл «Правила конвертации — первый обмен.xml» содержит правила конвертации
для конфигурации «Управление торговлей», редакция 10.3 для первого обмена
Файл «Правила конвертации — постоянный обмен.xml» содержит правила конвертации
для конфигурации «Управление торговлей», редакция 10.3 для постоянного обмена
Аналогичные файлы и описания есть в поставке УправленияТорговлей.
Убедите всех, что это не та самая информация, которую Вы добивались от НовойКоти.
Обмен — очень сложная и критичная операция, 100% результат которой даже на типовых конфигурациях разработчик гарантировать не может, а Вы ставите тестовую версию конфигурации (т.е. Вам по возникшим проблемам даже разработчик помочь не сможет, тем более — в рамках ИТС), а потом еще запускаете обмен, не ознакомившись хотя бы с базовыми описаниями, что это и как настраивается.
Спасибо за статью
Направило на нужный путь
но очень сумбурно )))
(49) NoRazum, за сумбурность — я не специально. Вопрос был острым, мысль лилась с пальцев на клавиатуру, половина логических выводов держалась в голове, озвучивались результаты. Я бы сейчас по-другому написала текст, сделала бы больший упор на пошаговое описание, как я люблю. Но раз уж получилось так — то хотя бы не ленюсь комментировать и отвечать на возникающие вопросы.
Хорошо, что помогло.
(48) bellaform, Фиг с ним, что она сложная и критичная…
Но когда я, уже разобравшись с косяком правил, ради интереса вычитала изменения, которые были указаны разработчиком в обновленной конфигурации бухгалтерии — то указания на изменения типа перечисления там нигде не было. То бишь, ищите, дорогие, наугад. И хорошо, если знаешь где искать. А если, как у некоторых — прошлый админ настроил и уволился, этот пришел, сам еще по 1с новичок, а тут бац — и обмен слетел вусмерть.
(51) Новая Котя,
согласен — любят разработчики из самых простых вещей делать великую тайну, на которой потом за тех.поддержку зарабатывают.
Я тоже несколько дней бился с настройкой обмена Розница-УТ: криво переносились движения по складам и кассам, пока перебором не нашел, где и как прописывается соответствие названий складов при обмене. Оказалось, что это зависит от цифрового кода — порядкового номера в списке складов в окне настроек, который сам и назначаешь. В обмене БП-УТ такие пункты тоже есть, но там они справочные, а в обмене Розница-УТ, оказалось, одни из ключевых. И при этом нигде в документации ничего об это не говорится! Только тех.поддержка настойчиво рекомендует вызвать их спеца…
Впрочем, как раз из-за такой бестолковости в политике поддержки пользователей такие форумы, как инфостарт, успешно работают :).
Вы абсолютно правильно сделали, что опубликовали свои открытия, пусть и «сумбурно» — многим и этого не хватает. Хуже, когда пользователь не хочет почитать хотя бы инструкцию разработчика, а сразу пытается что-то делать и заваливать вопросами окружающих.
Спасибо, действительно, помогло, не пришлось искать причину ошибки, тем более правила обмена у нас немного измененные.
Не могу понять, как исправить правила. Исправляю те, что в Плане обмена. В результате все равно в файл обмена пишутся типовые правила. Все обыскал, не могу понять, откуда они берутся.
(54) Sиlьver, расскажите пошагово, что вы делаете.
(55) Сорри. Только сейчас увидел, что это для 10 релиза. У меня проблема в УТ11. В Плане обмена ОбменУправлениеТорговлейБухгалтерияПредприятия редактирую Макет ПравилаОбмена: заменяю «НДСВидСчетаФактуры» на ВидСчетаФактурыВыставленного. В результате при выгрузке файла обмена в нем все равно лежат типовые правила. Поиском текст «НДСВидСчетаФактуры» в конфигурации найти не могу.
у меня было тоже самое!!! помогло обновление на версию 31 или даже лучше на 32 версию. после этого все стало замечательно работать!!! выгружаю в одностороннем режиме. до этого не выгружался из 13.2. обновил до 14.5 и все стало работать. так что советую обновиться…
(56) Sиlьver, я, возможно, никак не соображу, что и как вы меняете.
Я меняла вид счета-фактуры в правилах обмена. Это xml-файл, который можно выгрузить, поменять и потом загрузить обратно. План обмена я не меняла.
(57) БП 32 релиза. сейчас обновлю до 6 билда. Эффекта пока 0.
(58) Все правильно, в этом макете лежит XML-ный текст, я его прямо в конфигураторе редактировал, не выгружая в КД. Может редактировал не так. Вы откуда выгружаете файл?
В версии 10 это обработка «Выполнение обмена данными». Из нее справочник «Настройки обмена данными» и конкретно элемент справочника — мой текущий обмен. Из него сохраняю в файл правила, редактирую в конвертации и подгружаю обратно таким же макаром.
(60) Ну понятно, спасибо за участие.
Если кто по УТ11 подскажет, буду признателен.
Если кому интересно, подправленные правила обмена подгружаются через форму узла плана обмена в режиме предприятия.
Добрый день!
Столкнулся с аналогичной проблемой, но сложности в том, что УТ нетиповая, не наподдержке, поэтому правила нужно менять в ручную.
http://clip2net.com/s/1zBZn
В принципе всё понятно как и что делать, но возникли уточняющие вопросы:
Можно ли описать немного подробнее этот момент?
«Правила пробовала менять и блокнотом, и через систему «Конвертация данных 2.0», однако, чтобы корректно пошла выгрузка, мне пришлось поменять тип приемника в обоих видах счетов-фактур. Если конкретно — у обоих документов меняется тип значения, который в правилах обмена обозначается как «НаАванс» и в УТ является булевым значением.»
В конвертации вижу следующие правила:
Насколько я понял, больше нет в бухгалтерии булевого «НаАванс». Следовательно в этом правиле Вы вносили изменения? Не подскажите какие точно?
Есть подозрения, что придется менять правила под каждый вид СчетаФактуры (отдельно на аванс, на реализацию и т.д.)
PS Может быть у кого-нибудь есть правила, которые 1С выложили на сайте? Не поделитесь? 🙂
Спасибо.
(63) The_Demon, в конфигурации есть два типа счета-фактуры: выданные и полученные. «На аванс», «на реализацию» и т.д. — это уже частности двух этих видов. Нет, в бухгалтерии нет не значения «НаАванс», там нет значения перечисления «ПеречислениеСсылка.НДСВидСчетаФактуры». Это то перечисление, к которому обращались старые правила.
P.S.
А куда делиться-то, если что?
(64) можно на files.mail.ru или на ящик — the_demon_87@mail.ru
Спасибо 🙂
Я просто пока не понял что на что именно там менять.
Попробовал посмотреть правила от УТ на 8.2, но там вообще чё-то не то..
Спасибо, попробую. Такая же ситуация УТ дописанная, БП стандартная.
Спасибо, попробою переписать.
Новая Котя,
Добрый день!
У меня конфа УТ 8.1 (ред 10.3). А БП 8.2 ред.2.0
Имеет смысл обновляться на последние релизы?
(68) ice_777, если вы не в курсе, то в последних релизах изменилась ставка отчислений в фонды(30% вместо 34%), а также поменялись печатные формы счета-фактуры, корректировочного счета фактуры и книги покупок и продаж(второе вам не актуально, если вы на упрощенке). Если вам эти изменения не нужны — можете не обновляться.
Добрый день!
А сталкивался ли кто-нибудь с таким косяком: односторонний обмен УТ(10.3.14.5)-> БП(2.0.30.8), настраивал не я:), так вот — при загрузке в БП все существующие документы почему-то распроводятся, новые не проводятся, хотя в УТ они проведены. К тому же странным образом дублируется номенклатура в БП, чистил обработкой замены дублей, но после очередного обмена все равно появились повторяющиеся записи. Может вопрос конечно глупый, но я в этом новичок, поэтому не судите строго ))
p.s: обновлялся до последних релизов, менял правила, проблема осталась, что может быть не так???
(70) Andrew@sfx,
скорее всего, у Вас при настройке обмена была допущена ошибка (сформировано несколько правил обменов, дублирующих друг друга, неправильно выполнен первый обмен и т.п.). Для начала через Монитор обмена посмотрите, по каким правилам у Вас выгружаются дублирующиеся документы. Также почитайте рекомендации разработчика по реализации обмена УТ10 — БП 2: там указано, как делать первый обмен, а также приоритеты документов при обмене — часть документов в любом случае пишется из УТ, для некоторых типов документов приоритет при обмене выше у БП.
Нужно. Всегда есть куда применить. А настройка обменов просто очень актуально у многих пользователей.
Спасибо, статья очень помогла.