#0
by KizerSoze
здравствуйте, Создал документ "Прохождение конкурсов" и хочу добавить возможность автозаполнения его ТЧ с предварительным выбором периода. Для этого создал общую форму, в которой задаю стандартный период и заполняю документ. Для этого мне нужно передать в эту форму ссылку заполняемого документа. Как ее прочитать - не понятно. Делаю так: 1.Добавляю кнопку на форму документа, по которой вызываю общую форму автозаполнения. 2. В процедуре "При открытии" или "Перед открытием" хочу прочитать переданный параметр, но не могу разобраться как.
#2
by KizerSoze
Как прочитать мне эти параметры формы? В отладке в процедуре ПередОткрытием: ПараметрыФормы - Поле объекта не обнаружено. ЭтаФорма.ПараметрыФормы - то же самое.
#4
by KizerSoze
Пробовал и без "формы". В отладке после точки появляется контекстное меню. ЭтаФорма. В нем мне не удалось ничего найти.
#5
by KizerSoze
Пробовал в поисковике порыться, там тоже не удалось найти решение. Для упр форм мне не подходит.
#7
by ПТР
УФ."Параметры" в процедуре ОткрытьФорму используются Событием "При создании на сервере". Там их и лови. Но можно использовать ВременноеХранилище. Перед открытием формы помести данные во ВременноеХранилище, а при открытии Получи данные из ВременногоХранилища.
#8
by KizerSoze
посмотрел подбор в документе НачислениеЗП (ЗУП). Решил задачу так Предварительно у общей формы создал реквизит "ДокументОбъект". Результат передаю обратно через оповещение. Спасибо за идею, Мистер. у меня обычное приложение, так что процедуры при создании на сервере там нет. С временным хранилищем уженет смысла связываться тк задача решена. В любом случае спасибо, ПТР. Благодарю всех кто не прошел мимо.
#11
by Prilepsky
а что бы не использовать ДиалогРедактированияСтандартногоПериода ? И не нужно свою форму выдумывать.
#12
by KizerSoze
Prilepsky, это самое лучшее решение!!! Спасибо!!! Переписал код, удалил лишние объекты конфигурации. Диалог = Новый ДиалогРедактированияСтандартногоПериода;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как объединять обычное поле со вложенными таблицами?
- v8: Управляемые формы vs обычное приложение
- Как программно "свернуть все" окна (обычное приложение)
- 1С Обычное приложение Дерево значений на форме
- Определить активна ли текущая форма . Обычное приложение 8.2
- 8.3. Обычное приложение.Обработка расшифровки.Получить значение всей тек строки
- v7: Форма.Параметр Форма.Закрыть() Как передать параметр из закрываемой формы
- Резервное копирование обычное приложение, клиент сервер
- Обход таблицы с типом данных СправочникСписок (обычное приложение)
- Из отборов в скд открыть форму отбора с параметром выбора. (обычное приложение)
- Консоль СКД(обычное приложение)
В этой группе 1С
- Конвертация данных. Обновление номенклатуры через значения свойств объектов
- Что влияет на скорость записи регистров накопления.
- Ошибка "Поле объекта не обнаружено (ТипКода)"
- УТ 11 ЕНВД
- Как вызвать окно выбора ХарактеристикиНоменклатуры для конкретной номенклатуры?
- ошибка при обновлении УТ 11
- Разные пути через tracert для двух компьютеров
- вылетает конфигуратор при сохранении
- Поле HTML документа - как вывести на печать ?
- Перенос текста по буквам в ячейке табличного документа
- Отладка внешней обработки заполнения табличной части
- Проблема с Access DataBase Engine
- Обмен данными УТ->БП: "не замещать существующие объекты в приемнике"
- УПП 1.3.40.1 Забалансовые счета МЦ
- Обмен в 1С Расширение для КПК
- Сопряжение: Касса (1С) - Оплата картой - банковский терминал - регистрация в 1С
- v8: Ошибка при отправке почты ("SMTP error code 500, 5.3.3 Unrecognized command) [Почти решено]
- Хранение файлов УНФ
- Получение текста из memo поля в access через ado
- v8: Ошибка при копировании файла на FTP ресурс:timeout was reached,обмен РИБ