Имя: Пароль:
1C
1С v8
Таблицы на форме
0 JedaiMaster
 
06.08.13
18:30
Добрые люди не подскажите ?
есть некая обрботка которая парсит сайт и вытаскивает данные номера телефонов  и суммы  в  3 таблице на форме (в таблицах номера повторяются)в которых номера телефонов автоматически привязываються к контрагентам -арендодателям, делает групповой ввод счетов . Как обойти  все эти три таблицы на форме при условии что номера телефонов одинаковые в 3 таблицах и должны быть запиханы в один счет покупателю который потом будет автоматически сформирован?
1 Ёпрст
 
гуру
06.08.13
18:50
программно
2 JedaiMaster
 
07.08.13
16:55
Гениально!!!
3 Ёпрст
 
гуру
07.08.13
17:12
целый день осмысливал ответ ?
4 Maxus43
 
07.08.13
17:21
запихнуть в запрос, соеденить по телефону? или что не получается?
5 Ёпрст
 
гуру
07.08.13
17:26
(4) заметь, что он изначально, программно, получил с сайта эти 3 таблички.
Что мешает сразу получить нужное - хз.
6 rutony
 
07.08.13
17:27
(5) Ты уверен?) 3 сообщения за 2,5 года)
7 JedaiMaster
 
07.08.13
18:46
я их парсил эти таблицы не запросом,
ЭлементыТаблица = ЭлементыФормы.сайт.Документ.GetElementsByTagName("TABLE");
Для Каждого ЭлементТаблица Из ЭлементыТаблица Цикл
  //Смотрим, правильную ли таблицу нашли (по необходимости проверяем не только className)
  Если ЭлементТаблица.className = "ramka" Тогда
   ЭлементыСтроки = ЭлементТаблица.GetElementsByTagName("TR");
   Для Каждого ЭлементСтрока Из ЭлементыСтроки Цикл

с 1с редко работаю, очень редко. А тут клиент попросил сделать
8 Ёпрст
 
гуру
07.08.13
18:49
(7) ну закинь все свои 3 таблички в запрос и объедини/сверни..
получи нужное.
Основная теорема систематики: Новые системы плодят новые проблемы.