Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Июн 2021, 00:18
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: Найти лучшие варианты  (Прочитано 1381 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dethmontt

  • Денис
  • *****
  • Регистрация: 2010-11-01
  • Сообщений: 2892
  • РЕПУТАЦИЯ: 552
  • КПД: 19%
  • Адын Эс
  • Профессия: Программист 1С
Доброго всем времени суток!

Есть задачка...

Даны две таблицы:
1-ая (около 200-300 элементов)

Индекс   id
0hoc
1   hgp
2   hmp
3pgd
4   pga
5   hoc
и т.д.


2-ая
Вход   ВыходЗначение
hoc   hgp   300
hgphoc   290
pgd   hoc   150
hoc   pgd   650
hochoc   50
hmp   hoc   180
и т.д.

Необходимо отсортировать первую таблицу по значению второй (по возрастанию)
вход выход определяется как последовательность в первой таблице

индекс 0 это вход, а индекс 1 это выход
индекс 1 это вход, а индекс 2 это выход
индекс 2 это вход, а индекс 3 это выход
и т.д.
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!


Оффлайн alex0402

  • *****
  • Регистрация: 2010-09-10
  • Сообщений: 2000
  • РЕПУТАЦИЯ: 358
  • КПД: 18%
  • Профессия: Программист 1С
добавить в первую таблицу еще одно поле (ключ), пробежать по второй таблице, поставить соответсвующее значение в поле ключ.
и потом отсортировать по ключу.
Спасибо за Сказать спасибо

Оффлайн Dethmontt

  • Денис
  • *****
  • Регистрация: 2010-11-01
  • Сообщений: 2892
  • РЕПУТАЦИЯ: 552
  • КПД: 19%
  • Адын Эс
  • Профессия: Программист 1С
alex0402, и?

Косяк том что изменение индекса в первой таблице влечет изменению ключа
Добавлено: 13 Янв 2017, 13:56

соответственно и значению из второй таблицы
Добавлено: 13 Янв 2017, 14:25

Ключом поиска значения во второй таблице является последовательность значений в первой таблице!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Последний раз редактировалось: Dethmontt; 13 Янв 2017, 14:25. Причина: Объединение сообщений

Оффлайн Dethmontt

  • Денис
  • *****
  • Регистрация: 2010-11-01
  • Сообщений: 2892
  • РЕПУТАЦИЯ: 552
  • КПД: 19%
  • Адын Эс
  • Профессия: Программист 1С
up.
(чего задачка не интересная???)
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн Dethmontt

  • Денис
  • *****
  • Регистрация: 2010-11-01
  • Сообщений: 2892
  • РЕПУТАЦИЯ: 552
  • КПД: 19%
  • Адын Эс
  • Профессия: Программист 1С
up.
первую таблицу нужно отсортировать ТАК, что бы получить наименьшие значения из второй таблицы!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
65 Сообщений
LexaK
62 Сообщений
antoneus antoneus
31 Сообщений
Ивашка
26 Сообщений
neek666
23 Сообщений
KATERINA 861
19 Сообщений
SSC
15 Сообщений
alexandr_ll
13 Сообщений
Алексей_1985_06
11 Сообщений
MiThO
8 Сообщений

* Кто онлайн

  • Точка Гостей: 136
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск