Подскажите с интерактивной формой отчета в 1С 8 0 #144057


#0 by csharpus
Суть в следующем.Необходимо создать печатную форму в которой колонки связаны с неким документом (его реквизиты) При проведении данного документа появляется очередная запись в        печатной формеВопрос        Возможно ли при двойном щелчке пользователя по некоторой строке  Печатной формы , открыть соответствующий документ , а если строка в печатной форме пустая то при двойном щелчке открыть новый документ ,который при проведении заполнит значениями соответствующую сторку печатной формыПодскожите где искать и возможно ли это ?Спасибо
#1 by ОператорПК
если я все правильно понял то тебе нужно юзать Расшифровку, попробуй поискать в типовых.
#2 by csharpus
Все верно.Мне нужна стандартная расшифровка.      Не понимаю почему не работает????Устанавливаю в свойстве Параметр расшифровки имя параметра - ПлнированиеВ модуле где формирую табличный документ пишу:     ОбластьС.Параметры.Вес = Вес;Отчет выполняется а расшифровки нет????
#3 by VZ
Посмотреть свойства ячейки табличного документа не судьба, видимо...
#4 by csharpus
Он мне выдает расшифровку - ДокументМенеджер.ЗаявкаКлиента - не тоа мне надо чтоб при двойном клике открывалась форма документа (для просмотра и редактирования)Где я что забыл .не понимаю Подскажите .Плиз
#5 by pit
мдя... но комментс...
#6 by Тундра
Все-таки, что за задача у тебя стоит? Хоть убей, из не пойму!... а если строка в печатной форме пустая то при двойном щелчке открыть новый документ ,который при проведении заполнит значениями соответствующую сторку печатной формы...С чего она у тебя пустая? Ты ее, намеренно пустой делаешь?Что за такая глубокая идея, чтобы задом-наперед ходить?
#7 by csharpus
Из желтой книги что касается стандартных расшифровок- если значение имеет тип "документ" соответствующий документ будет       открыт для просмотра и редактирования ;Вот я хочу соответствующий документ       открыть для просмотра и редактированияКак это сделать я не знаю .Потому и спрашиваю
#8 by csharpus
Задача такая     В выводимом табличном документе - пустые ячейки          Кликая дважды по любой должно открыться форма документаВсеПоскольку у меня на форме нет Поля табл документа (и не нужен мне он)  то вариант с событием Обработка расшифровки сводится к нулю ( у меня его нет)Хочу понять как работает и что может стандартная прасшифровка
#9 by VZ
Можно и так:ЮзаемаяОбрасть.ПараметрРасшифровки=НазваниеПараметраГдеХранитсяСсылкаДляРасшифровки;
#10 by csharpus
Спасибо за подсказку.Я новичок в 1С и для меня не совсем ясно правая часть равенства      Я как раз думаю над этим и пишу
#11 by Тундра
Так в свойствах ячейки макета ПараметрыРасшифровки прописать, разве не работает?
#12 by csharpus
Не могли бы пояснить СсылкаНаЛюбимыйДокумент; и           НазваниеПараметраГдеХранитсяСсылкаДляРасшифровки; на примере
#13 by csharpus
Да я прописал в свойствах ячейки макета ПараметрыРасшифровки ДатаПланированияПогрузкиА в коде        Не работаетДокумент при клике не открывается .Все пробовал ??????
#14 by ОператорПК
Форма.ТолькоПросмотр=Истина; не забыл?P.S. Синтакчис может и не совсем верен.
#15 by csharpus
Да нет синтаксис верен  Он дает редактировать ячейку но не открывает форму документа Такое ощущение что это не возможно -???
#16 by VZ
Что есть Документы.Заявка, какой имеет тип?
#17 by ОператорПК
"Он дает редактировать ячейку но не открывает форму документа"дело в том что он не должен давать редактировать ячейку. должна появлятся "лупа" на форме вместо курсора, она появляется?
#18 by csharpus
Документы.Заявка - обращение к документ -Заявка форму которого хочу открыть (Вот тут у меня у самого вопрос . Может не верно записал правую часть)       Помоему это главная моя загвоздка.Если не сложно подскажите как надо
#19 by csharpus
Появляется лупа Кликаю а он Сообщение - ДокументМенеджер.Заявка ?
#20 by ОператорПК
Так а чего ты ожидал то? ты же му передаеш:ОбластьС.Параметры.ДатаПланированияПогрузки = Документы.Заявкавероятно нужно конкретный документ передать:Документы.Заявка.НайтиПоКоду("00001");
#21 by csharpus
А я пробую создать документ ОбластьС.Параметры.ДатаПланированияПогрузки = Документы.ЗаявкаКлиента.СоздатьДокумент;А потом открыть его форму для редактирования        Просто пока нет документов Фокус в том чтоб их создавать щелчками по ячейки  и редактировать            но это нифига не просто
#22 by ОператорПК
ОбластьС.Параметры.ДатаПланированияПогрузки = Документы.ЗаявкаКлиента.СоздатьДокумент;- у тебя же он не записан следовательно эта запись равна:создавай новые документы в процедуре обработчике расшифровки.
#23 by csharpus
А ты знаешь все заработало .Создается новый и записывается     Проверил .
#24 by ОператорПК
Всегда пожалуста.
#25 by csharpus
Прости последний вопрос .При заполнении записываемого документа .Могут ли заполняемые параметры заполнять соответствующую ячейку таб дока? было бы ПРОСТО СУПЕР
#26 by ОператорПК
Если я правильно понял вопрос. тебе нужно передавать в расшифровку не одно значение а список:ОбластьС.Параметры.ДатаПланированияПогрузки = СП;а в обработчике расшифровки соответственно получаеш все что напихал в список....Контрагент=СП.Получить;Номенклатура=СП.Получить;
#27 by csharpus
К сожалению у меня стандартная расшифровка   и обработчика там нет как для элемента Поле таб док
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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