|
Конвертация данных изменить реквизит в 3.0 | ☑ | ||
---|---|---|---|---|
0
yavasya
09.07.14
✎
23:28
|
Выгрузка из ТиС 7.7 в БП 3.0
Справочник номенклатура событие при выгрузке Если НЕ ЗначениеЗаполнено(объект.Родитель) и объект.Код<>"00-00000001" Тогда Х=объект.ПолучитьОбъект(); Х.Родитель=Справочники.Номенклатура.НайтиПоКоду("00-00000001"); Х.Записать(); иначе конецЕсли; не находит получить объект. думаю это из за Уф ГДЕ ТО &нА СЕРВЕРЕ недописал , хотя загрузка и так насервере делается |
|||
1
yavasya
09.07.14
✎
23:29
|
нужно всё в "Товары" закинуть чтобы счет учета был 41.01
|
|||
2
yavasya
09.07.14
✎
23:32
|
ПолучитьОбъект(); метод необнаружен
|
|||
3
zak555
09.07.14
✎
23:35
|
словами скажи, что хочешь
|
|||
4
yavasya
09.07.14
✎
23:36
|
из ТиС7.7 в БП 3.0 загрузить справочник номенклатура в родитель товары
|
|||
5
Wobland
09.07.14
✎
23:39
|
а что делает восмёрочный код в при выгрузке?
|
|||
6
zak555
09.07.14
✎
23:40
|
(4) так ты сделай ждя группы обработчик
|
|||
7
zak555
09.07.14
✎
23:40
|
(5) ты не в аське ?
|
|||
8
yavasya
09.07.14
✎
23:41
|
(5) так выгружается в БП 3.0
|
|||
9
Wobland
09.07.14
✎
23:41
|
(7) а надо? пойду зайду
|
|||
10
yavasya
09.07.14
✎
23:42
|
(6)так этот обработчик сделал , хочется из конвертации, встроил в выгрузку 3.0
|
|||
11
Wobland
09.07.14
✎
23:44
|
(8) откуда?
|
|||
12
yavasya
09.07.14
✎
23:44
|
из ТиС 7.7
|
|||
13
Wobland
09.07.14
✎
23:44
|
(12) воот
|
|||
14
yavasya
09.07.14
✎
23:45
|
хочется понять как в 3.0 делать события призагрузке и прописывать функции
|
|||
15
yavasya
09.07.14
✎
23:46
|
прости
при загрузке |
|||
16
Wobland
09.07.14
✎
23:47
|
возвращаемся в (3)
|
|||
17
Wobland
09.07.14
✎
23:48
|
>загрузить справочник номенклатура в родитель товары
при загрузке, например Объект.Родитель=нужный |
|||
18
yavasya
09.07.14
✎
23:48
|
хочу весь справочник номенклатуру выгрузить в справочник номенклатуру в группу товары
|
|||
19
yavasya
09.07.14
✎
23:49
|
(17) делал, непишет
|
|||
20
yavasya
09.07.14
✎
23:49
|
думаю получить и записать
|
|||
21
Wobland
09.07.14
✎
23:50
|
(19) плохо делал
|
|||
22
yavasya
09.07.14
✎
23:51
|
он заполнен, надо изменить
|
|||
23
yavasya
09.07.14
✎
23:51
|
||||
24
yavasya
09.07.14
✎
23:53
|
как код верстать? циклы в конвертации для УФ?
|
|||
25
yavasya
09.07.14
✎
23:54
|
Объект.Родитель=Справочники.Номенклатура.НайтиПоКоду("00-00000001");
|
|||
26
yavasya
09.07.14
✎
23:54
|
вот так несрабатывает
|
|||
27
Wobland
09.07.14
✎
23:56
|
Сообщить("вот "+Объект.Родитель+", а вот "+Справочники.Номенклатура.НайтиПоКоду("00-00000001");
|
|||
28
Wobland
09.07.14
✎
23:57
|
если объект найден
|
|||
29
yavasya
09.07.14
✎
23:57
|
скоро обновится, сделаю
|
|||
30
yavasya
09.07.14
✎
23:58
|
что ещё попробывать, на ночь обновление поставлю
|
|||
31
Wobland
09.07.14
✎
23:58
|
(30) подтянуть русский
|
|||
32
yavasya
10.07.14
✎
00:01
|
остается пока токо обработину встроить в выгрузку универсальную
|
|||
33
Wobland
10.07.14
✎
00:02
|
(32) что? куда?
|
|||
34
yavasya
10.07.14
✎
00:03
|
код дописать , процедуру чтобы папки вкладывала в папку товары
|
|||
35
Wobland
10.07.14
✎
00:05
|
расскажешь потом впечатления от кода обработки обмена, вместе поржём
|
|||
36
yavasya
10.07.14
✎
00:07
|
(35) ты капитан очевидность, ничего полезного не услышишь
кони ржут. вместе не получится, работает |
|||
37
Wobland
10.07.14
✎
00:08
|
уже? быстро ты
|
|||
38
zulu_mix
10.07.14
✎
00:08
|
а я стесняюсь спросить... по какому правилу Родитель конвертится? имхается что там просится ВыгрузитьПоПравилу
|
|||
39
Naumov
10.07.14
✎
02:00
|
(0) Назначай нужного тебе родителя в событии после загрузки объекта.
Что ты пытаешься при выгрузки записать непонятно куда? Почитай описание обработчиков, чтобы понять какой и когда вызывается. |
|||
40
yavasya
10.07.14
✎
07:59
|
всё работает, теперь странное свойство, в 7.7 откуда выгружаю
ЭтоГруппа()=1 , а 8.3 ЭтоГруппа()=Истина; как конвертировать ? послеЗагрузки у меня невидно в иерархическом списке групп номенклатуры, и самой номенклатуры , хотя её очень много. Если Источник.ЭтоГруппа()=1 тогда Объект.ЭтоГруппа()=Истина; Иначе Объект.ЭтоГруппа()=Ложь; КонецЕсли; ошибка Ошибка в обработчике события ПослеЗагрузкиОбъекта ИмяПКО = Номенклатура ТипОбъекта = Номенклатура Объект = Отдел масла Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(9,55)}: Неопознанный оператор ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7217) КодСообщения = 21 |
|||
41
yavasya
10.07.14
✎
08:01
|
После выгрузки
|
|||
42
Wobland
10.07.14
✎
08:04
|
Объект.ЭтоГруппа()=Ложь;
|
|||
43
yavasya
10.07.14
✎
08:07
|
Если Источник.ЭтоГруппа()=1 тогда Приемник.ЭтоГруппа()=Истина;
Иначе Приемник.ЭтоГруппа()=Ложь; КонецЕсли; ПКС тоже неработает после выгрузки |
|||
44
13_Mult
10.07.14
✎
08:35
|
Так на вскидку. В КД ЭтоГруппа возможно без скобок писать надо.
|
|||
45
yavasya
10.07.14
✎
08:39
|
без скобок тоже неработает
|
|||
46
13_Mult
10.07.14
✎
08:40
|
Да без скобок. Вот у себя нашёл
Если Источник.ЭтоГруппа Или Источник.ПометкаУдаления Тогда Отказ = Истина; КонецЕсли; |
|||
47
yavasya
10.07.14
✎
08:42
|
в пкс это группа при загрузке ?
|
|||
48
yavasya
10.07.14
✎
08:43
|
из 7.7 ?
|
|||
49
13_Mult
10.07.14
✎
08:46
|
У меня в ПКО Перед выгрузкой
ПриЗагрузке Объект уже, а не Источник |
|||
50
13_Mult
10.07.14
✎
08:48
|
Не совсем понятно что надо сделать то?
|
|||
51
Defender aka LINN
10.07.14
✎
08:49
|
(0) ПКС Родитель, Перед выгрузкой:
|
|||
52
yavasya
10.07.14
✎
08:51
|
нужно чтобы справочник номенклатура иерархически перешел в Товары
|
|||
53
yavasya
10.07.14
✎
08:51
|
из 7.7 в 8.2
|
|||
54
Defender aka LINN
10.07.14
✎
08:53
|
Если иерархически - в (51) поставить условие, что Если ПустоеЗначение(Объект.Родитель) = 1
|
|||
55
yavasya
10.07.14
✎
08:54
|
(51) неделал подобных конструкций, есть ссылка?
|
|||
56
yavasya
10.07.14
✎
08:55
|
(46) видит этогруппа, у меня невидит, просто как номенклатуру видит
|
|||
57
Defender aka LINN
10.07.14
✎
08:58
|
(55) Бояркина почитай или как его там
|
|||
58
13_Mult
10.07.14
✎
09:02
|
Если сложно то сделай отдельное ПКО для групп и отдельное ПКО для элементов
|
|||
59
13_Mult
10.07.14
✎
09:06
|
А вообще для переноса иерархического спр в общем случае достаточно в ПКС указать поле поиска ЭтоГруппа и что там ещё (и наименование например).
|
|||
60
yavasya
10.07.14
✎
09:15
|
(59) спасибо! поставил галку поиска и взлетело на ЭтоГруппа
|
|||
61
yavasya
10.07.14
✎
09:17
|
по конвертации кого лучше почитать?
|
|||
62
13_Mult
10.07.14
✎
09:20
|
||||
63
yavasya
10.07.14
✎
09:22
|
спасибо !
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |