|
как поле комментарий вывести в макет? | ☑ | ||
---|---|---|---|---|
0
CODA
21.09.20
✎
11:59
|
Всем добрый день!
в макете отчета есть заполняемые поля из справочника подставляется поле наименование . ограниченно длинной 150 см нужно .чтоб бралось поле комментарий неогр длины как сделать? колонка заполняется вручную |
|||
1
ДенисЧ
21.09.20
✎
12:01
|
Записывать в параметр выводимой области не наименование, а комментарий
|
|||
2
CODA
21.09.20
✎
12:03
|
(1) там нет записи в параметр . там просто вручную выбирается значение справочника
|
|||
3
CODA
21.09.20
✎
12:06
|
(1) ок попробую
|
|||
4
CODA
21.09.20
✎
12:40
|
но все же это заполнение поля .а не вывод информации
а в заполнении подставляется поле наименование . а нужно поле комментарий так как у него неогр длина |
|||
5
ДенисЧ
21.09.20
✎
12:45
|
Ну подставляй нужное. А ненужное - не подставляй...
|
|||
6
CODA
21.09.20
✎
12:47
|
(5) а где настроить .чтоб не наименование элемента .а комментарий выводился в поле
|
|||
7
CODA
21.09.20
✎
12:50
|
(5) поле выбора в макете в ячейке
|
|||
8
ДенисЧ
21.09.20
✎
12:57
|
(6) В коде
|
|||
9
CODA
21.09.20
✎
12:58
|
(8) можно подробнее ?
|
|||
10
Галахад
гуру
21.09.20
✎
12:58
|
(8) Хм. Ты реально понимаешь про что пишет ТС?
|
|||
11
ДенисЧ
21.09.20
✎
12:58
|
(10) Как же его понять, если он ничего не говорит? (с)
|
|||
12
CODA
21.09.20
✎
12:59
|
в поле вывода в ячейке макета берется по умолчанию наименование элемента . можно было бы его оставить как комментарий но длина его ограничена 150
надо при выборе цеплять поле комментарий из элемента справочника |
|||
13
CODA
21.09.20
✎
13:00
|
(10) а ты хот ГС?
|
|||
14
CODA
21.09.20
✎
13:02
|
народ вы наверное и не слышали про выбор значения в ячейке макета . ограничившись простым выводом в макет или скд .
|
|||
15
Галахад
гуру
21.09.20
✎
13:10
|
(13) Что?
(14) Да, конечно. Это секретное знание ниндзей 80 уровня. |
|||
16
CODA
21.09.20
✎
13:12
|
(15) я не ниндзя . хотя прадед Китаец мож и был им
|
|||
17
CODA
21.09.20
✎
13:12
|
(15) а.что по существу вопроса ответить нечего?
|
|||
18
CODA
21.09.20
✎
13:13
|
(15) ну ты всех называешь ТС .а я ГС
|
|||
19
Галахад
гуру
21.09.20
✎
13:19
|
(18) Не всех. ТС - топик стартер. Это общепринятая абревиатура.
|
|||
20
CODA
21.09.20
✎
13:21
|
(19) ТС - топик стартер .а как перевести?
|
|||
21
CODA
21.09.20
✎
13:21
|
(19) тут каждый ТС пардон..если .что
|
|||
22
CODA
21.09.20
✎
13:22
|
(19) ну подскажи как в макете выбирать не наименование .а комментарий элемента
|
|||
23
Галахад
гуру
21.09.20
✎
13:23
|
||||
24
CODA
21.09.20
✎
13:23
|
(23) да уже читал
|
|||
25
CODA
21.09.20
✎
14:05
|
вот если бы ограничения на длину наименования не стояла не более 150 симв
все бы было ок. |
|||
26
CODA
21.09.20
✎
14:27
|
придумал выход .. доп поле внизу
пусть это наименование будет как заголовок комментария а ниже его доп поле для всей уйни .. не совсем удобно . |
|||
27
CODA
21.09.20
✎
15:10
|
потом выгрузив в ексель отчет это доп поле не сохраниться .
никто ничего не знает на форуме . |
|||
28
Ёпрст
21.09.20
✎
15:15
|
Если смотреть сверху, то сбоку кажется, что снизу ничего не видно.
(8) Можешь перевести, чего (0) хочет ? Не осилил.. |
|||
29
CODA
21.09.20
✎
15:18
|
(8) в коде не настроишь выбор значения в поле ввода в макете
|
|||
30
Mikeware
21.09.20
✎
15:21
|
(28) полный перевод ты сам и привел.
|
|||
31
CODA
21.09.20
✎
15:21
|
Это задается в свойствах ячейки макета содержит значение тип значения
|
|||
32
hhhh
21.09.20
✎
15:22
|
(29) настроишь
Настроишь ОбластьМакета.Параметры.Наименование = ТвойКомментарий; или если там запрос, то ВЫБРАТЬ ... Комментарий КАК Нименование в общем, дерзай. |
|||
33
CODA
21.09.20
✎
15:23
|
(32) я не заполняю ячейку .я выбираю в ней значение уже писал не раз
|
|||
34
ASU_Diamond
21.09.20
✎
15:25
|
А зачем использовать инструмент для вывода в качестве инструмента ввода?
|
|||
35
hhhh
21.09.20
✎
15:26
|
(33) походу не макет там у тебя, а форма. Делай всё на форме. А макет нужен, чтобы распечатать. Или выгрузить в Excel
|
|||
36
CODA
21.09.20
✎
15:26
|
(34) для хранения комментариев . отчета
|
|||
37
Ёпрст
21.09.20
✎
15:26
|
Ладно, поиграем в угадайку:
1. ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange) СодержитЗначение (ContainsValue) Использование: Чтение и запись. 2. ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange) ТипЗначения (ValueType) Использование: Чтение и запись. Описание: Тип: ОписаниеТипов. Содержит объект, описывающий допустимые типы значений для ячеек области. угадал ? |
|||
38
Ёпрст
21.09.20
✎
15:28
|
(36) какая-то некачественная трава, выкинь её и найди нормального диллера
|
|||
39
CODA
21.09.20
✎
15:29
|
(38) я не балуюсь травой . вискарь пил на днях
|
|||
40
ASU_Diamond
21.09.20
✎
15:30
|
(36) т.е. для хранения данных использовать Табличный Документ?
|
|||
41
CODA
21.09.20
✎
15:31
|
(40) справочник
|
|||
42
ASU_Diamond
21.09.20
✎
15:32
|
(41) тогда для чего вводить данные в Табличный Документ?
|
|||
43
hhhh
21.09.20
✎
15:32
|
(38) ну всё понятно. Текст не влезает в поле Наименование. Там только 150 символов.
|
|||
44
CODA
21.09.20
✎
15:34
|
вижу выход запросом выбрать значения из справочника по связке имущество
далее сделать расшифровку |
|||
45
Mikeware
21.09.20
✎
15:34
|
(42) потому, что он прямоугольный.
:-) |
|||
46
hhhh
21.09.20
✎
15:34
|
(41) пусть вводят данные на форме. А ты уже выведешь в отчет то, что нужно.
|
|||
47
CODA
21.09.20
✎
15:34
|
(43) угу
|
|||
48
CODA
21.09.20
✎
15:35
|
(42) в макет
|
|||
49
ASU_Diamond
21.09.20
✎
15:35
|
(43)(47) а причём тут макет?
|
|||
50
ASU_Diamond
21.09.20
✎
15:36
|
(48) а макет это что в тоём понимании?
|
|||
51
Mikeware
21.09.20
✎
15:37
|
(49) макет прямоугольный, а форма - жёлтая. поэтому бесконечный текст можно писать только в макет. но исключительно в параметр Наименование. а там длина 150. круг замкнулся...
|
|||
52
CODA
21.09.20
✎
15:37
|
(51) очевидно
|
|||
53
CODA
21.09.20
✎
15:37
|
(50) это Тз тут ты прав
|
|||
54
hhhh
21.09.20
✎
15:38
|
(48) в макет вывести данные невозможно. Похоже у вас там трава всё-таки. Переходите на вискарик.
|
|||
55
ASU_Diamond
21.09.20
✎
15:39
|
Ура, это Таблица Значений!
|
|||
56
Mikeware
21.09.20
✎
15:42
|
(55) "О-это буква, 0 - это цифра"©
зы. рано радуешься! |
|||
57
Ёпрст
21.09.20
✎
15:47
|
Автор, а может, того, картинки покажешь, чего сделать надо ?
|
|||
58
Ёпрст
21.09.20
✎
15:48
|
А то тебя тут врят ли кто понял
|
|||
59
FIXXXL
21.09.20
✎
15:52
|
(58) он что-то хранит в справочнике, выбирает из него в макет, подставляется Представление, которое Наименование по умолчанию
ему же нужно подставить в макет реквизит Комментарий от выбранного элемента справочника... |
|||
60
eTmy
21.09.20
✎
15:56
|
Наркомания
|
|||
61
CODA
21.09.20
✎
16:03
|
(60) лечись
|
|||
62
CODA
21.09.20
✎
16:04
|
(59) все верно
|
|||
63
acht
21.09.20
✎
16:09
|
Бедный, бедный Андрей Николаевич. Никто его не понимает, ничего у него не получается...
|
|||
64
CODA
21.09.20
✎
16:12
|
(63) ты сам бедный твоя работа сидеть на форуме и троллить
|
|||
65
CODA
21.09.20
✎
16:13
|
(63) вот человек понял все сразу FIXXXL
|
|||
66
SadrArt
21.09.20
✎
17:08
|
(18) ГС - гомосексуал?
|
|||
68
CODA
21.09.20
✎
17:14
|
(66) плохие ассоциации в меру испорченности
|
|||
69
CODA
21.09.20
✎
17:15
|
Призываю Волшебника забанить навечно вот это чудо: Tony_More
|
|||
70
SadrArt
21.09.20
✎
17:17
|
(68) В (66), как бы, вопрос...
|
|||
71
eTmy
21.09.20
✎
17:18
|
Сегодня день троллей?
|
|||
72
CODA
21.09.20
✎
17:20
|
(67) кстати о выпивке выпил на др матери 2 стопки виски .
|
|||
73
CODA
21.09.20
✎
17:24
|
По Итогу попалось такое задание в уже сделанный отчет давно кем то добавить колонки с сохранением записи комментариев сотрудников
так как при выборе значений элементов справочника где хранится комментарий в наименовании длина которого макс 150 симв по умолчанию система дает выбрать наименование элемента . как это обойти я не придумал . Как решить задачу никто из Гуру не подсказал . Вот Итог дня. |
|||
74
CODA
21.09.20
✎
17:25
|
Для чего оно нужно все . хранить комментарии из колонок отчета . потом выбрав их заполнить ячейки и выгрузить все в ексель . уже заполненный отчет
все бы хорошо .но длина поля 150 это предел . |
|||
75
SadrArt
21.09.20
✎
17:27
|
У тебя с макетами ничего не получается! https://prnt.sc/ul6lwt
Не бери задачи с макетами. Бери что то другое, может там удача... |
|||
76
Ёпрст
21.09.20
✎
17:30
|
(73) покажи картинки, чего и куда надо вставить и где.
|
|||
77
CODA
21.09.20
✎
17:31
|
(75) у меня нет выбора на сей день
|
|||
78
CODA
21.09.20
✎
17:31
|
(76) один момент
|
|||
79
Йохохо
21.09.20
✎
17:31
|
(74) ну так выбирай номенклатуру, шаг1, а в эксель сохранишь комментарий к ней вместо наименования, шаг2
|
|||
80
CODA
21.09.20
✎
17:37
|
||||
81
Ёпрст
21.09.20
✎
17:40
|
(80) Это элемент какого справочника ?
|
|||
82
Ёпрст
21.09.20
✎
17:41
|
пиши в другой реквизит а не в Наименование элемента, которое ограничено 150 символами
|
|||
83
CODA
21.09.20
✎
17:42
|
(82) потом выберешь в макет этот другой реквизит встанет?
|
|||
84
CODA
21.09.20
✎
17:42
|
(82) как его потом выбрать в макет?
|
|||
85
Ёпрст
21.09.20
✎
17:43
|
(83) Ну, пропишешь это кодом, делов то.
|
|||
86
dka80
21.09.20
✎
17:44
|
В макет выводишь ЭлементСправочника.Комментарий, а в расшифровку ячейки ЭлементСправочника
|
|||
87
Ёпрст
21.09.20
✎
17:44
|
(84) так же, как и сейчас.
Можешь и основное представление справочника поменять на свой реквизит |
|||
88
CODA
21.09.20
✎
17:44
|
ну пример есть какой в обработке выбора поля?
|
|||
89
CODA
21.09.20
✎
17:46
|
(87) да как Наименование подменить на мой реквизит?
|
|||
90
Ёпрст
21.09.20
✎
17:51
|
||||
91
Ёпрст
21.09.20
✎
17:52
|
Коко учти, это во всех местах поменяет..
|
|||
92
CODA
21.09.20
✎
17:57
|
(91) во всех колонках где есть наименование ) ?
|
|||
93
Ёпрст
21.09.20
✎
17:57
|
(92) нет. Где используется твой справочник
|
|||
94
Ёпрст
21.09.20
✎
17:57
|
там везде подменится основное представление справочника на твоё
|
|||
95
Ёпрст
21.09.20
✎
17:58
|
Если тебе вообще не нужно наименование, ставь ему длину=0 в свойствах метаданных
|
|||
96
CODA
21.09.20
✎
17:59
|
(95) оно не нужно нужно вместо него комментарий)
|
|||
97
CODA
21.09.20
✎
17:59
|
(95) я знаю про =0
|
|||
98
CODA
21.09.20
✎
20:26
|
Все четко отработало Ёпрст огромное человеческое спасибо . за подсказку !
Вот рабочий код в копилку : в модуль менеджера справочника . в моем случае Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка) Поля.Добавить("Наименование"); Поля.Добавить("Комментарий"); СтандартнаяОбработка = Ложь; КонецПроцедуры Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка) Комментарий = ?(ПустаяСтрока(Данные.Комментарий), НСтр("ru = 'Без описания'"), Данные.Комментарий); Дата = Формат(Данные.Комментарий, ?(ПолучитьФункциональнуюОпцию("ИспользоватьДатуИВремяВСрокахЗадач"), "ДЛФ=DT", "ДЛФ=D")); Представление = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = '%1 от %2'"), Комментарий,Дата); СтандартнаяОбработка = Ложь; КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |