#0
by Ayvengo
Вопрос к профессионалам или просто знающим людям. Цель - открыть форму с заполненными реквизитами (какими, я определяю сам) Ограничения - ничего не изменять в модулях форм, объектов Последовательность действий: 1. Открываем форму списка с отбором по переданным реквизитам 2. При нажатии на кнопку Добавить открывается объект с заполненными реквизитами Что-то никак в голову не придет как это можно организовать :(
#1
by DrShad
[Ограничения - ничего не изменять в модулях форм, объектов] исключающее условие в задании
#4
by Ayvengo
Можно открыть форму списка с отбором по переданным значениям реквизитов. При этом не влезая в код модулей этих форм.
#7
by Ayvengo
ну как минимум неограниченно количество документов, которые могут быть добавлены в систему. Каждый документ настраивать как-то не правильно.
#10
by Ayvengo
не думал, что важно от куда открывается форма, а какая разница? Главное что бы были значения реквизитов и все, разве нет? а если нет ТЧ? Ну и в любом случае нужно этот обработчик прикручивать, мне просто интересно, можно ли сделать так же как и первый пункт (открытие формы списка с отбором).
#15
by Ayvengo
не соглашусь, возможно мы чего-то не знаем. Примером является .. отбор же можно наложить, может так же можно и реквизиты заполнять.
#16
by Ayvengo
+ допустим в форму списка еще передать какие-то параметры, которые будут заполнять вновь созданный объект
#17
by DrShad
[не думал, что важно от куда открывается форма, а какая разница? Главное что бы были значения реквизитов и все, разве нет? ] разве нет - нужно СтандартнуюОбработку как-то отключать не?
#23
by DrShad
сдается мне что ты что-то не договариваешь выкладывай скрин своей формы откуда открывается форма список
#24
by Ayvengo
ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) здесь нужно отключать стандартную обработку, что бы можно было сделать так: ЗаполнитьЗначенияСвойств(Объект, Параметры) ,к примеру ..
#26
by Ayvengo
любая форма, любой документ, открываем из какой-нибудь внешней обработки, где заполнено значение реквизита, что бы была возможность его передать.
#28
by whitedi
Отбор В кнопку "Добавить" можно влезть в процедуре "ПередНачаломДобавления" в таблице формы и там заполнить нужное. Из отбора реквизиты интерактивно в создаваемую форму никак не передашь.
#30
by YF
Все таки, задача из любой формы, (точнее из всех из которых нужно) открываем с отборами одну конкретную форму?
#31
by Ayvengo
Да, это первая задача. Вторая - из этой формы списка открывать заполненный объект по значениям реквизитов из отбора. Первая задача решается так как описано в пункте Вторая задача - пока не решается :)
#33
by YF
можно попробовать открывать всегда одну внешнюю обработку, в ней при создании на сервере или в при открытии изменять запрос-источник данных реквизита "Список" и состав колонок отображаемого списка. Процедуру "Добавления" соответствующим образом дописать
#34
by Ayvengo
у меня все необходимые реквизиты заполняются, которые возможны для динамического списка.(контрагент, пометка удаления и т.д.) ну на самом деле вариантов много, просто я думаю, может быть существует какой-то параметр типа "Отбор", вот и развел тут тему эту :)
#37
by Ayvengo
в принципе да, т.к. я не рассматриваю объекты с пометкой удаления. т.е. пометка удаления = ложь, так что проблемы здесь не вижу.
#38
by DrShad
еще раз заполняются автоматом только реквизиты входящие в основной отбор, а не заданный программно
#39
by Ayvengo
в основной отбор входят реквизиты, которые есть у объекта, который мы хотим создать? Если так, то это не проблема (мне не нужно заполнять табличную часть и по ней отбор делать).
#40
by Ayvengo
Нашел решение и удовлетворяет всем условиям: Нужно у каждого реквизита поставить флаг: заполнять из данных заполнения.
#42
by Ayvengo
что не нравится в решении? Лучше перековырять 100500 форм что ли, а потом при первом обновлении охреневать о того, что хз что на форме менялось? Флаг для реквизита ставится безболезненно и обновление и разработка будет довольно простой. Используются методы предусмотренные платформой, по моему самый лучший вариант разработки, лучшего я не вижу. Если видите, раскройте мне глаза, пожалуйста.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Динамический список: программный произвольный запрос с параметрами
- Регламентные операции в оборотах
- УПП Реализация по сериям номенклатуры
- Ошибка программного закрытия Excel файла
- Как программно выгрузить данные на ftp
- БГУ закрытие 304.05
- Как выполнить макрос для Excel из 1с
- Не обнаружена лицензия. Лиц - программная, база - файловая.
- Ошибка отображения типов
- RDP сообщения для пользователей
- v7: Получение снимка с вебкамеры
- COMPOUND.DLL и Server-2008
- штрих-м terminals.dll, устройство включено и загрузка процессора
- Упрощенный учет взаиморасчетов. УПП 1.3.
- Не получается записать программно заполненный документ "ОперацияБух"
- Проблема с ведением партионного учета в УТ 10.3
- УФ, как сделать условное оформление на основании програмного элемента
- Зачем в новой Бухгалтерии 2.0.40.10 в интерфейсе неработающие ссылки на авизо?
- Перестало работать динамическое обновление после обновления платформы
- УФ: Как закрыть доступ к полям списка отбора