Конвертация данных использование параметров или Входящих/Исходящих данных #729396


#0 by IrinRish
Срочно нужно решить задачку, подскажите новичку, плиииз!!! Необходимо возводить отказ выгрузки всего документа, по определенному условию, которое я могу проверить только в ПКС реквизита ТЧ документа. Хотела сделать это через флаг, который буду возводить в ПКС, а проверять в ПКО документа. Подскажите пожалуйста, через какие средства конвертации это сделать?
#1 by IrinRish
И собственно, как именно сделать? ))
#2 by IrinRish
И собственно, как именно это сделать? ))
#3 by lynx06
Обычно проверяют в обработчике перед выгрузкой документа. Там Отказ=Истина. Что мешает там проверить условие?
#4 by Baikerl
Если Условие = истина тогда КонецЕсли Как то так)))
#5 by IrinRish
Если это написать в ПКС, то всего лишь не выгрузится конкретное свойство, а условие в ПКО я не могу проверить...
#6 by Baikerl
щас нет под рукой базы...
#7 by gorakh
А запрос по нужной ТЧ не?
#8 by IrinRish
да, уже так решила сделать, а то эти параметры темный лес... Если все таки кто-нибудь знает, как можно сделать через параметры, напишите плиз, а то бегать лишний раз по ТЧ, когда конвертация и так по ней бегает, как-то стремно...
#9 by gorakh
Ну и правила выгрузки можно поставить в "Произвольный алгоритм" и все "истинно" нужное выбрать запросом.
#10 by gorakh
Все работает и довольно шустро. Больше тормозит если будешь пользователю постоянно "сообщать" что либо.
#11 by gorakh
Вдумчиво читай хелп к обработчикам. Там все подробно описано.
#12 by Godofsin
Произвольный алгоритм нужен тебе. Если план обмена, то отказывать в регистрации документа в подписках.
#13 by Йохохо
надо переделать ПВД, чтобы и отбор встал сразу правильный, и ни одного обращения через точку в ПКС не было)
#14 by Alex S D
и почему же в пко нельзя перед выгрузкой это проверить? Можно в после отгрузки передать через ПараметрыОбъекта флаг и там сделать отказ
#15 by Alex S D
хотя не факт что в ПКС доступны ПараметрыОбъекта.. не пробовал
#16 by IrinRish
Не доступны, пробовала, только в поляПоиска они есть и после загрузки. И в принципе последнее подошло бы,  Но! Не могу присвоить параметру значение... Какой синтаксис будет, если не в самом параметре перед выгрузкой писать, а в другом каком-нибудь реквизите данного ПКС?
#17 by Alex S D
Ну ПараметрыОбъекта это соответствие Но я все еще не понимаю, почему нельзя проверить это перед выгрузкой?
#18 by Alex S D
Зачем эти костыли?
#19 by IrinRish
Можно проверить, просто я думала, что лучше будет проверять в ПКС. И думала, что не смогу проверить в ПКО, но постаралась и смогла))))
#20 by Alex S D
молодец)
#21 by IrinRish
подтолкнула на мысль))) Спасибо!
#22 by netsurfer
можно короче: Отказ = Условие;
#23 by GreatOne
Создаешь параметр типа булево в самой конвертации на вкладке "параметры". Далее в любом обработчике обращаешься по имени параметра: Но это больше для информации, задача в решается по другому, тут уже сказали
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С