|
Конвертация данных, есть тут специалисты ? | ☑ | ||
---|---|---|---|---|
0
olo_lo1
19.09.12
✎
10:11
|
Есть 2 одинаковые базы, никак не понимаю как настроить следующее
как конвертировать справочник Номенклатуру с автоматической выгрузкой регистров сведений ШтрихКоды И СерииНоменклатуры при этом в правилах выгрузки хочу что бы была только номенклатура. Сейчас это делается так: приходится выбирать в отборе выгружаемую группу для номенклатуры, затем там же в отборе для владельца регистра свдений также выбирать эту группу у штрихкода и серии. Жутко неудобно(( а хочется что бы регистры грузились автоматом при переносе номенклатуры |
|||
1
Шифровальщик2012
19.09.12
✎
10:11
|
читай справку, там все написано
|
|||
2
trambalda
19.09.12
✎
10:13
|
(0) Я конечно скажу ересь по мнению любителей КД, но лично мне было бы проще написать обработку чем париться с КД с такой ерундой.
|
|||
3
olo_lo1
19.09.12
✎
10:14
|
(1) а ты сам посмотри. там галопом по европам и ничего толком нету.
|
|||
4
and2
19.09.12
✎
10:14
|
после выгрузки элемента номенклатуры выполни алгоритм по выгрузке записей нужного регистра
|
|||
5
and2
19.09.12
✎
10:15
|
кстати, контактну информацию в примерах к КД так и выгружают
|
|||
6
Alex S D
19.09.12
✎
10:15
|
смотри ВыргузитьПОПарвилу()
|
|||
7
Aprobator
19.09.12
✎
10:15
|
(2) дело вкуса. ИМХО, КД удобнее, при условии, что ковыряешь ее уже года 3 )
(0) посмотри типовые правила переноса. Того же ЗиК в ЗУП, там на примере справочника физлица и сопутствующих регистров можно понять механизм. |
|||
8
ЧашкаЧая
19.09.12
✎
10:16
|
(2) Как часто пишите такие обработки? Для (0) нужно 30 минут, с перерывами на чай, сколько времени займет обработка по схожему функционалу (с отборами используя построитель отчетов т.е по любым полям, с возможностью он-йлайн обмена и т.д.)
Рекомендую все таки выучить КД. |
|||
9
Ёхан Палыч
19.09.12
✎
10:16
|
(2) согласен, трудозатраты по изучению этого монстра и написанием своего по-моему одинаковы, предпочитаю тоже свое писать
|
|||
10
Alex S D
19.09.12
✎
10:17
|
(9) тоже раньше так думал, но теперь жалею, что сразу не изучил
|
|||
11
Ёхан Палыч
19.09.12
✎
10:18
|
(10) были случаи очень обильного переноса, тогда конечно КД спасало
|
|||
12
olo_lo1
19.09.12
✎
10:19
|
Ребят можно по делу пожалуйста. можете примерчик скинуть плиииз
|
|||
13
trambalda
19.09.12
✎
10:19
|
(7) Совершенно так. А если знаешь КД плохо (как я, бездельник), то быстрее написать обработку.
(8) Согласен. Жду курсов Гилева, там расскажут. |
|||
14
ЧашкаЧая
19.09.12
✎
10:19
|
(0) Создать правила Номенклатура, Штрихкоды, СерииНоменклатуры, в выгрузку запихнуть только Номенклатуру. В ПВД для Номенклатуры в обработчике ПослеВыгрузки написать код, пример для РС КомплектующиеНоменклатуры
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | КомплектующиеНоменклатуры.Номенклатура, | КомплектующиеНоменклатуры.ХарактеристикаНоменклатуры, | КомплектующиеНоменклатуры.Комплектующая, | КомплектующиеНоменклатуры.ХарактеристикаКомплектующей, | КомплектующиеНоменклатуры.Количество, | КомплектующиеНоменклатуры.ЕдиницаИзмерения, | КомплектующиеНоменклатуры.ДоляСтоимости |ИЗ | РегистрСведений.КомплектующиеНоменклатуры КАК КомплектующиеНоменклатуры |ГДЕ | КомплектующиеНоменклатуры.Комплектующая = &Объект"; //Параметры запроса Запрос.УстановитьПараметр("Объект", Объект);// Номенклатура Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ВыгрузитьПоПравилу(Выборка, , , , "КомплектующиеНоменклатуры"); КонецЦикла; |
|||
15
olo_lo1
19.09.12
✎
10:41
|
(14) что это может быть ?
Обработчик = ПослеВыгрузкиОбъектаВыборки ОписаниеОшибки = Ошибка получения значения свойства объекта (по имени свойства источника) ПКО = Штрихкоды (Регистр сведений: Штрихкоды) ПКС = 8 (Активность --> Активность) Объект = (Выборка из результата запроса) СвойствоПриемника = Активность (Булево) ОписаниеОшибки = Поле объекта не обнаружено (Активность) ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8201) КодСообщения = 13 ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1618) КодСообщения = 34 |
|||
16
ЧашкаЧая
19.09.12
✎
10:47
|
(15) Отключи ПКС Активность в РС Штрихкоды. В запросе просто это поле не выбирается, ну и передавать его бессмысленно т. к. оно все равно установится в Истина.
|
|||
17
olo_lo1
19.09.12
✎
10:52
|
(16) вот так сделал, все сработало, спасибо за помощь!
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ШК.ШтрихКод, | ШК.Владелец, | ШК.ТипШтрихКода, | ШК.ЕдиницаИзмерения, | ШК.ХарактеристикаНоменклатуры, | ШК.СерияНоменклатуры, | ШК.Качество, | ИСТИНА КАК Активность |ИЗ | РегистрСведений.ШтрихКоды КАК ШК |ГДЕ | ШК.Владелец = &Объект"; //Параметры запроса Запрос.УстановитьПараметр("Объект", Объект);// Номенклатура Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ВыгрузитьПоПравилу(Выборка, , , , "ШтрихКоды"); КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |