|   |   | 
| 
 | Дата между | ☑ | ||
|---|---|---|---|---|
| 0
    
        wade25 28.06.12✎ 13:14 | 
        Добрый день!
  Напомните плз, есть ТЗ, нужно найти в ней строки, есть колонка дата. Необходимо пройтись по ней, лучше методом .НайтиСтроки(), что бы отбор просиходил по дате из колонки, т.е. Тз.Дата Между ПерваяДата и ВтораяДата.. Грубо говоря, какой метод в языке аналогиче "Между" в запросе? | |||
| 1
    
        Ненавижу 1С гуру 28.06.12✎ 13:15 | 
        (0) 
  1. циклом 2. запросом | |||
| 2
    
        andrewks 28.06.12✎ 13:16 | 
        сделай запросом     | |||
| 3
    
        wade25 28.06.12✎ 13:17 | 
        (1), (2) та лан, неужто метода встроенного нету7) Ну лан)     | |||
| 4
    
        ДенисЧ 28.06.12✎ 13:17 | 
        ЗАпрос, я так понимаю, не предлагать?     | |||
| 5
    
        ДенисЧ 28.06.12✎ 13:18 | 
        (3) есть встроенный... Запрос.Выполнить() называется...     | |||
| 6
    
        wade25 28.06.12✎ 13:18 | 
        (4) Запрос к ТЗ? Не умею так)     | |||
| 7
    
        ДенисЧ 28.06.12✎ 13:19 | 
        (6) Учись, надо же себя заставлять...     | |||
| 8
    
        andrewks 28.06.12✎ 13:19 | 
        +(7) будь мужиком     | |||
| 9
    
        wade25 28.06.12✎ 13:20 | 
        Прост необходимо количество строк получить для кое каких действий в цикле над этой ТЗ, а если циклом проходить, то будет уже 2 цикла, эт не айс)     | |||
| 10
    
        andrewks 28.06.12✎ 13:20 | 
        (9) тем паче, стопудово запросом     | |||
| 11
    
        Ненавижу 1С гуру 28.06.12✎ 13:21 | 
        (10) тогда у него будет запрос в цикле ))     | |||
| 12
    
        wade25 28.06.12✎ 13:23 | 
        (11) Да, 2 цикла придется)     | |||
| 13
    
        andrewks 28.06.12✎ 13:24 | 
        запрос в двух циклах - это круто. ещё бы рекурсию к этому прикрутить - и вообще бы глаз любовался     | |||
| 14
    
        DrShad 28.06.12✎ 13:26 | 
        а почему эти действия не сделать в запросе?     | |||
| 15
    
        Любопытная 28.06.12✎ 13:27 | 
        (6) Это несложно, только через временные таблицы. в интернетах примеров массы     | |||
| 16
    
        wade25 28.06.12✎ 13:54 | 
        Мож ссылку кто получше даст про запросы к ТЗ?)     | |||
| 17
    
        qeos 28.06.12✎ 13:55 | 
        (16) желтая книжка     | |||
| 18
    
        ДенисЧ 28.06.12✎ 13:56 | 
        (16) Пуск - все программы - 1с предприятие 8.2 - конфигуратор - <выбор базы> - Shift-F1 - Встроенный язык - работа с запросами.     | |||
| 19
    
        Мимохожий Однако 28.06.12✎ 13:57 | 
        (0)ТЗ из запроса получил? Али как?     | |||
| 20
    
        Tata001 28.06.12✎ 13:58 | ||||
| 21
    
        wade25 28.06.12✎ 14:00 | 
        (19) Не вся из запроса, кое что добавлял (реально все запросом анреал)...     | |||
| 22
    
        Любопытная 28.06.12✎ 14:01 | 
        (16) самое главное - колонки в ТЗ должны быть типизированы)
  http://help1c.com/faq8/view/925.html | |||
| 23
    
        Мимохожий Однако 28.06.12✎ 14:02 | 
        (21)Так вот... В исходном запросе и добавь сравнение между     | |||
| 24
    
        wade25 28.06.12✎ 14:13 | 
        Да понял что возвращает количество строк из-за того что временную таблицу,  а мне строки нужны, чет не пойму как достать?) 
  //Запрос к ТЗ МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; ЗапросТЗ = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТаблБаза.Должность КАК Должность, | ТаблБаза.КоличествоБез КАК Количество, | ТаблБаза.ВидРабот КАК ВидРабот |ПОМЕСТИТЬ ТЧ_Корм |ИЗ | &ТаблБаза КАК ТаблБаза"; Запрос.УстановитьПараметр("ТаблБаза", Таблица); Результат=Запрос.Выполнить().Выгрузить(); | |||
| 25
    
        Tata001 28.06.12✎ 14:18 | 
        (24)
  использование МенеджерВременныхТаблиц - это не кошерно в наше время. тз_Корма=КормлениеРыбы.Выгрузить(,"НомерСтроки,Корм,ВесШт"); запрос=Новый Запрос; запрос.Текст= "ВЫБРАТЬ | ТаблБаза.НомерСтроки КАК НомерСтроки, | ТаблБаза.Корм КАК Корм, | ТаблБаза.весШт * 1000 КАК весШт |ПОМЕСТИТЬ ТЧ_Корма |ИЗ | &ТаблБаза КАК ТаблБаза |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | гк_КормовыеКоэффициенты.Ссылка, | гк_КормовыеКоэффициенты.М2, | гк_КормовыеКоэффициенты.Владелец, | ТЧ_корма.весШт, | ТЧ_корма.НомерСтроки, | гк_КормовыеКоэффициенты.М1 КАК М1, | гк_КормовыеКоэффициенты.КК |ИЗ | ТЧ_Корма КАК ТЧ_корма | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.гк_КормовыеКоэффициенты КАК гк_КормовыеКоэффициенты | ПО ТЧ_корма.весШт >= гк_КормовыеКоэффициенты.М1 | И ТЧ_корма.весШт <= гк_КормовыеКоэффициенты.М2"; Запрос.УстановитьПараметр("ТаблБаза", тз_Корма); тз_КК=запрос.Выполнить().Выгрузить(); | |||
| 26
    
        wade25 28.06.12✎ 14:31 | 
        (25) спс, научился, ппц конешн МВТ << баг?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |