Редактирование Таблицы Значений на форме #329468


#0 by ATI
Подскажите, есть ли способ редактировать ТЗ на форме прямым способом, так, как редактируются справочники и документы. То есть, например чтобы при щелчке мышью фокус ввода вставал на ячейку таблицы.
#1 by Sadovnikov
1С++ плюс класс РедакторТаблицыЗначений.
#2 by Маркетолог
В 7.7 я лично не слышал о таком.    в 8.Х  можно
#3 by ATI
Проще пути нет? 1С++ не знаком. Необходимость написать несколько внешних обработок, не трогая конфигурацию.
#4 by ATI
+3 Например можно подгрузить FormEx, но я с ним тоже не очень.
#5 by Sadovnikov
Куда уж проще-то?
#6 by Sadovnikov
+ Хотя, есть путь проще - заказать работу тому, кто это умеет. :)
#7 by Botanik8888
- качай оттедова готовое решение а дальше разберешсо
#8 by Botanik8888
+ внимательно читай доку
#9 by Мулька
А чем элемент диалога не устраивает ?
#10 by Ёпрст2
А меня вот это радует ..
#11 by Sadovnikov
ИМХО. Для агрегатных типов лучше РедакторТаблицыЗначений + Общие.ПолеВыбораЗначений.
#12 by ATI
Не подскажешь куда начать рыть . Я канеш понимаю что лучше всего меня послать в дебри 1С++, но нужно быстро сделать. Пожалуйста. Выдает ошибку :Неудачная попытка создания объекта (РедакторТаблицыЗначений)
#13 by Vippi
Пральна тебя радует.
#14 by Botanik8888
ты уже в свою конфу это вкинул?
#15 by Botanik8888
или на тестовой то что в ссылке?
#16 by ATI
в обработках внешних  пишу ЗагрузитьВнешнююКомпоненту("E:1CPP.dll");   объект создавать стал, но и редактировать не стал пишет : Значение не представляет агрегатный объект (ПриРедактированииЯчейки)
#17 by Botanik8888
загрузку кинь в глобальник при старте системы
#18 by Botanik8888
аська есть?
#19 by Botanik8888
стоп а библиотеки 1cpp.dll & FormEX.dll - ты куда положил :) этот класс использует и 1с++ и формекс, без них ни как
#20 by ATI
стукнись плиз 241524-375
#21 by a_alenkin
Можно и штатными средствами 1С - по двойному клику вызывается процедура в модуле, в которой уже на основании текущей колонки и текущей строки и данных в я чейках вызываешь диалоги ввода значений
#22 by ATI
Библиотеки  в C:Program Files1Cv77BIN ошибка та же
#23 by ATI
диалоги не нужны
#24 by a_alenkin
Тогда только ВК
#25 by ATI
Нет, ну уже косяк какой то явно. В глобальном модуле, при начале работы системы пишу ЗагрузитьВнешнююКомпоненту("1CPP.dll");   Потом просто запускаю обработку Пример_РедактированиеТЗ.ert Права все есть, при запуске обработка пишет ОбъектРедакторТЗ=СоздатьОбъект("РедакторТаблицыЗначений"); {E:111ПРИМЕР_РЕДАКТИРОВАНИЕТЗ.ERT}: Неудачная попытка создания объекта (РедакторТаблицыЗначений) Может что то еще надо делать?
#26 by Sadovnikov
А классы и их объявления скопировал?
#27 by Skom
- Я В ШОКЕ....неужели все нас только забыли штатные средства что только в 21-ответе подумали про етот метод... если не надо слишком сильно извращаться то гораздо проще сделать штатно....
#28 by АЛьФ
2 Просто большенство отвечает на поставленный вопрос, а не подгоняет вопрос под свой ответ.
#29 by ATI
Нет, больше ничего не делал! Это наверное оно! Подскажи, пожалуйста, откуда, что и куда скопировать.
#30 by Skom
в смысле? в 21 посте не я отвечал
#31 by АЛьФ
2 Так я и не говорю, что это ты отвечал. Но в было четко указано: "редактировать ТЗ на форме прямым способом, так, как редактируются справочники и документы", а в предложен совершенно другой способ редактирования.
#32 by Skom
ну если только так.... хотя в 21 тоже прямым способом и на форме....
#33 by ATI
НА вкладке 1С++ в режиме предприятия написано "всего зарегистрировано классов 0" значит класс у меня не зарегистрирован.
#34 by Sadovnikov
Почитай доку к 1С++ в разделе ООП. У тебя должен быть файлик или обработка в составе конфиги с названием DefCls. Потом так же обработка или файлик, где объявлен класс. И, наконец, обработка или файл с реализацией класса.
#35 by Salimbek
(+34) файлик должен называться DefCls.prm
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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