Не отрабатывает пустой параметр КД2.1
Создал правила конвертации, добавил параметр "Организация".
В ПКО перед выгрузкой написал:
Если Параметры.Организация <> Неопределено Тогда
Если Параметры.Организация <> Источник.Организация Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
Если параметр не пустой (указываю организацию), то отрабатывает как нужно и выгрузка происходит как положено и выгружаются по выбраной организации.
А вот если параметр пустой (не выбирать организацию), то не выгружается ничего, хотя если организация = Неопределено, то этот код выполняться не должен и документы должны выгрузиться по всем организациям.
Как правильно обработать незаполненный параметр, что ты отбор документов по организации не происходил?
В ПКО перед выгрузкой написал:
Если Параметры.Организация <> Неопределено Тогда
Если Параметры.Организация <> Источник.Организация Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
Если параметр не пустой (указываю организацию), то отрабатывает как нужно и выгрузка происходит как положено и выгружаются по выбраной организации.
А вот если параметр пустой (не выбирать организацию), то не выгружается ничего, хотя если организация = Неопределено, то этот код выполняться не должен и документы должны выгрузиться по всем организациям.
Как правильно обработать незаполненный параметр, что ты отбор документов по организации не происходил?
Найденные решения
(4) Спасибо, что направил в нужном направлении.
(4)
Не отрабатывает, вылезают ошибки
(4)
Это работает, если прописываешь путь источника типа Справочники.Организации.ПустаяСсылка() для сравнения реквизита, пробовал ранее использовать в ПКО, не вышло
В итоге Пустая() отработала
Вопрос решен, всем спасибо
(4)
ЗначениеЗаполнено
Не отрабатывает, вылезают ошибки
(4)
ПустаяСсылка()
Это работает, если прописываешь путь источника типа Справочники.Организации.ПустаяСсылка() для сравнения реквизита, пробовал ранее использовать в ПКО, не вышло
В итоге Пустая() отработала
Если НЕ Параметры.Организация.Пустая() Тогда
Если Параметры.Организация <> Источник.Организация Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
Вопрос решен, всем спасибо
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Спасибо, что направил в нужном направлении.
(4)
Не отрабатывает, вылезают ошибки
(4)
Это работает, если прописываешь путь источника типа Справочники.Организации.ПустаяСсылка() для сравнения реквизита, пробовал ранее использовать в ПКО, не вышло
В итоге Пустая() отработала
Вопрос решен, всем спасибо
(4)
ЗначениеЗаполнено
Не отрабатывает, вылезают ошибки
(4)
ПустаяСсылка()
Это работает, если прописываешь путь источника типа Справочники.Организации.ПустаяСсылка() для сравнения реквизита, пробовал ранее использовать в ПКО, не вышло
В итоге Пустая() отработала
Если НЕ Параметры.Организация.Пустая() Тогда
Если Параметры.Организация <> Источник.Организация Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
Вопрос решен, всем спасибо
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот