Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

работа с массивом

saksaul
читатель
офлайн
Дата регистрации: 16.03.2010
Сообщений: 32
Пост №1
 
22.09.2011 09:33

Выбрать строку с максимальным значением в одном из полей (это поле типа Дата). Как это реализовать?

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №2
 
22.09.2011 09:49

Пердать массив в запрос, в запросе отсортировать по полю и вернуть максимальное значение

ASmint
читатель
офлайн
Дата регистрации: 25.05.2011
Сообщений: 10
Пост №3
 
22.09.2011 09:49

Перебором элементов=)

saksaul
читатель
офлайн
Дата регистрации: 16.03.2010
Сообщений: 32
Пост №4
 
22.09.2011 10:03

м... и как передать массив в запрос?

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №5
 
22.09.2011 10:08

Поместить его во временную таблицу.

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №6
 
22.09.2011 10:10

"<pre>Запрос = Новый запрос;<br>Запрос.Текст = "<br>|Выбрать * <br>|Поместить ВТ ИЗ @Массив<br>|;<br><br>Запрос.УстановитьПараметр("Массив",Массив); <br></pre><br><br> <br>что то так."

saksaul
читатель
офлайн
Дата регистрации: 16.03.2010
Сообщений: 32
Пост №7
 
22.09.2011 10:40

спасибо

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №8
 
22.09.2011 11:09

"<pre>ТЗ = Новый ТаблицаЗначений;<br>ТЗ.Колонки.Добавить("МояДата");<br><br>Для Каждого ТекДата Из МассивДат Цикл<br><br>СтрТЗ = ТЗ.Добавить();<br>СтрТЗ.МояДата = ТекДата;<br><br>КонецЦикла;<br><br>ТЗ.Сортировать("МояДата");</pre>"

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №9
 
22.09.2011 11:12

"А на экзамене на специалиста, циклы не любят, там любят все пихать в запросы и получать результат уже оттуда. ;)"

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №10
 
22.09.2011 11:19

Тут уж тогда вопрос такой - откуда вообще взялся массив с датами. Их как бы изначально не надо было в массиве хранить...

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация