#0
by zyto
В конвертации данных (2.1.8.1) у правила конвертации объекта есть свойство (галочка): При переносе объекта по ссылке НЕ создавать новый объект, а только переносить ссылку. Если поставить это свойство, в xml-ке появляется: ПриПереносеОбъектаПоСсылкеУстанавливатьТолькоGIUD="true" Как я понимаю оно должно работать: Если документ выгружается по ссылке (допустим есть Возврат покупателю, у которого есть основание = Реализация товаров услуг, при выгрузке Возврата идёт нормальная выгрузка, а Реализация выгружается по ссылке, т.е. не самостоятельно), то если его нет в базе-приёмнике - он не должен создаваться, или должен создаться только документ-пустышка с GUID, Номер, Дата. Как работает: В файле с данными это свойство есть, но при загрузке по ссылке документ создаётся целиком, т.е. такое ощущение, что это свойство вообще никак не анализируется. Что я делаю не так? Что сделать что бы по ссылке документы не выгружались, а выгружались бы только ссылки?
#1
by vicof
Возможно, у тебя вместе с возвратами выгружаются и реализации. Откуда выгружаешь? В плане обмена есть изменения, связанные с реализациями?
#2
by zyto
Выгружаю вручную, обработкой V8Exchan82.epf, из комплекта конвертации. Устанавливаю галку только напротив документа Возврат покупателю. Напротив Реализации галка снята. Т.е. реализация выгружается по ссылке а не самостоятельно.
#5
by zyto
Может быть надо у Возврата поставить галку Не выгружать объекты свойств источника по ссылкам? Ща попробую...
#8
by zyto
Такс... Галка Не выгружать объекты свойств не подходит, т.к. в этом случае вообще никакие объекты не выгружаются (справочники и т.д.), что не есть хорошо. Может у ПКС есть какие-то параметры? ЗЫ Ща отладку гляну
#11
by zyto
Убрал продолжать поиск если не найден.... Не помогло, один фиг выгружается полный документ
#13
by zyto
В свою очередь, эта процедура вызывается так: т.е. тупо передаётся Истина если это ссылка... Получается конвертация не знает что реализация выгрузилась по ссылке?
#14
by zyto
Апну. Смущает вот этот код, в функции НайтиОбъектПоСсылке: Если Не ЗначениеЗаполнено(СсылкаНаОбъект) И ПриПереносеОбъектаПоСсылкеУстанавливатьТолькоGIUD Тогда Здесь почему-то устанавливается ОбъектНайден = Ложь, а в дальнейшем анализируется этот параметр, и если объект не найден - то создаётся новый документ со всеми реквизитами. Вообще кто-нибудь использует этот функционал? Он работающий?
#18
by zyto
Перефразирую вопрос, как сделать так, что бы при выгрузке по ссылке документ не выгружался, но если потом выгрузить отдельно этот документ - что бы он подтянулся в те реквизиты, где есть на него ссылки.
#25
by azt-yur
Создать 2 ПКО для реализации. В одном со всеми реквизитами, в другом только поля поиска. Первое привязать к ПВД, а второе указать в ПКС для реализации в ПКО документа возврата.
#27
by zyto
Ну тоже думал об этом... Но хотелось сделать "красиво", тем более такой функционал заявлен... А тут такая подстава. А по каким критериям выбирается ПКО, если реквизит составного типа и ПКО явно не указано? ПРимер: Действует правило ИмяВыгружаемогоДокумента = ИмяПКО или какое-то другое? Ну или другими словами как подобные ситуации, когда ИмяПКО явно не задано перенаправить на ПКО-пустышку? И можно ли создать одно правило для всех типов документов?
#30
by zyto
По приоритету, а ещё по чему - по имени или по типу источника? Не будет же СчётНаОплату выгружаться по ПКО Реализация, если у последнего приоритет 100500?
#32
by zyto
Понятно, благодарю за помощь! Если вдруг кто узнает как заставить работать типовой механизм - отпишитесь, пожалуйста.
#33
by zyto
...я правильно понимаю что нет возможности сделать одно правило-пустышку, и перенаправить на него все документы, выгружаемые по ссылке? Надо на каждый тип документа создавать пустышку, а в ПВД указывать нормальные правила, так?
#35
by azt-yur
а как выгрузку делаете? через прямое подключение к базе или через файл. мне кажется если через файл, то если стоит галка "При переносе объекта по ссылке НЕ создавать новый объект...", то реквизиты вообще не должны выгружаться
#36
by Йохохо
можно попробовать не указывать ИмяПКО, а алгоритм написать, который будет возвращать ИмяПКО
#37
by zyto
Выгрузку делаю через файл. И все реквизиты переносимого по ссылке объекта есть в этом файле... Это меня и напрягло с самого начала. Но думал может если стоит признак не загружать по ссылке - то он его не будет создавать. А фиг там.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Перенос данных КД.2.0 (особенность конвертации)
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- КД. Глюки.
- КД 2.0. Как проводить документы после загрузки?
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
- КД. Как правильно обратиться после выгрузки к ссылке выгружаемого объекта?
- КД 2.1, реквизит объекта в реквизит ТЧ другого объекта
- КД 2.0 или КД 3.0
- КД 3.0 или КД 2.0
- КД 3.0: Не создавать новый объект в приемнике, если он НЕ найден
В этой группе 1С
- СКД - ВычислитьВыражениеСГруппировкойМассив
- мини сервер на 5 лицензий
- 1С Розница 2.0: Постоянно создаются рабочие места
- ОБЪЕДИНИТЬ в запросе, не сворачиваются записи.
- Универсальный обмен данными в формате XML. Зависает при загрузке.
- Скрыть строки в динамическом списке, присутствующие в таблице значений.
- Как получить значение реквизита документа из модуля менеджера (УФ 8.2)
- Перезапись файла Excel методом SaveAs без подтверждения презаписи
- Программно добавить поле картинки в форму УФ
- ЗУП Непогашенный займ при увольнении
- Заполнить ТЧ документа из общего модуля 1с8.2 УФ
- На сервере не работает VBS скрипт
- Как перехватить нажатии клавиши
- 1с РЛС
- Ут 11.1 Акт сверки по клиенту, а не по контрагенту
- ЗУП 8.2 Отчет в ФСС - Больничные за счет Федерального Бюджета ??
- Обновление 8,3 БСО
- УФ на Текущаястрока = неопределено
- Создание Видов доступа в УТ 11. Работа с РЛС
- ЗУП 3.0 Выход во время отпуска по уходу за ребенком