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