Имя: Пароль:
1C
 
Две таблицы значений - поиск одинаковых значений реквизитов
0 Шольц
 
12.05.04
19:03
Существуют две таблицы значений Т1 и Т2. В них колонки №1 совпадают по типам значений а в некоторых случаях и по самим значениям. Необходимо найти номер строки в Т2 со значением в 1-й колонке, совпадающим со значением 1-й колонки Т1 для каждой строки Т1.
Вроде объяснил доступно :)
Делаю
Перем НомСтр;
Для ц=1 По Т1.КоличествоСтрок() Цикл
Т2.НайтиЗначение(Т1.ПолучитьЗначение(ц,1),НомСтр,1);
Сообщить(НомСтр);
КонецЦикла;
Сообщает всегда "1".
Битый час бьюсь, не могу вкурить где ошибка. Может кто свежим взглядом заметит.
1 AlexMan
 
12.05.04
19:12
НомСтр=""; перед Т2.НайтиЗначение...
2 Шольц
 
12.05.04
19:20
Пошло. Спасибо. Я правда поставил ноль вместо "". Но еще, если не сложно, объясни. Я так понимаю, что переменная уже определена (Перем НомСтр), потом в цикле регулярно меняется ее значение... Зачем ее еще каждый раз обнулять?
3 Gavrila
 
12.05.04
19:22
но лучше:
НомСтр=0; перед Т2.НайтиЗначение... :))
4 AlexMan
 
12.05.04
19:35
(2) Почитай описалово к методу НайтиЗначение() там все написано.
5 Шольц
 
12.05.04
19:50
Я понял. После первого прохода в цикле НомСтр принимет значение, скажем N и при последующем прохождении НайтиЗначение() ищет только в N-й строке. Я правильно понял?
6 Шольц
 
12.05.04
19:56
2 Gavrila. А правда чем-то лучше ноль вместо "" ? Твой смайлик в конце вносит некоторую неопределенность :)
7 Gavrila
 
12.05.04
20:07
(6) смайлик значит несерьезно, но в тему
8 Рупор абсурда
 
12.05.04
20:10
Ещё лучше:
НомСтр=''; перед Т2.НайтиЗначение... :))
9 Шольц
 
12.05.04
20:14
2 Gavrila. Ответь все же на (6) (второе предложение)
10 AlexMan
 
12.05.04
20:18
(5) правильно
11 Gavrila
 
12.05.04
20:22
(9) Твой смайлик в конце вносит некоторую неопределенность :) - цэ як розумію: неопределенность в незнании (непонимании(нужное подчеркнуть)) печатных смайликов, я их тоже не всегда понимаю, так что не принимай близко... просто мне "сказали" что : используй чаще (на форумах, чатах) "и будет вам щастье, много щастья" (с)
12 Шольц
 
12.05.04
20:27
Буду настойчив. Цитирую второе предложение в (6): "А правда чем-то лучше ноль вместо "" ?"   :))))
13 Gavrila
 
12.05.04
20:34
(12) Извини сбился со счета... - ответ: "привычка" :)),
приношу глубочайшие извинения за недопонимание...
14 Шольц
 
12.05.04
20:44
Вот теперь понятно. Фраза "шо це таке" означает, что ты с Украины? Откуда?
15 Gavrila
 
12.05.04
20:46
а може у мЭнЭ бабуля з Украйни, так що?, в чем интерес :))
16 Шольц
 
12.05.04
20:54
Та ни в чому особлыво. Просто у мэнэ також там родычи е :)
17 Gavrila
 
12.05.04
20:57
(16) а, тоди здоров землячэ, родом я з риднои Украйни, Слобожанщины?
18 Gavrila
 
12.05.04
21:04
(16)сам то звидкы?
19 Шольц
 
12.05.04
21:13
Родом зи Львова, а зараз живу на пивдни.
20 Gavrila
 
12.05.04
21:15
Пивдень цэ гарно, там теплишэ!!!
а у нас тут[а] (блин(по рус.)) дощи, дощи, дощи та +15 вище нуля(дякуючи богу) :))
21 Шольц
 
12.05.04
21:18
Да и у нас сегодня мерзко. Второй день слякоть. Ты давно над 1С: пыхтишь?
22 Gavrila
 
12.05.04
21:21
3 года уже, но все никак не начусь :))
23 Gavrila
 
12.05.04
21:21
%(22)3 года уже, но все никак не научусь :))   (Sorry)
24 Шольц
 
12.05.04
21:22
А что есть люди, кто в совершенстве владеет?
25 Шольц
 
12.05.04
21:23
ИМеется в виду, само собой что есть, но много ли их?
26 Gavrila
 
12.05.04
21:23
судя по рассказам "этих самых людей" - есть
27 Gavrila
 
12.05.04
21:24
(25)а вот много ли их, среди моих друзей нет
28 Gavrila
 
12.05.04
21:24
+(27) коллег
29 Шольц
 
12.05.04
21:27
У меня такая фигня. Время постов показывает не в соответствии с реальным. Вот например твой (28) 21.24, это, ясное дело, Москвы. А на часах реально 20.37 Киева. Форум на 13 минут отстает. У тебя также?
30 Gavrila
 
12.05.04
21:35
(29) У меня в принципе также (-3 мин.), вот все собираюсь задать вопрос н аэту тему у москвичей (Волшебника или модеров (http://www.forum.mista.ru/about.htm)), но вот все думаю посмеются и оставят без внимания ... :))
31 Gavrila
 
12.05.04
21:36
+(30)А так заходя на форум сразу перевожу часы на 10 мин. назад (к разнице в час я уже привык)
32 Шольц
 
12.05.04
21:44
Так давай зададим вопрос вместе. Чего тут стыдиться-то? Ведь тут же не приходится называть черное красным. Под совместным ником Gavц, или Шоrila, или еще как, на твой выбор :)
33 Gavrila
 
12.05.04
21:52
(32) давай под For_Volshebnik
34 Шольц
 
12.05.04
21:56
Згода. Можно взять (29) без последнего предложения. Вывешивай. На свое усмотрение поправь формулировку.
35 Gavrila
 
12.05.04
22:10
(34) не пойму почему, но блин мой Ник отобразился как "автор сообщения", хотя я в поле "Имя*" написал "For_Volshebnik", причем все выполнялось из под терминала на серваке, а в форуме я постоянно только на локальной машине сижу :(
36 Шольц
 
12.05.04
22:14
Давай я вывешу
37 Gavrila
 
12.05.04
22:23
(36) да дело в том что уже вывесил, но под своим ником
38 Шольц
 
12.05.04
22:24
Прикинь, три попытки вывесть не увенчались успехом. При отправке 27 кБ останов. Может какая реакция на имя For_Volshebnik?????? :))))
39 Шольц
 
12.05.04
22:27
Не вижу я такой ветки
40 Gavrila
 
12.05.04
22:34
41 Шольц
 
12.05.04
22:39
Блин, чудеса какие-то. Твоего не было, вот при обновлении появился. Как только я изменил For_Volshebik на For_Wizard, и мой вопрос пошел. Сейчас оба висят:) Ничего, модеры один грохнут.
42 Gavrila
 
12.05.04
22:40
Ну главное чтоб результат был!!! :))
Я ушед доПИВАть :))
43 427
 
12.05.04
22:42
Есть еще метод поиска, в котором ... собственно поиск отсутствует.
44 Шольц
 
12.05.04
22:43
Приятного вечера. А я ужо пьююююю.
45 Gavrila
 
13.05.04
10:13
(43) это как? а можно подробнее? :))
46 Шольц
 
13.05.04
13:25
2 (43) А вправду, расскажи.
47 Шольц
 
13.05.04
13:25
2 (43) А вправду, расскажи.
48 Gavrila
 
15.05.04
21:01
(43) кстати, так и не признался :)
49 427
 
15.05.04
21:12
Просто остроумное использование метода свернуть и ..... оператора "если"

Все делается за один проход ТЗ.....
50 Шольц
 
01.12.04
12:46
(49) секрет ты явно не откроешь