Имя: Пароль:
1C
1С v8
Первая и последняя дата
,
0 Падаван
 
07.12.15
07:39
Есть периоды в табличной части документа:
01,01,2013    01,02,2013
02,02,2013    03,03,2013
08,08,2013    15,08,2013
и т.д

Как сделать так чтобы у меня брались только 2 даты, первая (01,01,2013) и последняя (15,08,2013)? Спасибо.
1 SeraFim
 
07.12.15
07:40
Минимум из первых и максимум из вторых
2 Падаван
 
07.12.15
07:41
А можно немонго подробней?
3 Godofsin
 
07.12.15
07:42
(2) Запрос + (1)
4 PLUT
 
07.12.15
07:43
(2) если не умеешь скармливать ТЧ в запрос, тогда выгрузи ТЧ в ТЗ и сортируй - бери первую или последнюю запись
5 Падаван
 
07.12.15
07:47
Можно маленький пример? Визуально думаю будет понятней
6 Мэс33
 
07.12.15
07:53
(5) Семен Семеныч, есть же такая штука - гугл.
Гуглишь:
- как выгрузить из ТЧ в ТЗ
- как сортировать ТЗ
- как сделать запрос к ТЧ
- как получить макс и мин значение
и т.д.

Компонуешь все в мозгах (такая масса в черепушке), создаешь свое. Пробуешь. Ошибаешься, еще пробуешь.
7 Падаван
 
07.12.15
08:07
Запрос = Новый Запрос;
            Запрос.Текст =
            "ВЫБРАТЬ
            |    МИНИМУМ(УвольнениеИзОрганизацийОтпуска.РабочийГодС) КАК РабочийГодС,
            |    МАКСИМУМ(УвольнениеИзОрганизацийОтпуска.РабочийГодПо) КАК РабочийГодПо
            |ИЗ
            |    Документ.УвольнениеИзОрганизаций.Отпуска КАК УвольнениеИзОрганизацийОтпуска
            |ГДЕ
            |    УвольнениеИзОрганизацийОтпуска.Ссылка = &Ссылка";
            Запрос.УстановитьПараметр("Ссылка",ЭтотОбъект.Ссылка);
            Результат = Запрос.Выполнить();
            ВыборкаДетальныеЗаписи = Результат.Выгрузить();
8 Падаван
 
07.12.15
08:08
Всем спасибо за подсказки.