Расшифровка# #228692


#0 by Чучундер
В расшифровке таблицы стоит "Расшифровка#"Кто пояснит, что означает знак "#"???
#1 by Дурочка 1С ®
ЖКК пояснит ...
#2 by alxarz
типа, использовать эту расшифровку для всех последующих ячеек данной строки...
#3 by VZ
Ленивый, да? # именно для таких ленивых, как ты: поставят этот значок, и не надо заполнять расшифровку в каждой ячейки строки ;)
#4 by Чучундер
я не читатель, я - писатель.. ;-)спсб... а может подскажете:а как извратиться если в строке допустим 5 ячеек, и в каждой ячейке нужна ясвоя сложная расшифровка (типа СЗ) - или ы цикле присоединять секцию с нужно заполненным СЗ - тогда нужен один СЗ, или выводить секцию целиком, но тогда нужно будет энное количество списков значений??? может есть еще чего я недопетрил?
#5 by VZ
А чего мудрить? Заводи расшифровку к каждлй ячеке. Кстати, слово "Расшифровка" не заколдовано ;) Предопределенно #А можно в поле Расшифровка функцию запсочить. Тогда она выполнится прежде, чем ячейка попадет в предопределенную ОбработкаЯчейкиТаблицы
#6 by Gosha
2: Если запиндюлить в расшифровку функцию, то при выводе секции эта функция будет вызываться, а в расшифровку ячейки попадать возвращаемое этой функцией значение - а вовсе не "выполнится прежде, чем ячейка попадет в предопределенную ОбработкаЯчейкиТаблицы".. хотя в строго логическом смысле ты и прав - вывод секции в таблицу выполняется определенно ДО вызова "ОбработкаЯчейкиТаблицы" при тырке в диалоге на эту ячейку, но семантически все-таки видно что чего-то недопонимаешь.. ;)
#7 by Чучундер
спсб.Попробуем...если забабахать в расшифровку функцию ТипаКонецФункции..то получится что в каждую расшифровку ячейки, где происходит вызов ВернутьТекущуюРасшифровкуВернутьТекущуюРасшифровкуВернутьТекущуюРасшифровку...будет помещаться свое СЗ..типа так?
#8 by VZ
Прав в уточнении.
#9 by VZ
В принципе, да. Точно по этому механизму работает РасшифровкаОбновить в стандартных буховых отчетах. Только там Расшифровка как СЗ формируется вне функции, но это детали ;)
#10 by VZ
Часто спрашивают, как сформировать ТД, чтоб он работал, как Ёксель с формулами в ячейках. Можно сделать примерно так: запсочить в поле ячейки Расшифровка ТЗ, в строке(ах) которой записать что-то вродеРасшифровка.Добавить(КакоеТоВыражениеТекстом,"Выполнить");А в ОбработкаЯчейкиТаблицы должен быть анализ:..............
#11 by Чучундер
cgc, за пояснения.а вот еще соображение:есть например макет печформы (речь идет о 7.7), в ней горизонтальная секция и, например, 10 столбцов = 10 вертикальных секций...пользователю дан инструмент, пользуясь которым он может определять порядок столбцов в формируемой печатной форме в режиме 1СПредприятия.можно как-то задать одним оператором вывод строки типа в видеВывестиСекцию("горизСекция|столбец1|столбец8|столбец3|...")или надо собачить типа ПрисоединитьСекциями...???
#12 by VZ
Загоняй столбцы в список (таблицу) и выводи на морду лица обработки с кнопами "стрелка вниз", стрелка вверх".
#13 by Чучундер
ну ты даешь! это ясен пень сделано 9и не интересно) - я сказал выше, что у юзеров есть инструмент для формирования порсдка столбцов - вот например: http://infostart.ru/projects/image.php?id=596&img=62&manual=1вопрос не в этом - вопрос как красиво сделать вывод "итоговой" секции типаВывестиСекцию("горизСекция|столбец1|столбец8|столбец3|...")
#14 by VZ
Ну ты даешь! А то, что в ВывестиСекцию параметр строка - ничего? А собрать строкуСборкаСекций = "горизСекция|"+спСтолбцов.ПолучитьЗначение+"|"+....неможно?
#15 by Чучундер
да не, собрать строку на раз...но вот выведется ли такая секция - уверен?
#16 by Uho
прикольно, у кого то до сих пор пятница...
#17 by Чучундер
Чтоб у тебя каждый день понедельником был!
#18 by VZ
Ну, не знаю... Совсем не уверен. Точнее, уверен, что у меня - выйдет ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С