|
Конвертация данных использование параметров или Входящих/Исходящих данных | ☑ | ||
---|---|---|---|---|
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) решается по другому, тут уже сказали |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |