|
Сложная задача от руководства не знаю как решить? | ☑ | ||
---|---|---|---|---|
0
байт
24.03.12
✎
19:57
|
Добрый вечер, коллеги, суббота, но тем не менее не могу осилить следующую задачу: в Базе Источник имеется номенклатура с подчиненными ей характеристиками, директор фирмы хочет чтобы они переносились не таким же видом, а трансформировались в несколько элементов номенклатуры в зависимости от количества характеристик. Например: в источнике имеется номенклатура с 5-ю характеристиками при переносе в приемник должно создаться 5-ть элементов номенклатуры по одной характеристике в каждой, до этого делал перенос конвертацией?
|
|||
1
le_
24.03.12
✎
20:02
|
Через com-соединение, наверное, самый простой вариант.
|
|||
2
dangerouscoder
24.03.12
✎
20:12
|
(0) КД не предлагать?
|
|||
3
байт
24.03.12
✎
20:14
|
(1) обработку написать которая сом соединением будет кидать данные.
(2) предлагать только там я не могу додуматься как это реализовать. |
|||
4
IamAlexy
24.03.12
✎
20:20
|
(0) я настроил правила обмена УТ11->БП2 при которых номенклатура при переносе трансформируется в
артикул + " "+ наименованиеполное + " " + характеристика.наименование v8: Тупой вопрос: А при обмене между БП и УТ11 характеристики игнорятся? |
|||
5
dangerouscoder
24.03.12
✎
20:24
|
(4) я добавлял доп реквизит в БП для синхронизации. писал в него GUID номенклатуры + GUID характеристики из УТ
|
|||
6
байт
24.03.12
✎
20:25
|
(4) у тебя проще получается, там элемент в элемент идет, а у меня новые должны создаваться если имеется 5 характеристик то в приемнике появляются еще 4-е номенклатуры
|
|||
7
байт
24.03.12
✎
20:27
|
+(6) или ты тоже новые элементы создавал?
|
|||
8
байт
24.03.12
✎
20:28
|
(4) и как ты настроил если не секрет характеристики в номенклатуру кидал чтоли?
|
|||
9
МихаилМ
24.03.12
✎
20:30
|
сопоставление по идентификаторам надежнее, чем по наименованиям.
тк наименования могут быть изменены. поэтому в одной из баз потребуется хранить сопоставления. |
|||
10
байт
24.03.12
✎
20:32
|
(9) ч/з наименования не вариант он еще изменит их как хочет сказал.
|
|||
11
NcSteel
24.03.12
✎
20:34
|
Приемник какая конфигурация?
|
|||
12
байт
24.03.12
✎
20:35
|
(11) УТ(10.3) забыл сказать)))))
|
|||
13
байт
24.03.12
✎
20:36
|
(12) но его не устраивает типовая схема характеристик
|
|||
14
NcSteel
24.03.12
✎
20:36
|
В общем Михаил правильно сказал. Необходимо хранить сопоставление.
Если длина номенклатурного кода не велика, то можно сумировать коды . |
|||
15
NcSteel
24.03.12
✎
20:37
|
(12) Есть в УТ регистр сведений по сопоставлению объектов обмена. Используем его и переносим с поиском по этому регистру.
|
|||
16
байт
24.03.12
✎
20:39
|
(15) методику переноса можешь подсказать как реализовать буду благодарен.
|
|||
17
IamAlexy
24.03.12
✎
20:45
|
(8) если по этому комбинированному наименованию ничего не нашлось - создается в БП новый элемент
|
|||
18
IamAlexy
24.03.12
✎
20:46
|
(8) я же написал: в УТ есть номенклатура: "Валенок" и есть 100500 характеристик где комбинации размеров, цветов и материалов...
соответственно в БП это все переходит как: "12323 Валенок, 24, красный с калошами" |
|||
19
dangerouscoder
24.03.12
✎
20:47
|
(0) число характеристик на номенклатуру регламентировано?
|
|||
20
байт
24.03.12
✎
20:49
|
(19) нет
|
|||
21
байт
24.03.12
✎
20:49
|
(18) я понял спасибо будем думать
|
|||
22
acsent
24.03.12
✎
20:50
|
сделать праввило характеристика>номенклатура
|
|||
23
байт
24.03.12
✎
20:52
|
(22) я тоже об этом подумал))
|
|||
24
байт
24.03.12
✎
20:55
|
(22) наиболее простой вариант завтра примусь за реализацию
|
|||
25
acsent
24.03.12
✎
20:55
|
а если номенклатура без характеристик?
|
|||
26
байт
24.03.12
✎
20:56
|
Этот директор сам бывший программист каждый день что-то новое не дает спокойно работать)))
|
|||
27
acsent
24.03.12
✎
20:56
|
Мне бы такие сложные задачи давали
|
|||
28
байт
24.03.12
✎
20:58
|
(27) соскучился по экстриму чтоль?))
|
|||
29
байт
24.03.12
✎
21:00
|
это хорошо конечно, но когда это постоянно начинает слегка надоедать и потом снова и т.д и т.п
|
|||
30
Guk
24.03.12
✎
21:02
|
господи, какой херней занимаются некоторые директора фирм ;)
извините за оффтопик... |
|||
31
NcSteel
24.03.12
✎
21:02
|
Необходимо создать правило "Номенклатура" в "Номенклатуру" (правило Характеристика - Номенклатура не верно так как у номенклатуры может не быть характеристик).
В правиле выгрузки написать запрос и передать его правилу. При выгрузки передавать в источник дополнительные данные необходимые для поиска объекта "Номенклатура" в РС. (я бы использовал ГУИД Номенклатуры + Гуид Характеристики). В приемнике искать нужный объект и если не найден то создавать новую запись в РС. |
|||
32
NcSteel
24.03.12
✎
21:02
|
(30) Директору фирм виднее.
|
|||
33
IamAlexy
24.03.12
✎
21:03
|
(30) он поди там еще уборщиц учит какой тряпкой и с какой интенсивностью тереть....
|
|||
34
байт
24.03.12
✎
21:05
|
(33) до уборщиц не дошел, экономистов с бухами достает больше всего мне достается конечно )
|
|||
35
байт
24.03.12
✎
21:06
|
+(34) такие отчеты порой запросит охренеешь
|
|||
36
байт
24.03.12
✎
21:06
|
схемы чертит пытается обучать)))
|
|||
37
acsent
24.03.12
✎
21:26
|
(31) бред. в зависимости есть хар-ка или нет выбирать правило: х-н, н-н, синхронизация по гуиду
|
|||
38
NcSteel
24.03.12
✎
21:29
|
(37) Лол.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |