#0
by OldmaN2
Всем салют! Есть задача, на которую пока не нашёл решения: Рисую правила обмена в КД. Заказчик хочет, чтобы реквизиты договоров в объектах в приемнике (кроме владельца-контрагента) - заполнялись из контрагента (Контрагент.ОсновнойДоговор). А создавать и подставлять договор из данных источника только в том случае, если был создан новый контрагент в процессе конкретного обмена. Опыта работы в КД маловато, хотелось бы получить совет, как это можно грамотнее реализовать.
#3
by Йохохо
тогда оно само так и сделает, если нет пвд на договоры и стоят галки выгружать подчиненные что ли. Только по второму пункту надо добавить галку не замещать реквизиты
#5
by OldmaN2
Забыл упомянуть, идентификация происходит только контрагентов по коду (источник=приемник). Идентифицировать договора в нашем случае необходимо как раз через Как найдёт? К примеру есть документ. Имеет реквизиты контрагент и договор. Контрагент в приемнике нашелся, а по договору из источника соответствий с приемником по реквизитам поиска нет. Создастся ещё один договор, который подставится в документ. А мне нужно чтобы в этом случае договор подставился из Контрагент.ОсновнойДоговор и не создавался новый договор. А если контрагент был создан новый, то тогда мы создаем и договор, назначаем основным и затем подставляем в документ. Как то так....
#6
by Альбатрос
Не передавай договор как реквизит, а запихай его в параметры. В послеЗагрузки проверяй на ЭтоНовый и подставляй основной если нет или создавай новый договор из параметров.
#7
by ТогдаКонецЕсли
При выгрузке документа нужно в параметры сохранить данные основного договора контрагента, И если договор не найден, брать оттуда.
#12
by OldmaN2
Не могу понять, чего не так делаю.... Отправляется один документ. В нем передаю в параметр договор. В ПКО контрагента отключил реквизит "ОсновнойДоговорКонтрагента". Контрагент должен записаться новый, следовательно договор создаться не должен. В отладчике после загрузки проверяю Объект, в нем договора нет, это круто. А вот в ПараметрахОбъекта договор уже сидит, записанный в базу.... как он туда попадает.... Пробовал в ПКО договора ставить "Не создавать новый объект в приемнике, если не найден", тогда договор в параметры не падает, отражается как неопределено.... чего ему надо, интересно?
#14
by OldmaN2
А разве когда реквизит в параметр передаёшь он всё равно в базу пишется? Мне в сам документ в на стороне приемника нужно подставлять основной договор контрагента. При этом создавать договор из источника нужно только тогда, когда заходит новый контрагент. Если я воспользуюсь твоим вариантом, то договора к существующему контрагенту будут создаваться новые, т.к. поиск по ним возможен только по идентификатору, остальные поля в поиске не участвуют и не соответствуют равным значениям поиска, кроме владельца.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- v7: Конвертация периодических реквизитов из 7.7 в 7.7 (конвертация данных 2.0)
- Конвертация данных. Конвертация в составной тип
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация Установка цен номенклатуры из УТ в БП
- Конвертация данных. Конвертация видов субконто.
- Конвертация данных. Конвертация двух реквизитов в один.
- Вхождение основного средства в состав другого основного средства
- Получить тип основного договора у нужного контрагента через V81.Application
- Установка вида скидки в доке "Установка Скидок номенклатуры"
В этой группе 1С
- Платформа 1С 8.3.10.2505 и вин 10
- УФ Сохранение разных пользовательских настроек в форме списка в разных режимах
- ЗУП 3.1 компенсация отпуска и остатки отпусков
- Получение pdf файлов с сервера
- ЗУП 2.5. Пилотный проект, дети-инвалиды
- ЗУП 3.1 Перенос начислений и удержаний
- СКД переделал выполнение отчета на свою кнопку пропала расшифровка в табличном документе
- СКД не выводить параметр в шапку
- Оптимизация получения GUID по COM-соединению
- Дата среза последних в регистре сведений по умолчанию.
- Оптимизация работы с большим справочником номенклатура
- Конфликт блокировок, превышено максимальное время ожидания предоставления блокировки
- Разница в суммах НДС в УПД БП и УТ
- Можно ли получить решение одним запросом, насколько я понимаю здесь
- У кого есть ВПФ УПД для БП 3.0?
- Программное изменение видимости подсистем (Ролями не решить!)
- Исправление кадрового документа "Отпуска организации".
- УТ11 Программный вызов дополнительного отчета
- Сбилась нумерация Счет-фактур на аванс
- ПакетОтображаемыхДокументов - недостаточно памяти