Обмен ЗУП 2.5 - БУХ 3.0 вешает не на ту организацию #806754


#0 by Автосервис
Добрый день! В списке организаций имеются две организации с одинаковыми ИНН и КПП. Все время обмен вешал данные на первую организацию, а после обновления - начал вешать на вторую. ИНН или КПП менять нельзя - бухгалтера используют эти организации при сдаче отчетности. Подскажите как можно меньшей кровью заставить обмен вешать данные на нужную организацию? Думал в универсальном обмене данными сделать заплатку, когда он загружает организации - принудительно прописать ему нужную, но это дремучий лес для меня. Если меня не тыкнуть носом в кусок кода - я никогда ненайду где править)
#1 by Джо-джо
Есть регистр соответствия объектов для обмена. Но по уму не может быть "две организации с одинаковыми ИНН и КПП" по этому ссылки с одной надо перенести на другую, а лишнюю удалить
#2 by Автосервис
Насчет одинаковых организаций согласен. Но я говорил с бухгалтерами - им так гораздо удобнее сдавать отчетность. А что за регистр такой? Я в обмене вообще не соображаю. Есть регистр сведений "Соответствия объектов информационных баз" - этот?
#3 by Aleksey
нет там регистра, тупо по ИНН и КПП синхронятся. Можешь сам выгрузить правила обмена, загрузить в КД и посмотреть что и как
#4 by Шаман
есть обработка специальная щас дам название udaleniepoorganizatsiyam.8.2
#5 by Автосервис
У меня с обменом все туго. Хочу написать подписку на событие: Если при записи документа в комментарии есть "Перенесено из ЗУП", то организация в источнике заменяется на нужную. Согласен, что это не совсем гуманно, но работать же должно? Запускать обработку после загрузки? Нужно что-то более автоматизированное. Вообще для этих целей есть поиск и замена значений.
#6 by Автосервис
Я вот такую процедурину написал: Смотрю по отладчику - он туда залазеет и в Источник.Организация ставит нужную организацию. Но в конечном итоге организация так и не поменялась. Нужно получать объект сначала и записывать или как? Я тут не совсем до конца понимаю.
#7 by Skylark
А не проще в правилах обмена поставить галочку в поле "Код" - поиск по данному полю. А коды в ЗУП и БП выправить чтобы одинаковые были у нужных организаций.
#8 by Dmitry1c
мы не ищем легких путей!
#9 by Автосервис
Я самоучка и с правилами обмена еще не сталкивался. Конечно я как разберусь во всем - сделаю как нужно, а сейчас нужно сделать какую-нить заплатку)
#10 by Skylark
Ну ты хоть напиши как следует, где ты вообще находишься? Что за процедура "ПриЗаписиДокумента" - в каком это месте ты ее написал? Правила обмена то в КД загрузил и смотришь, или ты где вообще?
#11 by Автосервис
Я в бухгалтерии создал подписку на событие типа "При записи документа", где описал код, выложенный выше. Затея такая: при загрузке документов из ЗУП программа, пытаясь записать документ, попадает в эту подписку и заменяет ненужную организацию нужной. Смотрю по отладчику: после прохождения этой процедуры в источнике организация заменяется как надо, но по факту - организация остается прежней...
#12 by mehfk
Копрокод конечно, но перенеси его в ПЕРЕД записью.
#13 by Автосервис
Блин, ну я дурак)))) Он же не записывает изменения в конце этой процдуры)) Спасибо, помогло :)
#14 by Автосервис
Освобожусь и установлю себе КД. Нужно будет разобраться и переправить как положено)
#15 by h-sp
могут быть такие организации. РЖД, например.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С