|
v7: Поиск по Многострочной Части | ☑ | ||
---|---|---|---|---|
0
bahan
28.06.12
✎
16:48
|
Привет всем уважаемые форумчане.
Вопрос такой, как найти значение в Многострочной части(по крайней мере на форме объект так называется)зная название колонки и то, что нужно найти? Это нужно для того, чтобы выгрузить значения находящиеся в той же строчке что и найденное значение но в других колонках. |
|||
1
ДенисЧ
28.06.12
✎
16:50
|
ВыгрузитьТабличнуюЧасть()
НайтиЗначение() |
|||
2
1Сергей
28.06.12
✎
16:52
|
или перебором
|
|||
3
bahan
28.06.12
✎
16:53
|
забыл сказать, нужно найти значение после нажатия кнопки ОК и присвоить переменной.
|
|||
4
1Сергей
28.06.12
✎
16:54
|
(3) это ничего не меняет
|
|||
5
Mikeware
28.06.12
✎
16:54
|
(3) пригласите программиста©
|
|||
6
bahan
28.06.12
✎
16:55
|
Не надо нам приглашать:-)
|
|||
7
chief accountant
28.06.12
✎
16:56
|
(6) надо Федя, надо
|
|||
8
bahan
28.06.12
✎
16:56
|
ВыгрузитьТабличнуюЧасть(<ТаблЗнач>,<Колонки>) а как узнать название Многострочной части? Или так и использовать ВыгрузитьТабличнуюЧасть("Многострочная Часть",) ?
|
|||
9
akaBrr
28.06.12
✎
16:58
|
(8) в 7.7 одна ТЧ
|
|||
10
Guk
28.06.12
✎
16:59
|
вроде не пятница сегодня...
|
|||
11
ДенисЧ
28.06.12
✎
17:00
|
(10) Хорошему дятлу и в четверг пятница...
|
|||
12
Mikeware
28.06.12
✎
17:00
|
(10) "Миста. пятница каждый день!"©
|
|||
13
andrewks
28.06.12
✎
17:01
|
(6) ждёте, что сам придёт?
|
|||
14
bahan
28.06.12
✎
17:01
|
Меня зовут не Федя;-). На самом деле просто раньше не приходилось работать с многострочной частью.
Табл объявляется в другой процедуре выше. Но значение поймать не получается. На самом деле делал вот так: <code> Табл.ВыбратьСтроки(); НомСтр=0; НомКолонки=0; Пока Табл.ПолучитьСтроку()=1 Цикл Если Табл.НайтиЗначение("Федя",,)=1 Тогда v=Табл.ТекущаяСтрока(); Сообщить(Строка(v)); </code> Но что то как то. Спасибо что об***ли( |
|||
15
1Сергей
28.06.12
✎
17:01
|
ТаблицЗначенийТЧ = СоздатьОбъект("ТаблицаЗначений");
ВыгрузитьТабличнуюЧасть(ТаблицЗначенийТЧ); НомерСтрокиПоиска = 0; Если ТаблицЗначенийТЧ.НайтиЗначение(НужноеЗначение, НомерСтрокиПоиска, "<Колонка для поиска>")<>1 Тогда Сообщить("нет такого"); Возврат; КонецЕсли; ТаблицЗначенийТЧ.ПолучитьСтрокуПоНомеру(НомерСтрокиПоиска); Результат = ТаблицЗначенийТЧ.<Необходимый реквизит>; |
|||
16
bahan
28.06.12
✎
17:04
|
Спасибо 1Сергей большое, а то некоторые выдимо подсказать не могут, лучше по***ать.
|
|||
17
bahan
28.06.12
✎
17:05
|
а колонку и строку для поиска обязательно указывать или можно ТаблицЗначенийТЧ.НайтиЗначение(НужноеЗначение,,)<>1
|
|||
18
bahan
28.06.12
✎
17:05
|
?
|
|||
19
Mikeware
28.06.12
✎
17:06
|
(17) в СП все написано...
|
|||
20
chief accountant
28.06.12
✎
17:06
|
(16) Чем ответ в (1) не устроил?
|
|||
21
bahan
28.06.12
✎
17:14
|
Меня не устроил не ответ (1), а то, что люди так относится. Сами то с чего начинали. Прям родились с огромными знаниями. Я на курсы не ходил. приходится разбираться в коде, который написали други люди. Про синтаксис помошник я знаю и про справку тоже. Меня смутило то, что на форме объект называется в свойствах Многострочная Часть, названия идентификатора нет. Поэтому подумал, что я не правильно обращаюсь к Многострочной Части. Вот и решил спросить здесь.
|
|||
22
Mikeware
28.06.12
✎
17:18
|
(21) а попробовать самому - тоже злые люди запрещают?
|
|||
23
bahan
28.06.12
✎
17:20
|
Так я написал (14) что попробовал, знаю что я не прав был, что начал с глупых вопросов (3).
|
|||
24
bahan
28.06.12
✎
17:23
|
1Сергей, а если ТаблицЗначенийТЧ объявляется в другой процедуре выше в коде и заполняется там же, тогда получается что не нужно создавать ее заново, надо просто обявить ее в самом начале как переменую, чтобы можно было обращаться к ее данным?
|
|||
25
1Сергей
29.06.12
✎
07:45
|
(24) да
|
|||
26
ЧеловекДуши
29.06.12
✎
07:56
|
(21)То что вы не знаете, что в 1С, всего одна табличная часть, это уже говорит о том, что 1С 7.7 вы видите в первые. И даже не удосужились почитать две жёлтые книги по описанию языка программирования.
...Какую вы еще хотите видеть реакцию, когда очередной быдлокодер возомнил, что 1С это не язык программирования... |
|||
27
Mikeware
29.06.12
✎
08:02
|
(26) Ну, может он увидел доработку с несколькими ТЧ....
а ЖКК... ну кто сейчас книги читает? сейчас модно сразу на форумы лезть... |
|||
28
MishaD
29.06.12
✎
08:08
|
ну это девочки с фотками на форумы лезут. ТС вроде мальчик
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |