|
КД2: есть несколько вопросов к спецам | ☑ | ||
---|---|---|---|---|
0
andrewks
25.05.12
✎
15:56
|
сразу предвижу, что вопросов будет несколько.
(выгрузка настраивается из ТиС 9.2 в БП 2.0, но это пока не относится к сути вопросов) вопрос №1: есть параметр ЮрЛицо, галки Диалог и Передавать при выгрузке стоят, при выгрузке в диалоге указываю конкретный элемент, но в файле выгрузки всё равно пусто: <Параметр Имя="ЮрЛицо " Наименование="ЮрЛицо"/> для параметров простых типов то же самое. что где надо сделать, чтобы параметр попадал в файл выгрузки? |
|||
1
andrewks
25.05.12
✎
16:20
|
что интересно: в модуле выгрузки для 7.7 атрибут параметра ПередаватьПараметрПриВыгрузке вообще не анализируется.
в коде записи параметров в файл выгрузки запись значений тоже не нашёл. вообще, для чего эта галка предусмотрена - "Передавать при выгрузке"? |
|||
2
alexandrius
25.05.12
✎
16:22
|
Передавать при выгрузке - не знаю как на счет 7-ки но в 8-ке отрабатывает, получаю параметры и их обрабатываю. - может в 7-ке не работает?
|
|||
3
qeos
25.05.12
✎
16:22
|
не лесь руками в файл
|
|||
4
andrewks
25.05.12
✎
16:23
|
(2) да вот тоже такое сомнение начало закрадываться, что в 7-ке не дописали
|
|||
5
PLUT
25.05.12
✎
16:23
|
(1) по кнопке ? это написано и Бояркин рулит
|
|||
6
andrewks
25.05.12
✎
16:24
|
(5) не понял
|
|||
7
andrewks
25.05.12
✎
16:30
|
так, хорошо. спрошу по-другому.
мне нужно передать в параметрах значение ссылочного типа, указывается при выгрузке тип ЮрЛица, при загрузке мне нужно поиметь Организации. вроде всё указал, как надо. но не пашет в 7.7 http://savepic.su/2010801.htm КД 2.1.5.1 |
|||
8
1sanekmaloi1
25.05.12
✎
16:35
|
Модуль обработки заменял?
|
|||
9
PLUT
25.05.12
✎
16:36
|
(7) из 7-ки в 8-ку параметры при выгрузке не передаются
поиметь организации надо уже при загрузке, например в обормотчике события при записи по реквизиту ИНН |
|||
10
andrewks
25.05.12
✎
16:37
|
(8) ессесно
|
|||
11
PLUT
25.05.12
✎
16:37
|
+(9) ну можно еще так попробовать в гамаке и стоя :)
Книга знаний: КД 2.х Передача произвольного параметра с объектом выгрузки при переносе 7.7-8.х внимательно читаем последний абздец |
|||
12
ale-sarin
25.05.12
✎
16:38
|
Многие полезности КД в 7-ке не работают. Надо читать описалово.
|
|||
13
acsent
25.05.12
✎
16:40
|
смотри как организацию в бух77-бп20 передают
|
|||
14
andrewks
25.05.12
✎
16:43
|
(13) как передают - понятно. мне в параметрах надо
|
|||
15
ale-sarin
25.05.12
✎
16:45
|
(14) Пиши прямо в модуле обработки семерошной. Все там делается. Смотри в типовых.
|
|||
16
PLUT
25.05.12
✎
16:46
|
+(9) если в приемнике нужно заполнить Организацию, то:
добавляем ПКС (Источник пустой, Приемник=Организация) в этом ПКС добавляем в обормотчик событий ПередВыгрузкой: Значение=Параметры.ЮрЛицо.ИНН (естественно ИНН надо от шелухи отделить, от КПП) и назначаем этому ПКС правило Организации в ПКО Организации добавляем одно ПКС (источник пусто, Приемник ИНН) и указываем в этом ПКС галочку "поиск объекта при загрузке по свойству", чтобы по ИНН искал всё :) |
|||
17
ale-sarin
25.05.12
✎
16:48
|
(16) ПередВыгрузкой в 7-ке не прокатит.
|
|||
18
PLUT
25.05.12
✎
16:51
|
(17) почему?? это обычный Обормотчик ПКС у ПКО, надо только не забывать текст модуля в 7.7 поменять
|
|||
19
acsent
25.05.12
✎
16:52
|
(14) а мне надо что бы ты присел 1000 раз. Иди приседай
|
|||
20
maip1
25.05.12
✎
16:52
|
(15) "Передача параметра из источника в приемник доступна только при обмене между информационными базами на платформе 1С:Предприятие 8". Бояркин, стр.73
|
|||
21
ale-sarin
25.05.12
✎
16:52
|
(18) ВОт-вот модуль в обработке 7.7 поменять. А нахрена это: "в этом ПКС добавляем в обормотчик событий ПередВыгрузкой:..."
|
|||
22
maip1
25.05.12
✎
16:52
|
(20) к (14)
|
|||
23
andrewks
25.05.12
✎
16:53
|
(16) с заполнением я понял, мне нужно было получить в "ПередОбработкой" правила очистки данных
|
|||
24
PLUT
25.05.12
✎
16:53
|
(23) концепция поменялась?? :)))
|
|||
25
andrewks
25.05.12
✎
16:54
|
(15) понял, если не найду способ обойти, так и сделаю
|
|||
26
PLUT
25.05.12
✎
16:54
|
+(24) Приходит домой пьяный в ж0пу депутат и кричит жене: - Быстрее тазик, я блевать буду! Жена бегом на кухню за тазом. Прибегает , а он ей: - Концепция поменялась-я уSрался.
|
|||
27
andrewks
25.05.12
✎
16:54
|
(24) почему? мне перед загрузкой нужно в базе кой-чо почистить для организации, по которой выполняется загрузка
|
|||
28
andrewks
25.05.12
✎
16:55
|
(20) ясно, спасибо
|
|||
29
ale-sarin
25.05.12
✎
16:55
|
(23) Блин, еще раз. Пойми: Все "Перед, При, После" при выгрузке из 7-ки пишется не в КД, а обработке выгрузки, которая .ert.
|
|||
30
andrewks
25.05.12
✎
16:56
|
(29) ПОД выполняется уже в 8-ке
|
|||
31
andrewks
25.05.12
✎
16:57
|
+(30) ПОД = Правила Очистки Данных
|
|||
32
acsent
25.05.12
✎
16:57
|
собственно ты можешь допилить обработку чтоб параметры передавались
|
|||
33
andrewks
25.05.12
✎
16:58
|
короче, раз ссылочного типа я не передам, придётся тупо передавать код в модуле выгрузки 7.7, и проверять по нему. некрасиво, конечно, но раз ничего более умного не предложили
|
|||
34
andrewks
25.05.12
✎
16:59
|
(32) ясно, что могу. просто потом каждый раз при изменении правил и замене модуля выгрузки нужно будет накатывать этот патчик
|
|||
35
acsent
25.05.12
✎
17:01
|
(34) ты можешь пойти еще дальше и допилить КД
|
|||
36
PLUT
25.05.12
✎
17:01
|
(33) выскажи свой праведный гнев разработчикам КД 2.1.5.1 !!!
|
|||
37
PLUT
25.05.12
✎
17:22
|
(21) . А нахрена это: "в этом ПКС добавляем в обормотчик событий ПередВыгрузкой:..."
потому что в (16) в ПКО у ПКС источник пустой, а приемник Организация с правилом ПКО Организации |
|||
38
andrewks
25.05.12
✎
23:50
|
нашёл штатный метод для решения вопроса №1.
дописал статью Книга знаний: КД 2.х Передача произвольного параметра с объектом выгрузки при переносе 7.7-8.х (пункт 3) |
|||
39
andrewks
27.05.12
✎
11:26
|
+(38) предыдущий способ "ранней" установки параметров оказался глючным. нашёл стабильный, опять подправил статью КЗ.
|
|||
40
andrewks
27.05.12
✎
12:45
|
вопрос №2: делаю выгрузку проводок из ТиС 9.2 в БП 2 в ОперацияБух, в ПВД ПередОбработкой формируем выборку данных по произвольному алгоритму, в ПередВыгрузкой формируем данные для реквизитов ОперацияБух и таблицу проводок в ИсходящиеДанные и переходим в ПКО.
но проблема в том, что у ОперацияБух нет ТЧ с проводками, надо передать данные в наборы записей регистра бухгалтерии. киньте идейки, как это правильней реализовать |
|||
41
m-serg74
27.05.12
✎
13:01
|
Для 1С:Предприятие 7.7:
Для инициализации параметров при выгрузке на платформе 1С:Предприятие 7.7 необходимо использовать функцию УстановитьЗначениеПараметраКонвертации(ИмяПараметра, Значение), где ИмяПараметра – Строка – имя устанавливаемого параметра Значение – Произвольный – значение устанавливаемого параметра |
|||
42
andrewks
27.05.12
✎
13:09
|
(41) параметры нужны были в загрузке, т.е. они должны выгружаться в файл.
эта процедура всего лишь устанавливает параметр при выгрузке: Процедура УстановитьЗначениеПараметраКонвертации(ИмяПараметра, ЗначениеПараметра) НомерСтроки = 0; Если ТаблицаНастройкиПараметров.НайтиЗначение(ИмяПараметра, НомерСтроки, "Имя") = 1 Тогда ТаблицаНастройкиПараметров.УстановитьЗначение(НомерСтроки, "Значение", ЗначениеПараметра) Иначе Сообщить("Значение параметра """ + ИмяПараметра + """ не установлено! Возможно, имя параметра указано не верно или параметр не редактируется в диалоге.", "!"); КонецЕсли; КонецПроцедуры //УстановитьЗначениеПараметраКонвертации() собственно, этот вопрос уже решён и снят, текущий вопрос изложен в (40) |
|||
43
m-serg74
27.05.12
✎
13:12
|
дая просто тока седня наткнулся на тему, а по (41) установив при выгрузке он доступен потом на всех стадиях работы конвертации...
|
|||
44
andrewks
27.05.12
✎
13:15
|
(43) позволю себе усомниться в этом, ибо в коде выгрузки в 7.7 параметры в файл просто-напросто не записываются. либо ты код правил, и забыл, либо одно из двух
|
|||
45
m-serg74
27.05.12
✎
13:33
|
а по второму посмотри как в типовых делается перенос в Документ.ПереносДанных
|
|||
46
ale-sarin
28.05.12
✎
09:32
|
(40) Да в типовых полно где это используется.
|
|||
47
Рэйв
28.05.12
✎
09:39
|
||||
48
andrewks
28.05.12
✎
09:44
|
(47) спасибо, кэп :)
|
|||
49
andrewks
28.05.12
✎
09:45
|
(46)(45) это где, например? выгрузка откуда куда?
|
|||
50
Рэйв
28.05.12
✎
09:49
|
(48)опередил блин:-)
|
|||
51
ale-sarin
28.05.12
✎
10:42
|
(49) Из бух 7.7 в 8-ки (БП, КА, УПП)
|
|||
52
andrewks
28.05.12
✎
22:50
|
(51) ага, нашёл. только у них там создано ПКГС с приёмником - набором движений рег.бух. но у себя в метаданных конфы я такого не наблюдаю, вручную создать не даёт. как они его зафигачили?
|
|||
53
andrewks
28.05.12
✎
23:15
|
+(52) допёр
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |