Зарегистрировать один документ как другой в правилах регистрации
По теме из базы знаний
- Регистрация документов в последовательностях при работе с обменом данными
- [ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена
- Как прикрутить ГУИД к регистру сведений
- Как сделать плагин для 1С:EDT для начинающего Java+1C разработчика. Часть 2
- Гарантированное проведение документов (подключаемое расширение)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сначала надо определить используемые термины. "Регистрация" применительно к обмену - это запись объекта куда-то, где хранятся объекты для последующей выгрузки. Регистрация соответственно имеет отношение только к базе-источнику. В такой терминологии в приемнике ничего "зарегистрировать" нельзя.
А в задаче мы видим некую "регистрацию" чего-то в базе-приемнике. Это необщеупотребительное использование терминов, поэтому нужно определение используемой терминологии. Что это за "регистрация" в приемнике? О чем вообще речь, это про обмен между базами 1с или еще о чем-то другом? Ничего не понятно, вопрос поставлен некорректно и поэтому не имеет решения.
А в задаче мы видим некую "регистрацию" чего-то в базе-приемнике. Это необщеупотребительное использование терминов, поэтому нужно определение используемой терминологии. Что это за "регистрация" в приемнике? О чем вообще речь, это про обмен между базами 1с или еще о чем-то другом? Ничего не понятно, вопрос поставлен некорректно и поэтому не имеет решения.
(3) Сейчас исправлю:
Делаю синхронизацию данных между 2 одинаковыми комплексными автоматизациями 2.5. В синхронизации данных выбрал пункт "Другая программа", подключил через ссылку. Далее при настройки синхронизации хотел загрузить свои правила (правила обмена были), а оказалось что нужны правила регистрации. Зашел в кд, нашел правила регистрации, и понадобилась следующая вещь:
Что бы при выгрузке заказа клиента из 1 комплексной, во 2 комплексной она записывалась как заказ на производство, то есть, что бы заказ клиента использовалась чисто в виде источника данных для документа заказа на производства. Как то так.
Делаю синхронизацию данных между 2 одинаковыми комплексными автоматизациями 2.5. В синхронизации данных выбрал пункт "Другая программа", подключил через ссылку. Далее при настройки синхронизации хотел загрузить свои правила (правила обмена были), а оказалось что нужны правила регистрации. Зашел в кд, нашел правила регистрации, и понадобилась следующая вещь:
Что бы при выгрузке заказа клиента из 1 комплексной, во 2 комплексной она записывалась как заказ на производство, то есть, что бы заказ клиента использовалась чисто в виде источника данных для документа заказа на производства. Как то так.
(4)
в правилах обмена делается правило конвертации объекта, в котором источником будет заказ клиента, а приемником - заказ на производство.
Без переделки правил обмена не сделать.
Что бы при выгрузке заказа клиента из 1 комплексной, во 2 комплексной она записывалась как заказ на производство, то есть, что бы заказ клиента использовалась чисто в виде источника данных для документа заказа на производства. Как то так.
в правилах обмена делается правило конвертации объекта, в котором источником будет заказ клиента, а приемником - заказ на производство.
Без переделки правил обмена не сделать.
(6)Можно организовать подписку на событие перед записью Заказ клиента в приемнике переопределить на Заказ на производство
Если ОбменДанными.Отправитель = <Нужный отправитель> Тогда
Отказ = Истина;
СсылкаНаЗаказ = Документы.ЗаказаНаПроизводство.ПолучитьСсылку(ЭтотОбъект.УникальныйИдентификатор());
Если СсылкаНаЗаказ.Пустая() Тогда
ЗаказОбъект = Документы.ЗаказаНаПроизводство.СоздатьДокумент();
Иначе
ЗаказОбъект = СсылкаНаЗаказ.ПолучитьОбъект();
КонецЕсли;
//Далле заполняем как надо
КонецЕсли;
Показать
(9)для того чтобы "стыковать" не-однотипные документы, нужны свои правила "стыковки", а у вас правила типовые между двух одинаковых конфигураций (заказ клиента-заказ клиента, заказа на производство - заказ на производство), у этих документов максимум что будет совпадать (не считая номера и даты)) это ТЧ запасы и то не вся, да какое-нибудь подразделение шапки...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот