|   |   | 
| 
 | Как погасить отображение времени? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Andrey1957 26.03.12✎ 09:56 | 
        Уважаемые коллеги!
  При выводе в форму списка или в отчеты реквизита, имеющего тип "ДокументСсылка" его отображение происходит в виде: "Наименование документа" + "Номер документа" + " от " + "Дата документа" в формате с отображением времени. Можно ли как-то "погасить" вывод времени при отображении в формах списка и отчетах реквизитов типа "ДокументСсылка"? | |||
| 1
    
        butterbean 26.03.12✎ 09:58 | 
        только самому формировать представление     | |||
| 2
    
        vmv 26.03.12✎ 10:00 | 
        если на УФ, то выводить в колонку представление другое поле или в произвольном запросе формировать это поле как хочь, если не УФ, то (1)     | |||
| 3
    
        Omskdizel 26.03.12✎ 10:00 | 
        Можно средствами СКД, но там та же суть. Посмотри Формат().     | |||
| 4
    
        lxs 26.03.12✎ 10:07 | 
        Огранич длину поля вывода на 10 символов     | |||
| 5
    
        lxs 26.03.12✎ 10:08 | 
        *Ограничь     | |||
| 6
    
        Andrey1957 26.03.12✎ 10:08 | 
        (1-3) Спасибо, я надеялся, что можно это сделать через какие-то настройки, о которых я не знаю. А ручное формирование чем плохо: ту же расшифровку в этом случае приходится писать вручную. Вот и получился у 1С сервис с нагрузкой: мало кому нужное представление реквизита "ДокументСсылка" позволяет пользоваться автоматически расшифровкой, а хочешь сформировать свое представление - пиши сам и расшифровку. Так получается? И в чем состоит сермяжная правда такой позиции? По крайней мере целесообразность сего вызывает большие сомнения.     | |||
| 7
    
        lxs 26.03.12✎ 10:08 | 
        В настройках оформления     | |||
| 8
    
        Vadik_62 26.03.12✎ 10:09 | 
        Лев(Строка(ДокументСсылка),СтрДлина(Строка(ДокументСсылка)-8)     | |||
| 9
    
        lxs 26.03.12✎ 10:10 | 
        (8) -9 тогда уж, нах ему пробел?     | |||
| 10
    
        Omskdizel 26.03.12✎ 10:11 | 
        (6) Ты неправ. Если выводишь отчет в СКД, то это рулится самой СКД и не надо там ничего руками расшифровывать. В списке - в запросе можно преобразовать, если не ошибаюсь. Если речь про УФ конеш.     | |||
| 11
    
        lxs 26.03.12✎ 10:12 | 
        (10) ты не прав, в запросе ты ничего не преобразуешь. запрос вообще не для преобразований должен использоваться, а для получения данных, а вот в настройках СКД наверняка.     | |||
| 12
    
        Omskdizel 26.03.12✎ 10:13 | 
        Формат(ДокументСсылка.Дата,"ДФ=dd.MM.yyyy")     | |||
| 13
    
        qeos 26.03.12✎ 10:13 | 
        (0) а зачем если не секрет?     | |||
| 14
    
        Vadik_62 26.03.12✎ 10:14 | 
        (9) да. и скобочку одну забыл
  Лев(Строка(ДокументСсылка),СтрДлина(Строка(ДокументСсылка))-9) | |||
| 15
    
        Andrey1957 26.03.12✎ 10:16 | 
        (13) Банально до одури: руководству лишние нули "бьют" по глазам. Да, вообщем-то, я с ними согласен, что вывод ничего незначащей информации только засоряет документ, делая его менее читабельным.     | |||
| 16
    
        Andrey1957 26.03.12✎ 10:17 | 
        (14) Да все это хорошо, но см. (6), мы ведь в этом случае, по-моему, теряем расшифровку..     | |||
| 17
    
        Omskdizel 26.03.12✎ 10:17 | 
        (11) Тут проще обсуждать конкретный пример. Да, в запросе нет, но сколько сталкивался с такой задачей - всегда решалась без особого гемора.
  (15) В СКД есть две колонки на самой первой страничке, "Тип значения" и "Оформление" ими обеими можно решить вопрос. | |||
| 18
    
        Omskdizel 26.03.12✎ 10:18 | 
        (16) Приведи пример, а то по воздуху руками водишь и говоришь, что что-то там теряется     | |||
| 19
    
        Andrey1957 26.03.12✎ 10:27 | 
        (18) Формирую отчет с использованием макета. Параметру с данными типа "ДокументССылка" присваиваю формируемое ручками значение (типа (14)). Отчет выводится в нужном виде, но расшифровка реквизита (представление которого вручную сформировано) не отображается.     | |||
| 20
    
        Omskdizel 26.03.12✎ 10:29 | 
        (19) Дак зачем так делать?? У тебя есть ДокументСсылка.Дата, в СКД преобразуй его как хочешь. Для этого как раз и надо то, что я написал в (17)     | |||
| 21
    
        Andrey1957 26.03.12✎ 10:30 | 
        (20)
  Отчет муторный, СКД его не потянула (или точнее - ни я, ни мои коллеги не смогли его в СКД реализовать). | |||
| 22
    
        qeos 26.03.12✎ 10:31 | 
        (13) ггг.. не выводи нули.. раскидывай документы по всему дню.. пусть курят в какое время что произошло.     | |||
| 23
    
        Andrey1957 26.03.12✎ 10:34 | 
        (22) Пройденный этап. Ненулевое время отвлекает еще больше. И потом: задачу нам ставит начальство, а не мы ему. Нам сказали: "Время из даты документа убрать!", и мы ломаем головы, как это сделать с минимальными потерями.     | |||
| 24
    
        Omskdizel 26.03.12✎ 10:35 | 
        Дак ты на УФ делаешь? Или через УниверсальныйОтчет?     | |||
| 25
    
        Vadik_62 26.03.12✎ 10:35 | 
        (21) в макете открываешь свойства ячейки и ставишь параметр расшифровки ДокументСсылка     | |||
| 26
    
        Andrey1957 26.03.12✎ 10:37 | 
        (25) .. и он благополучно отображается со временем. О чем и речь.     | |||
| 27
    
        Andrey1957 26.03.12✎ 10:43 | 
        (24) Простой отчет на базе макета без всяких выкрутасов. Хотя проблема эта стоит везде, в т.ч. и в отчетах, формируемых в СКД. В этой связи (17) - абсолютно не в тему, ибо "тип значения" и "оформление" работают в отношении простых реквизитов, но не регулируют представление реквизита типа "ДокументСсылка".     | |||
| 28
    
        regniws 26.03.12✎ 10:46 | 
        Задать формат стандартному реквизиту "дата" и все ок будет. Больше ничего не нужно.     | |||
| 29
    
        Andrey1957 26.03.12✎ 10:48 | 
        (28) Повторяю: реквизит иметт тип "ДокументСсылка", а не "Дата". Где ты предлагаешь задать формат, чтобы представление реквизита "ДокументСсылка" отображалось в требуемом виде: без отображения времени?     | |||
| 30
    
        Vadik_62 26.03.12✎ 10:48 | 
        (26) вообще по-хорошему при двойном клике на этой ячейке, должен открываться документ (ведь параметр расшифровки ДокументСсылка).     | |||
| 31
    
        Vadik_62 26.03.12✎ 10:52 | 
        (26) поставть в свойствах ячейки свойство "Заполнение" = "Параметр"     | |||
| 32
    
        Vadik_62 26.03.12✎ 10:54 | 
        значение ячейки = Лев(Строка(ДокументСсылка),СтрДлина(Строка(ДокументСсылка))-9)
  параметр расшифровки = ДокументСсылка | |||
| 33
    
        Lama12 26.03.12✎ 10:55 | 
        (0) Отказаться от глупой идеи.
  Отчеты для руководства сделать с форматом. | |||
| 34
    
        Andrey1957 26.03.12✎ 10:55 | 
        (26) Vadik_62, у нас с тобой явное недопонимание. Если я ручками сформирую представление документа, то в макете у меня этот параметр будет иметь символьное значение. И на какой документ (не тип, а конкретный документ) будет ссылаться расшифровка этого параметра? Грубо говоря, эту связь нужно будет прописывать вручную, о чем я с самого начала и написал. А если, тип параметра "ДокументСсылка", то расшифровка работает и без дополнительных опций.     | |||
| 35
    
        Andrey1957 26.03.12✎ 11:01 | 
        (32) Это интересно. Сейчас попробую. Я-то компоновал строку вручную: брал номер и дату и получал символьное поле, непривязанное к документу. А в твоем примере этот недостаток отсутствует. Кажется и впрямь, должно сработать. Заранее спасибо за идею (даже если не получится - идея классная).     | |||
| 36
    
        Omskdizel 26.03.12✎ 11:01 | 
        (35) Эта идея еще с 7ки идет     | |||
| 37
    
        Vadik_62 26.03.12✎ 11:04 | 
        (34)Что мешает ввести два параметра в макет? 
  Один, содержащий значение = Лев(Строка(ДокументСсылка),СтрДлина(Строка(ДокументСсылка))-9) Второй параметр для расшифровки = ДокументСсылка | |||
| 38
    
        Vadik_62 26.03.12✎ 11:05 | 
        вообщем вариантов масса     | |||
| 39
    
        regniws 26.03.12✎ 11:31 | 
        (29) вы хоть пробовали? Для УФ основное представление документа формируется в соответствии с форматом для реквизита "дата". Проверено     | |||
| 40
    
        Andrey1957 26.03.12✎ 11:48 | 
        (39) Не понял, расшифруй, пожалуйста: где нужно поставить нужный формат даты, чтобы представление реквизита типа "ДокументСсылка" формировалось в соответствии с ним?     | |||
| 41
    
        Andrey1957 26.03.12✎ 11:52 | 
        (37) Да, именно так и есть: пришлось вводить второй параметр. С одним никак не проезжало. С двумя получилось. Хоть и коряво, но результат получен.     | |||
| 42
    
        regniws 26.03.12✎ 11:54 | 
        (40) на метаданных документа, который собираешься выводить, правой кнопкой, там стандартные реквизиты, там "дата", тыкаешь свойства, там формат.     | |||
| 43
    
        Andrey1957 26.03.12✎ 11:58 | 
        (42) regniws, спасибо! Не знал о сим чуде! Сейчас проверю. Если все получится, то ты нас спас от страшных жуткостей.     | |||
| 44
    
        Andrey1957 26.03.12✎ 12:09 | 
        (42) Все получилось! Спасибо!!! Теперь мы перед начальством будем хорошими, и - с минимумом трудозатрат. regniws, дорогой, впредь рассказывай людям сразу о сим чуде, ибо о нем не знал не только я и мои коллеги, но - и многия участники данного форума. Почему и возникло непонимание. Еще раз спасибо, и - всяческих успехов тебе, дорогой!     | |||
| 45
    
        regniws 26.03.12✎ 12:17 | 
        (44) ))     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |