Имя: Пароль:
1C
1С v8
Не получается решить задачу с конвертацией из 7.7 в 8.1
,
0 panzer
 
14.05.12
07:06
Вообщем в ПКО в обработчике ПослеЗагрузки недоступен источник, а нужно обратиться к наименованию контрагента из источника. Как это сделать?
1 temsa
 
14.05.12
07:09
Как переносишь? Хоть кусок кода приведи чтоль
2 gavrikprog
 
14.05.12
07:13
(1) у него нет кода, а есть постановка. По ней понятен вопрос
3 panzer
 
14.05.12
07:14
конфигурация Конвертация данных, ничего необычного не делаю. просто вот не знаю как обратиться
4 temsa
 
14.05.12
07:19
читай мануал.
5 Мимохожий Однако
 
14.05.12
07:19
внутри конфигурации есть Справка с примерами.
6 panzer
 
14.05.12
07:20
тыкните пальцем прочитаю)
7 zak555
 
14.05.12
07:23
(6) стартовый помощник или как он там называется
8 dva1c
 
14.05.12
07:25
(6) Ткни в "Быстрое освоение. Конвертация данных". Так такой дядечка изображен.
9 Мимохожий Однако
 
14.05.12
07:25
F1
10 dva1c
 
14.05.12
07:25
(9) Вывалится "Общая информация о формах" )
11 nicxxx
 
14.05.12
07:25
(0) в ПослеЗагрузки источник и не должен быть доступен, потому что его физически нет в базе-приемнике, он остался в базе-источнике. выгрузи Наименование куда-нибудь в базу-приемник и обращайся к нему сколько угодно
12 temsa
 
14.05.12
07:31
(0) Запомни что из одной базу в другое ты можешь передать только примитивне типы  "число" "строка" ...
13 dva1c
 
14.05.12
07:32
(11) Т.е. нужно писать в "После выгрузки" передачу строки?
14 dva1c
 
14.05.12
07:34
+(13) или два параметра функции ВыгрузитьПоПравилу?
15 strange2007
 
14.05.12
07:40
А как на счет самой мегапомощи в КД? В любом обработчике событий, сверху формы есть кнопочка "Информация по обработчикам...". Там описание про этот обработчик с примерами и разжёвыванием. Единственное, там нет спец-х параметров, но это уже высший пилотаж
16 nicxxx
 
14.05.12
10:08
(13) еще раз, ПослеВыгрузки() выполняется в базе-приемнике. как ты в этой базе получишь объект-источник из базы-источника? можно конечно по OLE, COM, прямыми запросами....
по-нормальному будет сделать ПКС для наименования.
17 dva1c
 
14.05.12
10:37
(16) Спасибо! Согласен. В После выгрузки получить приемник нельзя. Пытаюсь выгрузить в параметры После выгрузки, а потом загрузить в После загрузки.
Через эти параметры.
ЧЯДНТ?
<пока не выходит (>
18 dva1c
 
14.05.12
10:38
19 nicxxx
 
14.05.12
11:32
давай начнем сначала. какова цель твоих мучений?
(17) в ПослеВыгрузки() как раз ПРИЕМНИК получит можно, потому что это уже загруженный объект.
(18) это все работает только в базе-источнике
если все еще не понятно, то давай напишу так: сделай конвертацию реквизита Наименование из источника в какой-либо реквизит приемника и тогда в базе-приемнике в ПослеВыгрузки() сможешь обратиться к этому реквизиту. понятно?
20 dva1c
 
14.05.12
11:39
Ок! Начинаем с начала.
Цель простая: из бухии 1.5 перенести документы в Резон (оперативный учет).
Документ "ПринятиеКУчетуОС". Эти документы совпадают и там, и там.
Они различаются реквизитами.
Для этого я даже создавал тему v8: Конвертация данных 2. Выгрузка/загрузка док. Разные реквизиты.
(19) Спасибо за поддержку! Примерчик не помешал бы. )
21 dva1c
 
14.05.12
11:41
+(20) Плюс еще ко всему, въехать в КД2, чтобы таких вопросов не возникало бы.
22 Guk
 
14.05.12
11:44
(21) вот http://www.mykod.info/jdownloads-132 очень полезная методичка с примерами...
23 dva1c
 
14.05.12
11:48
(22) Спасибо! У самого в закладках этот ресурс ;)
24 dva1c
 
14.05.12
11:52
На текущий момент, из примера, указанного в (20), пытаюсь сделать так, чтобы в ПРИЕМНИК попадали данные из ИСТОЧНИК. Т.е. чтобы они соответствовали переносу, а не были проставлены жестко (как я решил в v8: Конвертация данных 2. Выгрузка/загрузка док. Разные реквизиты.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший