Имя: Пароль:
1C
1С v8
КД 2, проблема с отбором в запросе
,
0 Alexey vip
 
06.02.13
16:15
Добрый день.
Возникла необходимость при перегрузке из ут 10.3 в бп 2.0 объединять некоторые реализации в одну и, соответственно, перегружать только одну.
Проблема вот в чём. Мне нужно создать свое правило выгрузки без указания источника и там написать не сложный запрос. На форме универсального обмена данными есть для каждого объекта свой отбор. Теперь вопрос, как это отбор мне перенести в запрос? Точнее, как мне начать объединять реализации с выставленным отбором на форме? Совершенно никак не могу понять. Может вообще есть базовый механизм, а я о нём не знаю?
1 Жан Пердежон
 
06.02.13
16:18
используй параметры
2 Alexey vip
 
06.02.13
16:19
(1)
например, в отборе укажут сложное условие, как мне здесь помогут параметры?
3 acsent
 
06.02.13
16:24
если ты делаешь выгрузку по алгоритму, то тебе становятся не доступны отборы построителя.
4 acsent
 
06.02.13
16:27
хотя можно попробовать стандартное правило. передобработкой ставить отказ.
Посмотреть как хранятся в обработке отборы и их доставать. и применять к своему построителю.
в этом событии доступна переменная правило
5 Жан Пердежон
 
06.02.13
16:28
(2) у тебя что, каждый раз разные хитрые условия будут? что за бардак?
6 Alexey vip
 
06.02.13
21:36
(4)
ух как все тяжело...
(5)
нет, сейчас нужен отбор только по периоду и по контрагентам.
7 Alexey vip
 
07.02.13
10:34
можно ли как-нибудь сделать параметр в виде списка значений? Неудобно выгружать по 1 контрагенту.
8 Alex S D
 
07.02.13
10:35
строку передай с кодами) затем пропарсишь)
9 Alex S D
 
07.02.13
10:36
собственно там даже нельзя дробное число передать..
10 Alexey vip
 
07.02.13
10:37
(8)
эм, это юзер должен туда вбить вручную коды? Как-то не очень
11 Alexey vip
 
07.02.13
10:42
Собственно, вопрос, как тогда лучше передавать отбор по контрагентам?
12 Alex S D
 
07.02.13
10:44
подкорячить обработку переноса?
13 acsent
 
07.02.13
10:46
другой вариант написать обертку для универсального обмена хмл
14 Жан Пердежон
 
07.02.13
10:50
добавь реквизит контрагентам, либо РС с группами и по ним отбор делай
15 Alexey vip
 
07.02.13
10:51
(12)
че-то какие0то страсти рассказываете
(13)
что значит обертку?

А у меня получится напихать в какую-нить ТЗ в параметрах перед выгрузкой, указанные по стандартному отбору, ссылки, а затем уже это обработать в "после загрузки данных", например?
16 Alexey vip
 
07.02.13
12:26
Кароче сказал, чтобы раскидали контрагентов по группам и всё.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.