Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/320: Рейтинг темы: голосов - 320, средняя оценка - 4.83
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
1C 8.x

Автозаполнение полей формы при открытии

27.01.2012, 18:18. Показов 70830. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Учусь программировать в 1С. Неполучаетея сделать некоторые вещи, просьба помочь.

Суть такова: имеется документ с формой и справочником. Пусть они так и называются:
1. Документ;
2. ФормаДокумента;
3. Справочник.
На форме документа есть текстовое поле с названием "ТекстовоеПоле", тип значения которого сослан на справочник.
При создании нового документа в это поле можно занести позиции из справочника (появляется окно выбора).
Мне нужно вот что: при создании нового документа в это поле автоматически должна заносится позиция из справочника. Какая именно - должно описываться в коде.
Как такое реализовать?
Заранее спасибо за помощь!))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.01.2012, 18:18
Ответы с готовыми решениями:

Автозаполнение полей при выборе значения в другом поля в 1С 8.2 Управляемое приложение
Есть документ ЗаказКлиента, при его заполнении в режиме отладки вбиваются данные о клиенте, товарах с ценами и сумма к оплате формируется в...

Запонение формы при открытии
День добрый вопрос начинающего стоит задача - при открытии формы заполнять поля заранее определенными значениями с текстовыми...

Автозаполнение полей формы документа при открытии
Здравствуйте. Помогите разобраться, как открыть новый документ с заполоненным полем отбора по товару. Что то я не пойму как достучаться до...

24
900 / 877 / 11
Регистрация: 15.03.2012
Сообщений: 2,680
08.10.2012, 18:46
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Ayvengo Посмотреть сообщение
в принципе да, ищу именно такой способ. По крайне мере с отбором в динамическом списке - задача решаема. Ищу решение второй части.
Для форм прикладных объектов, добиться этого можно, установив свойство "Заполнять из данных заполнения", у реквизитов объектов.
1
0 / 0 / 0
Регистрация: 15.04.2009
Сообщений: 13
08.10.2012, 18:49
В общем решение следующее:

1C
1
2
3
4
5
6
7
8
9
10
    ПараметрыФормы                    = Новый Структура;
    ФН                            = Новый НастройкиКомпоновкиДанных;
    ЭлементОтбора                  = ФН.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение       = Новый ПолеКомпоновкиДанных("Контрагент");
    ЭлементОтбора.ВидСравнения         = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.ПравоеЗначение     = Объект.Ссылка;
    ЭлементОтбора.Использование       = Истина;
    ЭлементОтбора.РежимОтображения     = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
    ПараметрыФормы.Вставить("ФиксированныеНастройки", ФН);    
    ОткрытьФормуМодально("Справочник.ДоговорыКонтрагентов.ФормаСписка", ПараметрыФормы, ЭтаФорма);
И самое главное, у каждого реквизита, который вы собираетесь заполнять должен стоять флаг "ЗаполнятьИзДанныхЗаполнения"

И
Цитата Сообщение от duk337 Посмотреть сообщение
Я бы посоветовал не шугаться и создать свои формы прямо в объекте. При обновлении они никуда не денутся. Ну а стрёмно - так пишите внешние.
Я бы посоветовал искать самые-самые оптимальные пути решения задач. Для себя я сегодня узнал немного нового, ну и Вы, наверное почерпнули немного информации. Согласитесь, интересно искать пути, которые уже предусмотрены платформой, а не сооружать свои механизмы, которые могут быть не оптимальны и тем более не универсальны.

Добавлено через 41 секунду
Цитата Сообщение от Fenomen Посмотреть сообщение
Для форм прикладных объектов, добиться этого можно, установив свойство "Заполнять из данных заполнения", у реквизитов объектов.
Ага, жаль, что я нашел это методом тыка потеряв кучу времени
0
Модератор
Эксперт 1С
 Аватар для Dethmontt
4032 / 2977 / 594
Регистрация: 10.03.2011
Сообщений: 11,701
Записей в блоге: 1
07.05.2014, 01:45
Добавляйте изображения через кнопку расширенный режим
0
07.05.2014, 09:34

Не по теме:

по-моему, спам. Спросонья не глянул ссылку. Проблему нашёл чувак! :D

0
0 / 0 / 0
Регистрация: 07.05.2014
Сообщений: 5
07.05.2014, 13:27
очень интересно, какой спам?! Это форум по програмированнию 1с, я не являюсь програмистом,но мне нужно очистить поле, что б не очищать его каждый раз, если это не проблема для вас, то почему просто не помочь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.05.2014, 13:27

Автозаполнение полей в форме при открытии сайта
Имеется код index.php http://yadi.sk/d/7m3e5T4sBufvx , например http://www.hesk.com/demo/index.php?a=add Имеется информация по...

Заполнение полей при открытии формы. УТ10 для Украины
Парни, мне нужно наоборот убрать из автозаполения обведенное слово Я не программист, просто нужно что б поле было пустое, но при нажатии...

Как при открытии из формы отчета и изменить его значения полей ?
В режиме конструктора создал отчет. Называется Rept1 У меня есть форма. На ней кнопка которая открывает отчет. На событие...

Автозаполнение полей формы
Для формы основной таблицы нужно что бы было заполнение полей "тип картриджа" и "Отдел", когда вводишь код картриджа....

Автозаполнение полей формы mailto
Люди, есть ли возможность автозаполнения формы почтовой программы при ссылки тиа mailti: ??? По логике... если автозаполнение адреса...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru