1с7.7 Дополнительные колонки в табличной части документа #737964


#0 by Ефремов
Здравствуйте. В табличной части документа (1с7.7) есть ссылка на элемент справочника. Но при редактировании документа, в таблице размещенной на форме, хотелось бы выводить несколько атрибутов элемента. Например, в документе есть ссылка на лицевой счет. В справочнике лицевых счетов в наименовании указано ФИО владельца лицевых счетов. И есть реквизит в лицевом счете "Адрес". При оформлении документа, в табличной части, указывается ссылка на лицевой счет. В принципе, этого достаточно для оформления документа и для формирования печатных форм. Но оператору удобно видеть в каждой строке не только ФИО владельца лицевого счета, но и код лицевого счета и адрес, указанный в реквизитах лицевого счета. Сейчас в табличную часть документа, в конфигураторе, вставлены только для визуализации (с запретом редактирования) поля кода и адреса лицевого счета. Как бы сделать так, чтобы эти поля не хранить в документе, а брать из справочника лицевых счетов во время просмотра и редактирования документа пользователем? Ефремов.
#1 by Андрей_Андреич
Добавляйте в табличную часть текст - появится колонка. На закладке "дополнительно" в "формула" введите формулу для вычисления искомого реквизита.
#2 by Ефремов
Здравствуйте, Андрей_Андреич! А смысл? Вместо ссылки на адрес (9 символов) в базе данных появляется текстовое поле по размеру наименования адреса (60 символов). Желание отказаться от хранения в базе данных дублирующей информации, которую можно показывать программным путем во время редактирования документа - вот в чем проблема. Ефремов.
#3 by Андрей_Андреич
Вы неправильно поняли меня. Вы кидаете текстовое поле в ФОРМУ списка и там в формуле пишете ссылку на интересующий реквизит. Через точку типа "ЛицевойСчет.Адрес"
#4 by Андрей_Андреич
Ну и как бы перед программированием желательно почитать документацию.
#5 by Duke1C
Какая проблема? Отсутствие ЖКК? в говорят не реквизит в табличную часть документа добавить, а на форме документа в табличную часть вставить элемент диалога "Текст" и у него в формуле прописать НазваниеТвоегоРеквизитаСЭлементомСправочника.Адрес. а за это: "Сейчас в табличную часть документа, в конфигураторе, вставлены только для визуализации (с запретом редактирования) поля кода и адреса лицевого счета. " - руки надо отрывать
#6 by Ефремов
Здравствуйте. [b]Duke1C[/b] [color=blue]"на форме документа в табличную часть вставить элемент диалога "Текст" и у него в формуле прописать НазваниеТвоегоРеквизитаСЭлементомСправочника.Адрес"[/color] Я не знаю, как на форме документа в табличной части вставить элемент диалога. Делать просто таблицу значений и в нее переносить табличную часть - не хочется. [color=blue]"а за это: "Сейчас в табличную часть документа, в конфигураторе, вставлены только для визуализации (с запретом редактирования) поля кода и адреса лицевого счета. " - руки надо отрывать"[/color] А руки то причем? Голову!!! Но Вы поняли? Это главное! Ефремов.
#7 by ДенисЧ
На панели инструментов есть кнопочка с синей буквой Т. Цепляешь её и перетаскиваешь на твою ТЧ. Колнка и появляется
#8 by Duke1C
Меню "Вставить"->"Текст". Курсор у мышки измениться на синюю букву Т с крестиком. Пока курсор не изменился обратно на обычный, быстрее тыкнуть мышкой в табличную часть. Появится новая колонка в самом конце, можно её потом подвинуть. Вот в её формуле и писать ссылку на реквизит. Колонок можно добавить несколько
#9 by Ефремов
Ребята, всем большое СПАСИБО! Не знал о такой возможности - сколько мучений принял через это... Ефремов.
#10 by ДенисЧ
" Пока курсор не изменился обратно на обычный, быстрее тыкнуть мышкой в табличную часть" !с превращается в тренажёр реакции...
#11 by Андрей_Андреич
Слушай - так годами можно якобы работать и ничему не научиться. Сходил бы на годик во франч или в отделе под мудрым началом посидел.
#12 by Duke1C
Ну как-то надо же встрепенуть человечка то :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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