Создание внешних форм списка для справочников #582554


#0 by brato4karik
Добрый день, есть необходимость создавать измененные формы списка для справочника Номенклатуры. Подскажите это можно сделать с помощью внешних обработок или нет. Добавлять форму как объект Конфигурации не очень хочется.
#1 by НуВотКак
Добавь форму как об. конф-и
#2 by DrShad
можно
#3 by brato4karik
Если не жалко то пример можно? Просто хочется повторить функционал стандартной но с отличиями
#4 by DrShad
ну что тебе мешает на форму кинуть ТП с данными СпискаСправочника?
#5 by brato4karik
да я тоже так думаю но мне надо добавить на форме в ТП еще колонки в одну из них выводить значение свойства элемента справочника(в том числе и группы)
#6 by brato4karik
Задача бы решалась просто если бы можно было добавить реквизит, но необходимо использовать свойство, что бы не портить конфу поставщика
#7 by DrShad
и что тебя смущает?
#8 by brato4karik
Добавляя колонки в ТП на форме, как Данные этих колонок я должен указать реквизиты справочника поскольку данными для ТП будет СправочникиСписок.Номенклатура
#9 by DrShad
это кто тебе сказал? тут народ вовсю фигачит остатки в списки, а ведь они далеко не реквизиты
#10 by brato4karik
Ну вот я и никик не могу догнать как настроить элементы на форме, нужно на вход табличному полю либо подать значение справочник список либо программно создавать колонки, поделитель примером если у кого есть
#11 by DrShad
ну наглость, ты хоть что-то уже сделал?
#12 by marvak
кидаешь на форму внешней обработки табличное поле, тип значения = СправочникСписок.Контрагенты, например и будет щастье.
#13 by brato4karik
Ну я не прошу готовый вариант, я прошу пример настройки формы ну или описания на словах, если мне мужно вывести в ТП форму списка справочника, мне можно назначать ей тип Справочник список или надо через третью таблицу работать например
#14 by brato4karik
да так и сделал, нужно в строке значения свойства вывести определенного , добавляю колонку и для нее как данные доступны только реквизиты списка справочника
#15 by marvak
"нужно в строке значения свойства вывести определенного" - это расшифруй плиз,  не понял смысл фразы. если тебе нужно в списке выводить еще какие либо колонки, кроме реквизитов справочника, то добавь вычисляемую колонку и заполняй ее в обрботчике ПриВыводеСтроки ТП
#16 by DrShad
лучше при получении данных
#17 by brato4karik
Да я это все и делаю и проблема в том что бы полученное значение вывести в нужную колонку
#18 by brato4karik
ну конечно при получении данных
#19 by DrShad
свой кусок кода заполнения давай
#20 by brato4karik
#21 by DrShad
через ОформлениеСтроки нужно заполнять
#22 by brato4karik
Стр.Ячейки.Наценка.???? а дальше что?? Свойство Данные неопределено
#23 by brato4karik
Прошу прощения у всех, что то замудрился совсем, Стр.Ячейки.Наценка.Значение доступно для записи в любом случае
#24 by brato4karik
Вот как теперь установить редактирование в строке для добавленного поля?
#25 by brato4karik
Если можно настроить конструкторм на форме или придется обрабатывать собития?
#26 by brato4karik
Для справочника установлен режим редактирования в диалоге, получаеться если ТП на форме СправочникСписок.Номенклатура то и редактируются элементы в диалоге, а хотелось бы что бы они редактировалась в списке, причем мне необходимо задавать значиения свойства(которое выводиться доп колонку) и для групп в том числе
#27 by brato4karik
Помогите реализовать форму списка справочника для редактирования в списке
#28 by DrShad
да ты задачу свою озвуч, а то сильно смахивает на велик с квадратными колесами?
#29 by brato4karik
Ладно, думал обойтись меньшимколичеством текста. Необходимо реализоваться форму списка для справочника Номенклатуры, в котором бы была доступна информация о наценке каждой позиции(с поддержкой иерархии, к примеру если указана наценка для группы и не указанна для элементов входящий в нее то используеться наценка родителя), в старой базе(Комплексной 1С 7.7) это было реализовано доп реквизитом "наценка" в связи с переходом не хочется карежить новую конфу(Комплексная Автоматизация). Есть идея использовать свойство. И внешнюю обработку в которой будет отражаться справочники номенклатуры(форма списка) и доп колонки с наценкой. С выводом в форму списка проблема решена. Теперь новая проблема как в этой внешней обработке реализовать ввод в строке. Поскольку для справочника установлен режим Редактировать в Диалоге, то я всегда проваливаюсь в элемент справочника, а есть необходимость что бы именно то поле которое я добавлял в ручную в ТабличномПоле на форме обработке было доступно для редактирования в строке.
#30 by DrShad
и теперь вопрос что оно тебе даст если ты введешь его в строке? все равно ведь в свойство не запишет
#31 by DrShad
я подобную вещь делал через дерево значений
#32 by brato4karik
ну почему нет, на изменение можно повесить обработчик и тогда запишет
#33 by brato4karik
я тоже подумываю что дерево выход, но работал с ним крайне мало, нужна помощь или пример какой нибудь
#34 by DrShad
сюда выкладывать?
#35 by brato4karik
brato4karik@yandex.ru если нежалко пример сбрось
#36 by brato4karik
Прошу прощения, поясните немного код обработки, есть переменная Свойство (вроде как должна быть какая то коллекция)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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