|
Помогите с решением | ☑ | ||
---|---|---|---|---|
0
Kirill Sh
26.07.12
✎
13:45
|
Добрый день!
Не знаю как сделать. Есть 2 колонки, 1-я: А1 А2 2-я: Б1 Б2 Б3 Б4 Как сделать чтобы они преобразовались в такую таблицу: А1 - Б1 А1 - Б2 А2 - Б3 А2 - Б4 Не могу понять как перебирать колонки, чтобы придти к такому соответствию. Т.е. не понимаю сам алгоритм. И первая и вторая колонка не фиксированы. Т.е в первой может быть и 5 тогда во второй будет 10. |
|||
1
0_Serg_0
26.07.12
✎
13:47
|
(0)
"Т.е в первой может быть и 5 тогда во второй будет 10" какие ещё есть вариаты = с резузьтатом покажи |
|||
2
Саша80
26.07.12
✎
13:48
|
А и Б-для примера? длинна разная?
|
|||
3
palpetrovich
26.07.12
✎
13:48
|
трудно советовать не понимаю логики соответсвия, к примеру, почему не так:
А1 - Б3 А1 - Б4 А2 - Б1 А2 - Б2 |
|||
4
Kirill Sh
26.07.12
✎
13:52
|
Компьютер 1
Компьютер 2 Видеокарта 1 Видеокарта 2 Процессор 1 Процессор 2 Надо что у каждого компьютера была и видеокарта и процессор |
|||
5
Kirill Sh
26.07.12
✎
13:52
|
(3) так тоже верно
|
|||
6
Reset
26.07.12
✎
13:55
|
(5) лол, а так
А1 - Б1 А1 - Б2 А1 - Б3 А2 - Б4 Только не говори, что не может быть две видеоркарты! |
|||
7
palpetrovich
26.07.12
✎
13:57
|
(4) чем раньше ты поделишься физическим смыслом задачи, тем больше вероятность получить совет :)
|
|||
8
Kirill Sh
26.07.12
✎
13:58
|
У компа может быть 2 видеокарты. Но не в данном случае.
Если смущает видеокарта, пусть будет Мат. плата. |
|||
9
Reset
26.07.12
✎
13:59
|
Ну алгоритм такой:
Для каждого значения А Найти все значения Б, подходящие по условию (условие ты держишь в тайне) Для всех найденных Добавить в таблицу строку "текущее А, найденное Б" |
|||
10
Reset
26.07.12
✎
13:59
|
(8) Не смущает, почему должна смущать? И процессоров может быть два.
|
|||
11
Kirill Sh
26.07.12
✎
14:00
|
(7)суть такова
Есть 2 таб части. В одной компы. в другой комплектующие. Надо писать в регистр состав компов из этих комплектующих. |
|||
12
Reset
26.07.12
✎
14:03
|
+(9) Если в запросе то
Выбрать ТаблицаА.А,ТаблицаБ.А ИЗ ТаблицаА как ТаблицаА ХЗКАКОЕ Соединение ТаблицаБ как ТаблицаБ по ТайноеУсловие Соединение ХЗкакое, потому что опять же не указано в условиях, помещать ли значения А, если для них нет подходящих Б |
|||
13
Рэйв
26.07.12
✎
14:03
|
(12)Сделай дерево значений или вложенные ТЗ
|
|||
14
Рэйв
26.07.12
✎
14:03
|
чтобы понять что к чему относится
|
|||
15
Kirill Sh
26.07.12
✎
14:06
|
(13)через ТЗ пробовал. не получилось ничего.
(12) Какого рода условие должно быть? я не понимаю |
|||
16
Reset
26.07.12
✎
14:08
|
(15) в таблице комплектующих должен быть какой-то признак, к какому компьютеру она относится
|
|||
17
Kirill Sh
26.07.12
✎
14:10
|
(16) а без него нельзя никак?
Т.е. я понимаю что можно сделать так К1 1 К2 2 и В1 1 В2 2 П1 1 П2 2 И по цифре этой связать. А можно ли распихать без дополнительного признака |
|||
18
Kirill Sh
26.07.12
✎
14:11
|
+ 17 Логично додумать, что нет.
|
|||
19
LehhaK
26.07.12
✎
14:20
|
(18) Я, конечно, тоже ниче не знаю, но, видится мне, что компы и комплектуха у тебя хранятся в справочниках. Тогда тебе нужен реквизит, по которому ты будешь связывать компы с комплектухой. Или сделай справочник комплектуха подчиненным справочнику компы. Или откуда у тебя данные берутся в твоих колонках?
|
|||
20
Kirill Sh
26.07.12
✎
14:25
|
(19) вот регистр как раз и связывает, комп и комплектуха.
|
|||
21
LehhaK
26.07.12
✎
14:30
|
(20) http://www.mista.ru/tutor_1c/regs.htm
какой регистр? Потрать 2 минуты - напиши все условие задачи ПОЛНОСТЬЮ То что мы с тобой щас угадываем - это просто апанье темы |
|||
22
palpetrovich
26.07.12
✎
14:30
|
(20) непонятно, ты хочешь в автоматическом режиме создавать комплектацию? или нужен отчет по готовым?
|
|||
23
Kirill Sh
26.07.12
✎
14:32
|
я походу понял, что, то что я хочу не получится и почему.
(20)да автоматом формировать комплектацию. |
|||
24
jj369
26.07.12
✎
14:34
|
сч1=0;
Для сч=1 по КолПК Цикл нс = Таблица.Добавить(); сч1=сч1+1; нс["А"+СокрЛП(сч)]=нс["В"+СокрЛП(сч1)]; сч1 = сч1+2; нс["А"+СокрЛП(сч)]=нс["В"+СокрЛП(сч1)]; сч=сч+1; КонецЦикла; |
|||
25
acsent
26.07.12
✎
14:38
|
ты практически фифо в запросе хочешь
|
|||
26
palpetrovich
26.07.12
✎
14:39
|
(23) ну ты там, при таком подходе хоть количество ножек у процессора проверяй, а то знал я одного деятеля, он в интеловскую материнку умудрился амд-шный проц впихнуть ;)
|
|||
27
Kirill Sh
26.07.12
✎
14:49
|
(25) практически да
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |