![]() |
![]() |
![]() |
|
v8: Киньте правилами конвертации адресной из ТЧ в РС | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
07.11.12
✎
09:16
|
Дабы велосипед не изобретать
из ТЧ в РС уже есть (БП - Документооборот), теперь задача сделать наоборот |
|||
1
Defender aka LINN
07.11.12
✎
09:19
|
Их делать 5 минут, еще 5 отладить. Думаешь, тут быстрее ответят?
|
|||
2
RomaH
naïve
07.11.12
✎
09:26
|
ну не пять
а, да конвертация при выгрузке контрагентов - т.е. корреспондент - контрагент по корреспонденту надо выгрузить контактную из ТЧ корреспондента в РС контактной по контрагенту в БП |
|||
3
RomaH
naïve
08.11.12
✎
08:48
|
ок
не выходит каменный цветок делаю ПКО "Контактная" - заполнен только приемник - РС в контрагентах после выгрузки делаю ВыгрузитьПоПравилу а что передавать в выгрузитьПоПравилу? |
|||
4
cw014
08.11.12
✎
08:52
|
Определись, тебе ТЧ в РС или РС в ТЧ нужно?
|
|||
5
RomaH
naïve
08.11.12
✎
08:52
|
ТЧ в РС
|
|||
6
cw014
08.11.12
✎
08:55
|
Создавай таблицу, помещай во ВходящиеДанные, а правило РС делай без источника
|
|||
7
leonidkorolev
08.11.12
✎
08:55
|
(3) В справке вроде твой пример есть
Запрос = Новый Запрос(" |ВЫБРАТЬ | КонтактнаяИнформация.Объект, | КонтактнаяИнформация.Тип, | КонтактнаяИнформация.Вид, | КонтактнаяИнформация.Представление, | КонтактнаяИнформация.Поле1, | КонтактнаяИнформация.Поле2, | КонтактнаяИнформация.Поле3, | КонтактнаяИнформация.Поле4, | КонтактнаяИнформация.Поле5, | КонтактнаяИнформация.Поле6, | КонтактнаяИнформация.Поле7, | КонтактнаяИнформация.Поле8, | КонтактнаяИнформация.Поле9, | КонтактнаяИнформация.Поле10, | КонтактнаяИнформация.Комментарий |ИЗ | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация |ГДЕ | КонтактнаяИнформация.Объект = &Объект"); Запрос.УстановитьПараметр("Объект", Источник); Выборка = Запрос.Выполнить().Выбрать(); Сообщить(Выборка.Количество()); Пока Выборка.Следующий() Цикл ВыгрузитьПоПравилу(Выборка, , , , "КонтактнаяИнформация"); КонецЦикла; |
|||
8
cw014
08.11.12
✎
08:55
|
Или вообще таблицу как объект передавай в процедуру "ВыгрузитьПоПравилу"
|
|||
9
cw014
08.11.12
✎
08:56
|
(7) Вот уже даже нарисовали как
|
|||
10
RomaH
naïve
08.11.12
✎
09:05
|
(7) агаа что дальше с этим делать?
Ошибка при выгрузке данных - индекс находится за границами диапазона МодульОбъекта 9718 |
|||
11
RomaH
naïve
08.11.12
✎
09:06
|
Это ошибка метода контекста (Удалить)
|
|||
12
cw014
08.11.12
✎
09:07
|
(7) Ты имя правила с "КонтактнаяИнформация" поменяй на свое
|
|||
13
leonidkorolev
08.11.12
✎
09:07
|
(10) А ты прямо этот код скопировал и вставил себе?
Покажи хоть свой код чтоли? |
|||
14
RomaH
naïve
08.11.12
✎
09:09
|
||||
15
cw014
08.11.12
✎
09:10
|
(14) А у тебя поля запроса соответствуют реквизитам приемника?
|
|||
16
RomaH
naïve
08.11.12
✎
09:12
|
(15) некоторые
http://www.dropmocks.com/mBmT70 |
|||
17
cw014
08.11.12
✎
09:17
|
(16) Нужно что бы все сходились
|
|||
18
leonidkorolev
08.11.12
✎
09:18
|
(14) Нужен ли там цикл? Попробуй просто Если.
|
|||
19
cw014
08.11.12
✎
09:19
|
(18) Возможно нужен, ибо у РС контактная информация на один объект идет несколько данных (адреса, телефоны, ё-маёлы)
|
|||
20
RomaH
naïve
08.11.12
✎
09:22
|
(17) сложновато, ЗначенияПолей надо разобрать на Поля1..10
и зачем что бы сходились? значения пропишу в обработчике плоля - см втррой скрин вообще-то получается все как в примере , но обработка вываливается на синтаксе |
|||
21
RomaH
naïve
08.11.12
✎
09:36
|
поставил в попытку/исключение этот кусок кода (с Удалить)
- пока вроде заработало |
|||
22
RomaH
naïve
08.11.12
✎
11:23
|
вопрос - почему типовая обработка 2.1.5 вылетает на типовом же примере
когда в выгрузить по правилу передается выборка и правило на набор записей РС |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |