|
v8: Конвертация данных. Переношу из ЗиК в ЗУП лицевые счета в регистр сведений. | ☑ | ||
---|---|---|---|---|
0
sema76
16.06.13
✎
19:48
|
Переношу из ЗиК в ЗУП лицевые счета в регистр сведений.
Физ. лица и лиц. счета переносятся нормально, но с пустой организацией. Организация у меня одна, как ее записывать в РС при переносе (т.е. мне не нужно брать организацию из источника, а задать ее в приемнике жестко, то же с банком...). Заранее, спасибо! |
|||
1
Aleksey
16.06.13
✎
19:52
|
Вариант первый
Переносить виртуальную организацию с одним реквизитом, просто говоришь что не создавать и не менять при загрузки. И настраиваешь поля поиска, например по коду Второй вариант При загрузки в начале программно заполнить параметр организация, а дальше использовать этот параметр |
|||
2
sema76
16.06.13
✎
19:58
|
А поподробнее можно, я пока еще только начинаю изучать КД, а перенести срочно надо, очень много сотрудников...
|
|||
3
Aleksey
16.06.13
✎
19:59
|
(2) Что именно не понятно?
|
|||
4
sema76
16.06.13
✎
19:59
|
Второй вариант кажется попроще как это сделать, что где прописывать...
|
|||
5
sema76
16.06.13
✎
20:01
|
Без готового примера вряд ли справлюсь, где можно посмотреть пример программного заполнения параметра и дальнейшее использование.
|
|||
6
sttt
16.06.13
✎
20:01
|
посмотри типовые правила
|
|||
7
sema76
16.06.13
✎
20:03
|
Где именно в типовых посмотреть?
|
|||
8
sttt
16.06.13
✎
20:04
|
в общих макетах смотри в ЗУП
|
|||
9
sema76
16.06.13
✎
20:10
|
Загрузил типовые правила переноса из ЗиК в ЗУП, там нет такого (макеты)...
|
|||
10
Defender aka LINN
16.06.13
✎
20:14
|
Создаешь параметр с типом "Справочник.Организации", ставишь флаг "Использовать при загрузке"
В ПКС Организации пишешь:
|
|||
11
sttt
16.06.13
✎
20:15
|
(9) погорячился, действительно нет)
|
|||
12
sema76
16.06.13
✎
20:21
|
(10) Не могу выбрать тип "Справочник.Организации", показывает справочники только из ЗиК.
|
|||
13
sttt
16.06.13
✎
20:23
|
строка поставь
|
|||
14
Defender aka LINN
16.06.13
✎
20:25
|
(12) Дык флаг поставь
|
|||
15
sema76
16.06.13
✎
20:28
|
(14) Флаг установлен, только у меня просто "При загрузке"
|
|||
16
sema76
16.06.13
✎
20:31
|
(10) В ПКС Организации в каком обработчике?
|
|||
17
sema76
16.06.13
✎
20:34
|
(10) И как организацию присвоить не совсем понял, как задать значение параметра?
|
|||
18
sttt
16.06.13
✎
20:37
|
(17)Параметры.Организация = "Наша организация";
|
|||
19
mikecool
16.06.13
✎
20:38
|
(16) если правильно понял - то в ПриЗагрузке(или как он там зовется0
Значение = Параметр.Организация; |
|||
20
sema76
16.06.13
✎
20:45
|
(19) В ПКС только: "Перед выгрузкой", "При выгрузке" и "После выгрузки".
|
|||
21
Aleksey
16.06.13
✎
20:47
|
(19)
После загрузки Источник.Организация = Параметр.Организация |
|||
22
sema76
16.06.13
✎
20:49
|
(21) После загрузки, где? В ПКС нет такого...
|
|||
23
Aleksey
16.06.13
✎
20:49
|
В ПКО
|
|||
24
sema76
16.06.13
✎
20:52
|
(21) И у меня нет в источнике организации (ЗиК)... Но попробую ...
|
|||
25
sema76
16.06.13
✎
20:57
|
Не работает...
Кто может объяснить по шагам, что нужно сделать? |
|||
26
sttt
16.06.13
✎
21:05
|
(25) в (19)
|
|||
27
sema76
16.06.13
✎
21:10
|
Значение = Параметр.Организация;
Где это нужно прописывать? |
|||
28
sttt
16.06.13
✎
21:13
|
в ПКО Организация При выгрузке ВходящиеДанные.Установить("ГоловнаяОрганизация", "Твоя организация");
|
|||
29
Aleksey
16.06.13
✎
21:14
|
(24) Тбфу ты прав не источник, а объект
объект.Организация = Параметр.Организация |
|||
30
sema76
16.06.13
✎
21:22
|
(29) А как параметру организация присвоить организацию, которая в ЗУП, там в наименовании ООО и название в кавычках.
|
|||
31
Aleksey
16.06.13
✎
21:23
|
(30) предварительно найти (запросом, через найтиПоКоду как хочешь)
|
|||
32
sttt
16.06.13
✎
21:25
|
в пвд при выгруке параметр.организация = "бла бла бла"
|
|||
33
sttt
16.06.13
✎
21:26
|
+(32) пардон, не внимательно читал))
|
|||
34
sema76
16.06.13
✎
21:26
|
(32) Как при выгрузке? в ЗиК нет справочника организации...
|
|||
35
sema76
16.06.13
✎
21:27
|
(31) А код поиска организации где прописывать?
|
|||
36
sttt
16.06.13
✎
21:27
|
(34) я знаю что нет, там константы Краткое название организации и Название организации
|
|||
37
sttt
16.06.13
✎
21:30
|
(35) в пкс
|
|||
38
sttt
16.06.13
✎
21:30
|
галку поставить Поиск
|
|||
39
sema76
16.06.13
✎
21:32
|
(38) Поиск по полю отменен, так как объект для загрузки в применике не ссылочного типа.
|
|||
40
sema76
16.06.13
✎
21:34
|
Короче ничего не получается
Может кто подскажет какой другой обработкой уже после загрузки, каждой записи добавить нужное Измерение Организация. |
|||
41
Aleksey
16.06.13
✎
21:35
|
(40) Зачем тебе константа?
|
|||
42
Aleksey
16.06.13
✎
21:35
|
(40) В ПКО после загрузки
|
|||
43
sema76
16.06.13
✎
21:42
|
(42) В ПКО в "После загрузки" прописал:
Параметры.Организация = Справочники.Организации.НайтиПоКоду("000000001"); Объект.Организация = Параметры.Организация; Не работает... |
|||
44
Aleksey
16.06.13
✎
21:45
|
Параметры.Организация = Справочники.Организации.НайтиПоКоду("000000001");
это лишнее А точно код такой "000000001"? Напиши сообщить(Справочники.Организации.НайтиПоКоду("000000001")); |
|||
45
sema76
16.06.13
✎
21:55
|
(44) В смысле лишнее? А как передать значение?
|
|||
46
sema76
16.06.13
✎
22:02
|
(44) Да, "После загрузки" срабатывает и организацию находит, у меня там несколько правил, в каком нужно оставить?
Я делал по примеру из Демо базы где Бух 4.5 |
|||
47
EvgeniuXP
16.06.13
✎
22:17
|
тебе проще было бы по коду :)
|
|||
48
sema76
16.06.13
✎
22:20
|
(47) В смысле по коду?
|
|||
49
sema76
16.06.13
✎
22:21
|
"При загрузке" тоже срабатывает...
|
|||
50
EvgeniuXP
16.06.13
✎
22:23
|
(48) см. (1) вариант 1.
|
|||
51
Aleksey
16.06.13
✎
22:27
|
(46)
Объект.Организация = Справочники.Организации.НайтиПоКоду("000000001"); в "в РС " |
|||
52
sema76
16.06.13
✎
22:34
|
(51) Вот это я не понял:
в "в РС " ??? |
|||
53
Aleksey
16.06.13
✎
22:37
|
(52) прочитай свой первый пост, тебе организация для чего? чтобы заполнить в РС. вот там и заполняй
|
|||
54
sema76
16.06.13
✎
22:38
|
(53)
Это то я понимаю. Но не понимаю где нужно прописать этот код? |
|||
55
Aleksey
16.06.13
✎
22:40
|
в ПКО, там где ты прописал перенос РС
|
|||
56
sema76
16.06.13
✎
22:45
|
(55) Пишет:
ОписаниеОшибки = Значение не является значением объектного типа (Организация) |
|||
57
Aleksey
16.06.13
✎
22:48
|
(56) значит реквизит не так называется
|
|||
58
sema76
16.06.13
✎
22:52
|
О сработало!
"При загрузке" не работало, а если "После загрузки" то срабатывает. Но возникает еще проблема, создаются записи с заполненной Организацией и еще точно такие же но с пустой организацией. |
|||
59
Skylark
16.06.13
✎
22:52
|
(0) У тебя событие "ПослеЗагрузки" для регистра сведений срабатывает? Что ты там имеешь - "Объект" - какой тип? Набор записей? Ну вот найди свою организацию и запиши в объект.
|
|||
60
sema76
16.06.13
✎
22:55
|
(59)
Уже записывает, помог Aleksey но возникает проблема (58) (хотя можно и так оставить, лишние записи просто будут...) |
|||
61
Skylark
16.06.13
✎
22:56
|
Есть еще крутое событие "ПередЗагрузкой". Используй его для ПКО Организации и там найди Организацию и присвой служебной переменной - СсылкаНаОбъект что ли, или как там она называется.
Штука в том, что если в этом событии СсылкаНаОбъект есть, то КД считает что все Ок и дальше по этому ПКО ничего не делает - в реультате получишь Организацию. |
|||
62
Skylark
16.06.13
✎
22:58
|
Вру, не то.
В обработчике полей поиска это действует. |
|||
63
sema76
16.06.13
✎
23:06
|
(62) Так то я не очень понял... (Уже голова болит...)
Можно поподробнее? Дело в том, что перенос из 7.7 Были бы обе базы 8.2 было бы проще... |
|||
64
sema76
16.06.13
✎
23:08
|
Мне еще надо до завтра успеть выгрузку на пласти написать...
|
|||
65
sttt
17.06.13
✎
00:00
|
(64) вот пример, может поможет)
|
|||
66
sttt
17.06.13
✎
00:00
|
sttt.fatal.ru/zik.zip
|
|||
67
hhhh
17.06.13
✎
00:17
|
(64) ну найди правило для переноса организации и выкинь, уничтожь, убей.
|
|||
68
sema76
17.06.13
✎
15:15
|
(57) Aleksey,
Как убрать проблему в (58)? |
|||
69
sttt
17.06.13
✎
15:20
|
(68) найди место, где неудачно добавляешь запись
|
|||
70
sema76
17.06.13
✎
21:45
|
(69) ???
|
|||
71
echo77
17.06.13
✎
22:59
|
проще один раз подключиться по TV и показать что куда нажимать чем пытаться объяснить в 70 постах :-)
|
|||
72
sema76
17.06.13
✎
23:39
|
(71) Может быть... На каком ТВ вы вещаете?
|
|||
73
sema76
18.06.13
✎
09:34
|
(68) Аууу!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |