|   |   | 
| 
 | Реквизит Час Перечисление | ☑ | ||
|---|---|---|---|---|
| 0
    
        Юзер123 naïve 18.06.20✎ 22:40 | 
        Доброго времени.  Решаю задачку и что то затык.  
 По условию у регистра есть реквизит час с типом перечисление. Но перечисление не может называться 1 или 10 ... или 24. В почти пятница... | |||
| 1
    
        Lama12 18.06.20✎ 22:44 | 
        Да пусть хоть слоном называется. Сделай ему представление 1, 2, 3 и т.д.     | |||
| 2
    
        Юзер123 naïve 18.06.20✎ 22:47 | 
        (1)   а при выборе тогда как  показывать представление только? а не Слона     | |||
| 3
    
        Юзер123 naïve 18.06.20✎ 22:47 | 
        Формировать Список при начале выбора?     | |||
| 4
    
        Cthulhu 18.06.20✎ 22:49 | 
        (3): оно само составится по типу и покажется с представлениями     | |||
| 5
    
        RomanYS 18.06.20✎ 22:49 | 
        (2) оно само. Это надо постараться чтобы идентификатор показать     | |||
| 6
    
        Юзер123 naïve 18.06.20✎ 22:50 | 
        Спасибо(
 Пойду спать | |||
| 7
    
        Юзер123 naïve 19.06.20✎ 00:02 | 
        Продолжаем тупить. 
 Задача в том что бы в колонках выводить Дни недели. В строках Контрагентов и часами заполнять эту таблицу.. Запрос навоял вот такой. //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Дни.Ссылка КАК День, Данные.Контрагент КАК Контрагент, ЕстьNull(Данные.Час,0) КАК Час ПОМЕСТИТЬ ВТ_Данные ИЗ ВТ_Дни КАК ВТ_Дни ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗаказыКонтрагентам КАК Данные ПО ВТ_Дни.Ссылка = Данные.День ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЕстьNull(ВТ_Данные.Контрагент,"") КАК Контрагент, ВТ_Данные.День КАК День, ЕстьNull(ВТ_Данные.Час,0) КАК Час ИЗ ВТ_Данные КАК ВТ_Данные ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗаказыКонтрагентам КАК Вспомогательная ПО ВТ_Данные.Контрагент = Вспомогательная.Контрагент И ВТ_Данные.День = Вспомогательная.День И ВТ_Данные.Час >= Вспомогательная.Час СГРУППИРОВАТЬ ПО ВТ_Данные.Контрагент, ВТ_Данные.День, ВТ_Данные.Час В настройках СКД Ставлю Строки Контрагент Колонки Дни. . Как заполнить часами не пойму) | |||
| 8
    
        Юзер123 naïve 19.06.20✎ 00:03 | 
        ВЫБРАТЬ
 День.Порядок КАК Порядок, День.Ссылка КАК Ссылка ПОМЕСТИТЬ ВТ_Дни ИЗ Перечисление.День КАК День ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Дни.Ссылка КАК День, Данные.Контрагент КАК Контрагент, ЕстьNull(Данные.Час,0) КАК Час ПОМЕСТИТЬ ВТ_Данные ИЗ ВТ_Дни КАК ВТ_Дни ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗаказыКонтрагентам КАК Данные ПО ВТ_Дни.Ссылка = Данные.День ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЕстьNull(ВТ_Данные.Контрагент,"") КАК Контрагент, ВТ_Данные.День КАК День, ЕстьNull(ВТ_Данные.Час,0) КАК Час ИЗ ВТ_Данные КАК ВТ_Данные ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗаказыКонтрагентам КАК Вспомогательная ПО ВТ_Данные.Контрагент = Вспомогательная.Контрагент И ВТ_Данные.День = Вспомогательная.День И ВТ_Данные.Час >= Вспомогательная.Час СГРУППИРОВАТЬ ПО ВТ_Данные.Контрагент, ВТ_Данные.День, ВТ_Данные.Час | |||
| 9
    
        Zhuravlik 19.06.20✎ 00:37 | 
        "Час" должен быть ресурсом     | |||
| 10
    
        Zhuravlik 19.06.20✎ 00:46 | ||||
| 11
    
        Юзер123 naïve 19.06.20✎ 10:37 | 
        (10) Доброе утро.  Да так получается и если в выражение ресурса стоит количество.  Но мне не надо их суммировать.  а просто выводить. Как значение     | |||
| 12
    
        Юзер123 naïve 19.06.20✎ 11:16 | 
        Вроди как получилось.     | |||
| 13
    
        Юзер123 naïve 19.06.20✎ 11:26 | 
        Но когда убрал итоги то данные опять пропали. Данные по часам.  
 И еще 1 момент. Например у меня день суббота имеет 2 значения . В отчет попадает 1. В консоле запросов этот же запрос показывает все | |||
| 14
    
        Юзер123 naïve 19.06.20✎ 12:12 | 
        Т.е. Контр1 14 часов   ПН
 Контр1 17 часов ПН Контр1 11 Часов ВТ Дают таблицу вида ПН ВТ Контр1 14 11 Где то теряется второя строка | |||
| 15
    
        Юзер123 naïve 19.06.20✎ 13:59 | ||||
| 16
    
        Юзер123 naïve 19.06.20✎ 14:12 | 
        https://drive.google.com/file/d/1rpzAA_wK0uvUfAkIJQsV9RlJHlKjQD9X/view?usp=sharing    Прошу  прощения) не та ссылка     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |