Имя: Пароль:
1C
1C 7.7
v7: Выгрузка колонки ТЗ значений в СЗ.
Ø (aka AMIGO 11.11.2013 13:58)
,
0 Юра22
 
11.11.13
13:00
Здравствуйте!

Заполнил программно ТЗ в которой 10 колонок, имена колонкам не присвоил . Причем - в  какой то колонке больше записей в какой то меньше.. Соответственно, кол-во строк в ТЗ - по колонке, где больше всего записей.

Начинаю выгружать колонку №2 в СЗ:
ТЗ.Выгрузить(СЗ,2) - где ТЗ табл значений, СЗ - список значений.

.. там такое выгружается, черт ногу сломит.. В ТЗ - 2012 строк.
А в итоге в новоявленном СЗ - 25 тысяч строк(размерСписка)!

Что я неправильно делаю? Как выгрузить эту колонку?
1 Wobland
 
11.11.13
13:00
>имена колонкам не присвоил . Причем - в  какой то колонке больше записей в какой то меньше
что курим?
2 zak555
 
11.11.13
13:01
код покажи
3 Лефмихалыч
 
11.11.13
13:04
(2) NNNOOOOOOOOO!!!!!!1111
4 Нуф-Нуф
 
11.11.13
13:05
приготовил рвотный пакетик
5 zak555
 
11.11.13
13:06
(4) ты бы лучше взял бы чистый пакетик
6 Юра22
 
11.11.13
13:07
Просто, сначала я создавал списки значений 10 шт - у них разные размеры.
И потом выгрузил эти СЗ в ТЗ. А в другой процедуре хочу их разложить опять по спискам! чтобы в параметрах процедуры не писать много переменных!
7 Cube
 
11.11.13
13:07
(0) "Что я неправильно делаю?"
Откуда нам знать. как делаешь - не показываешь, а телепатов тут нет.
8 ptiz
 
11.11.13
13:07
Сдается мне, что речь про 1С 7.7
9 Godofsin
 
11.11.13
13:08
(5) хах )))
10 Юра22
 
11.11.13
13:08
да, 7.7
11 ptiz
 
11.11.13
13:08
<Колонки> - необязательный параметр. Номера или идентификаторы колонок, которые надо выгружать. Если параметр не задан, то выгружаются все колонки.
12 1dvd
 
11.11.13
13:08
(6) можно было все СЗ сложить в одну СЗ
13 Юра22
 
11.11.13
13:09
Я год на 8.2 кодил - проблем не было, а как перешел на семерку- проклянаю все на свете!!!!!!!!!!!!!
14 1dvd
 
11.11.13
13:09
(10) ВЫполни в коде ТЗ.ВыбратьСтроку() и подивись своим творением
15 Cube
 
11.11.13
13:09
(6) Пф... Про структуры слыхал?
МояСтруктура = Новый Структура("Список1, Список2, Список3", СписокЗначений1, СписокЗначений2, СписокЗначений3);
ВызываемаяПроцедура(МояСтруктура);
16 Лефмихалыч
 
11.11.13
13:09
>да, 7.7
пойду-ка и я за пакетиком...
17 Юра22
 
11.11.13
13:09
Да не надо мне все колонку сразу!!!!
18 zak555
 
11.11.13
13:10
(13) у тебя мышление снеговика
в7ке всё логично =)
19 Тролль главный
 
11.11.13
13:10
(15) в 7.7?
20 Godofsin
 
11.11.13
13:10
(15) см (10)
21 Юра22
 
11.11.13
13:10
в Семерке нету структур!
22 Cube
 
11.11.13
13:10
(10) Главное вовремя сказать...
23 1dvd
 
11.11.13
13:10
(13) поверь, что в 8.х, что в 7.7 таблица значений - это двумерный массив. Все колонки имеют одиннаковое количество строк
24 zak555
 
11.11.13
13:10
(17) что потом будешь делать с сз ?
25 ptiz
 
11.11.13
13:11
(13) На всякий случай: в 7.7, как и в 8, у ТЗ понятие "количество строк" применяется ко всей таблице, а не к отдельным колонкам.
Поэтому, фраза "в  какой то колонке больше записей в какой то меньше." - твои фантазии.
26 Юра22
 
11.11.13
13:12
Вообщем, мне тогда не нужно всё пихать в ТЗ , а работать придется со списками, да?
27 Godofsin
 
11.11.13
13:13
Цель уже озвучь свою
28 zak555
 
11.11.13
13:13
(26) как ты выгружал ?
29 Юра22
 
11.11.13
13:13
Это не фантазии, я эту ТЗ уже посмотрел различными самопальными внешними обработками и все видел прекрасно...
30 zak555
 
11.11.13
13:14
> различными самопальными внешними обработками и все видел прекрасно...

пять балов =)
31 Godofsin
 
11.11.13
13:14
(29) =))))))
32 1dvd
 
11.11.13
13:14
(29) покажи свою ТЗ с различным количеством строк в колонках. Скриншот можешь выложить здесь http://savepic.ru/
33 zak555
 
11.11.13
13:15
(32) скрин на 2000 строк ? ))
34 Mikeware
 
11.11.13
13:15
(29) Это у тебя ошибка... в ДНК....
35 Юра22
 
11.11.13
13:19
Я простой вопрос задал, где и так все понятно написано. Не хочу ничего выкладывать.
Спасибо!
36 Mikeware
 
11.11.13
13:22
(35) начни читать СП, и воздастся тебе....
37 Wobland
 
11.11.13
13:22
нене, я жажду ТЗ с разным количеством строк
38 Юра22
 
11.11.13
13:23
Да придется!
Просто, не охота в скобках- 10 параметров лишних обозначать
39 Стрелок
 
11.11.13
13:24
слышь снеговики вы чо накинулись то? себя вспомнить не желаете? автор давай ещё раз только с примером кода выгрузки - помогу
40 Mikeware
 
11.11.13
13:24
(37) а прикинь еще таблицу, где не всегда в звдвнном столбце-колонке есть ячейка....
41 KishMish
 
11.11.13
13:24
(0)(35) если тебе надо передать параметром несколько списков значений, сделай список значений, в котором значения будут твои списки значений. и его передавай. а там уже разберешься
42 Ork
 
11.11.13
13:24
(28) Нужно знать не как выгружал, а как заполнял свою ТЗ.
Исходя из этого :
"сначала я создавал списки значений 10 шт - у них разные размеры.
И потом выгрузил эти СЗ в ТЗ" см.(6)

у него ТЗ из одной колонки в которую он вогнал все значения из всех списков.

Поэтому "В ТЗ - 2012 строк.
А в итоге в новоявленном СЗ - 25 тысяч строк(размерСписка)!"

Это такая себе моя личная ИМХА.
43 Ёпрст
 
11.11.13
13:24
(38) год рождения - 1986  ?
44 Юра22
 
11.11.13
13:25
Братан, ждешь ты строк- там фамилия всякие- не хочу это сюда всё...

Ты читай внимательно , что я писал выше. И ты поймешь почему разное количество заполненных строк в ТЗ получилось, чем я тебе выслать скрин буду
45 Стрелок
 
11.11.13
13:26
(37) не тупи. автор в сабже не говорил что у него разное количество строк в разных колонка ТЗ
46 Wobland
 
11.11.13
13:26
(44) ща, подожди, бахну грамм 200...
47 1dvd
 
11.11.13
13:26
(43) судя по нику - 1991
48 Wobland
 
11.11.13
13:26
(45) разное количество записей внутри одной ТЗ в зависимости от колонки
49 Mikeware
 
11.11.13
13:27
(45) ТС прямым текстом в (44) признается в воздействии ЧАЭС...
50 Стрелок
 
11.11.13
13:27
(48) это несколько разные вещи с твоим "я жажду ТЗ с разным количеством строк"
51 Ork
 
11.11.13
13:28
(38) "не охота в скобках- 10 параметров лишних обозначать"
1. Как определился с тем, что параметры лишние?
2. Если не можешь сделать Таблицей - можешь сделать СпискомСписков как советуют в (41) (и это более правильно). Или передавай 10 параметров.
52 Wobland
 
11.11.13
13:28
(50) я жажду ТЗ с разным количеством записей?
53 Стрелок
 
11.11.13
13:29
да в параметрах всю тз передать можно. не понимаю при чем тут это?
54 Mikeware
 
11.11.13
13:29
(53) тебя тоже ЧАЭС зацепила....
55 Стрелок
 
11.11.13
13:29
(52) не тупи. сделай запрос на 7.7 без итогов и выгрузи в ТЗ и глянь. количество строк в ТЗ = количество записей в самой "длинной" колонке. а вот количество записей по колонкам разное - пустые строки - слышал про такое?
56 1dvd
 
11.11.13
13:30
(54) она всех зацепила. Просто, кого-то до рождения, кого-то после
57 Стрелок
 
11.11.13
13:32
Автор для начала

Выгрузить(<?>,,,);
Синтаксис:
Выгрузить(<Знач>,<НачСтрока>,<КонСтрока>,<Колонки>)

а у тебя что указано в топике? ты указываешь только начальную строку выгрузки а не колонку. должно быть так

Выгрузить(СЗ,,,2);
58 Юра22
 
11.11.13
13:32
Вот (52) все понял в отличие в вас всех!!!
Просто я может не очень умею мысли излагать )
59 Wobland
 
11.11.13
13:33
(55) он оно чо, мыхалыч.. ноль или пустую ссылку уже за значение не считаем
60 Юра22
 
11.11.13
13:33
52 - это СТРЕЛОК
61 Стрелок
 
11.11.13
13:33
охренеть
62 Стрелок
 
11.11.13
13:33
(60) я просто Стрелок а не 52
63 zak555
 
11.11.13
13:34
(52) срока с тз
не ?
64 Юра22
 
11.11.13
13:34
Наконец-то!!!
точно. Кажись так и есть!

Спасибо тебе СТРЕЛОК.
Остальные учитесь конструктивно понимать автора!
65 Стрелок
 
11.11.13
13:34
(59) опять тупим... ну ну прикинь количество разных значений в колонке где есть пустые строки. как ты думаешь - количество значений будет равно количеству строк?
66 ptiz
 
11.11.13
13:35
Всего за полчаса миста убедила автора заглянуть в синтакс-помощник!
67 ptiz
 
11.11.13
13:36
Намек в (11) понят таки не был :)
68 Mikeware
 
11.11.13
13:36
(56) жалко, что аборт не вызывала.... вон, Стрелок зачетно тупит.....
69 Стрелок
 
11.11.13
13:39
(68) до 45 лет дожил а ума нет. челябинск х..ли
70 Юра22
 
11.11.13
13:40
ВСЁ ОТЛИЧНО!
Прогнал алгоритм, все вышло- как надо!!!
Забыл я про эти 2 запятые...
Проблема исчерпана!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
71 Wobland
 
11.11.13
13:43
(65) откуда разные взялись?
72 Mikeware
 
11.11.13
13:45
(69) тебе ж только 41... :-)
73 Стрелок
 
11.11.13
13:46
(71) оттуда. в практике а не в теории количество пустых значений это пустое значение. если тз состоит из 100 строк и в ней заполнены значениями только три то значений в тз будет три. нет конечно можно теоритизировать и дальше что пустое значение тоже значение и т.д. но это уже простите слив т.к. ты сморозил глупость невнимательно прочитав топик а теперь пытаешься вывернуться. вместо того чтобы помочь человеку - глумитесь. ну ну жизнь она такая... вернется на раз-два
74 Стрелок
 
11.11.13
13:46
(72) да я и не в челябинске. мозг включи
75 Гефест
 
11.11.13
13:47
педивикия предупреждает про 90-91 годы рождения http://commons.wikimedia.org/wiki/File:Down_syndrome_in_Belarus.gif?uselang=ru
76 Mikeware
 
11.11.13
13:49
(74) вот потому-то ты и тупой...
77 Wobland
 
11.11.13
13:49
>количество пустых значений это пустое значение
> тз состоит из 100 строк и ...  в тз будет три

нет, определённо нужно принять, я на трезвую голову не понимаю этого
78 Ork
 
11.11.13
13:51
(73) Анекдот в тему за значение/не значение :

Идет судебный процесс. Обвиняемый обращается к судье:

О.- Скажите товарисЧь судья : черный это цвет?
С.- Цвет.
О.- А белый это цвет?
С.- Цвет.
О.- Так нафига же вы меня обвиняете, что я продал не цветной телевизор?

так и в нашем случае : "0" - это число? " " - это строка?
79 Wobland
 
11.11.13
13:52
выбрать значение(справочник.книги.пустаяссылка)
выгрузим результат запроса в ТЗ. количество пустых значений внезапно равно единице. в какой математике единица - пустое значение
80 Стрелок
 
11.11.13
13:53
(76) я помог человеку а ты ничего кроме пи..еть уже не можешь. выдохся
81 Wobland
 
11.11.13
13:53
(80) твои телепатические способности заслуживают уважения
82 Wobland
 
11.11.13
13:55
+(81) но как-то по умолчанию ожидается, что все тут говорят по-русски, на одном языке
83 Стрелок
 
11.11.13
13:56
(81) да при чем тут телепат если чел просто ошибся в синтаксисе и это видно без всяких скринов и кода на три страницы? у тебя так не бывает?
84 palpetrovich
 
11.11.13
13:56
(80) ты не помог, ты пожевал за него и все :)
85 Стрелок
 
11.11.13
13:56
(82) на одном говоришь? а чего же ты тогда написал 79 на 8-ке если вопрос по 7.7?
86 Стрелок
 
11.11.13
13:57
(84) возможно но это лучше чем большинство здесь которые тупо плевали в человека
87 Wobland
 
11.11.13
13:57
(85) а (79) отвязано от (0). я тебя носом тычу в твоё косноязычие
88 aka AMIGO
 
модератор
11.11.13
13:58
Заканчиваем обмен мнениями.
89 Стрелок
 
11.11.13
13:58
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший