1c ут11 удаление документа из состава отправляемых данных
Добрый день. Между базами настроен стандартный обмен данным. При помощи расширения в документ реализации добавлена галочка НеВыгружатьДокумент. Если галочку поставили после первого проведения документа.
Помогите удалить этот документ из состава для обмена, удалить его регистрацию
&Вместо("СинхронизацияДанныхЧерезУниверсальныйФорматПередЗаписьюДокумента")
Процедура Расширение1_СинхронизацияДанныхЧерезУниверсальныйФорматПеред ЗаписьюДокумента(Источник, Отказ, РежимЗаписи, РежимПроведения)
Если Источник.Метаданные().Имя = "РеализацияТоваровУслуг" Тогда
Если Источник.НеВыгружатьДокумент Тогда
Возврат;
КонецЕсли;
КонецЕсли;
ПродолжитьВызов(Источник, Отказ, РежимЗаписи, РежимПроведения);
КонецПроцедуры
ПоказатьПомогите удалить этот документ из состава для обмена, удалить его регистрацию
Найденные решения
Правь правила регистрации объектов. Лучше КД, но такую мелочь можно сделать вручную поправив файл xml, например, в notepad++.
На скрине пример делал в начале года, только наоборот, регистрируется документ у которого галка стоит (значение true), у тебя здесь должно быть false.
Реквизит НеВыгружатьДокумент должен быть объектным (не реквизит формы)
На скрине пример делал в начале года, только наоборот, регистрируется документ у которого галка стоит (значение true), у тебя здесь должно быть false.
<ЭлементОтбора>
<ТипСвойстваОбъекта>Булево</ТипСвойстваОбъекта>
<ВидСравнения>Равно</ВидСравнения>
<СвойствоОбъекта>НеВыгружатьДокумент</СвойствоОбъекта>
<Вид>ЗначениеКонстанты</Вид>
<ЗначениеКонстанты>false</ЗначениеКонстанты>
<ТаблицаСвойствОбъекта>
<Свойство>
<Наименование>НеВыгружатьДокумент</Наименование>
<Тип>Булево</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствОбъекта>
</ЭлементОтбора>
ПоказатьРеквизит НеВыгружатьДокумент должен быть объектным (не реквизит формы)
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Правь правила регистрации объектов. Лучше КД, но такую мелочь можно сделать вручную поправив файл xml, например, в notepad++.
На скрине пример делал в начале года, только наоборот, регистрируется документ у которого галка стоит (значение true), у тебя здесь должно быть false.
Реквизит НеВыгружатьДокумент должен быть объектным (не реквизит формы)
На скрине пример делал в начале года, только наоборот, регистрируется документ у которого галка стоит (значение true), у тебя здесь должно быть false.
<ЭлементОтбора>
<ТипСвойстваОбъекта>Булево</ТипСвойстваОбъекта>
<ВидСравнения>Равно</ВидСравнения>
<СвойствоОбъекта>НеВыгружатьДокумент</СвойствоОбъекта>
<Вид>ЗначениеКонстанты</Вид>
<ЗначениеКонстанты>false</ЗначениеКонстанты>
<ТаблицаСвойствОбъекта>
<Свойство>
<Наименование>НеВыгружатьДокумент</Наименование>
<Тип>Булево</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствОбъекта>
</ЭлементОтбора>
ПоказатьРеквизит НеВыгружатьДокумент должен быть объектным (не реквизит формы)
Прикрепленные файлы:
Для удаления документа из состава обмена и удаления его регистрации, необходимо выполнить следующие шаги:
1. Открыть форму "Обмен данными" в обеих информационных базах.
2. Выбрать информационную базу, из которой нужно удалить документ, и перейти на вкладку "Правила обмена".
3. Найти правило обмена, которое отвечает за обмен документами, и открыть его на редактирование.
4. Найти соответствующий документ в списке документов для обмена и удалить его из списка.
5. Сохранить изменения в правиле обмена.
6. Закрыть форму "Обмен данными" в информационной базе, из которой был удален документ.
7. Перейти в информационную базу, в которую необходимо удалить документ, и выполнить "Обмен данными" с первой информационной базой. Это приведет к удалению документа из регистрации и состава для обмена второй информационной базы.
Важно помнить, что при удалении документа из состава для обмена и удалении его регистрации, убедитесь, что он не является необходимым для других процессов и отчетов в информационной базе.
1. Открыть форму "Обмен данными" в обеих информационных базах.
2. Выбрать информационную базу, из которой нужно удалить документ, и перейти на вкладку "Правила обмена".
3. Найти правило обмена, которое отвечает за обмен документами, и открыть его на редактирование.
4. Найти соответствующий документ в списке документов для обмена и удалить его из списка.
5. Сохранить изменения в правиле обмена.
6. Закрыть форму "Обмен данными" в информационной базе, из которой был удален документ.
7. Перейти в информационную базу, в которую необходимо удалить документ, и выполнить "Обмен данными" с первой информационной базой. Это приведет к удалению документа из регистрации и состава для обмена второй информационной базы.
Важно помнить, что при удалении документа из состава для обмена и удалении его регистрации, убедитесь, что он не является необходимым для других процессов и отчетов в информационной базе.
(6) Естественно не снимается. Так же как и в типовом обмене. Зарегистрированный объект можно снять с регистрации только вручную. Чтобы избегать ошибок, делай проверку и предупреждения на галку при проведении документа, а не при обмене.
Или делай ручной обмен и регистрируй по отбору галки вручную каждый раз
Или делай ручной обмен и регистрируй по отбору галки вручную каждый раз
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот