|
Как погасить отображение времени? | ☑ | ||
---|---|---|---|---|
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) ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |