powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос от новичка
19 сообщений из 19, страница 1 из 1
Вопрос от новичка
    #37168725
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос полного новичка в 1с.
Подскажите пожалуйста, как сделать так, чтобы при открытии формы документа в поле реквизита уже было определенное значение?
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37168740
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovecВопрос полного новичка в 1с.
Подскажите пожалуйста, как сделать так, чтобы при открытии формы документа в поле реквизита уже было определенное значение?

1c какая? 7.7? 8.1?
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37168745
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
8.2
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37168758
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну как-то так... с поправкой на то что код для справочника

П = Новый Структура("Ключ", Поставщик);
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П);
Форма.Открыть();
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37168765
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не.. наврал - это для существующего... для нового будет примерно так http://v8.1c.ru/metod/faq/answer.jsp?id=101
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37168788
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь!
Внесу уточнение.
На картинке 1-й реквизит "Автор". Там значение "Вова".
Это значение я ввел сам. Когда форма открылась у реквизита никакого значения не было.
Если я правильно понимаю, то нужно у события формы "ПриОткрытии" реквизиту "Автор" присвоить значение Вова.
Как мне получить доступ к реквизиту "Автор"?
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37168810
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее ПриСозданииНаСервере
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37169015
Фотография Dinamo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovecСпасибо за помощь!
Внесу уточнение.
На картинке 1-й реквизит "Автор". Там значение "Вова".
Это значение я ввел сам. Когда форма открылась у реквизита никакого значения не было.
Если я правильно понимаю, то нужно у события формы "ПриОткрытии" реквизиту "Автор" присвоить значение Вова.
Как мне получить доступ к реквизиту "Автор"?
Судя по картинке пытаетесь нарисовать домашнюю бухгалтерию.
Рекомендую перепроектировать ввод покупок (расходов) таким образом чтобы была возможность одним документов вводить не один расход, а несколько (табличная часть расходов).
Тогда квант расходного документа будет минимум кассовый чек. Позволит в одной сущности зафиксировать набор расходов по одному чеку.
А еще лучше посмотрите как сделаны 1С:Деньги, там все уже придумано с точки зрения структуры и логики ввода данных.
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37169036
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dinamo,
Правильно поняли, картинка домашней бухгалтерии!
авторРекомендую перепроектировать ввод покупок (расходов) таким образом чтобы была возможность одним документов вводить не один расход, а несколько (табличная часть расходов).
Так уже сделано.
авторА еще лучше посмотрите как сделаны 1С:Деньги, там все уже придумано с точки зрения структуры и логики ввода данных.
Обязательно посмотрю!

Коллеги, тем не менее вопрос открыт:
Пользователь создает новый документ расход. Открывается форма документа расхода. И я хочу, чтобы реквизит "Автор" был заполнен значением по умолчанию, т.е. тем значением, которое чаще всего используется. В моем случае, значение "Вова".

Я предполагаю, что при событии формы документа "при открытии" нужно получить доступ к реквизиту "автор" и записать туда значение "Вова". Вопрос в том как обратиться мне к этому реквизиту?

Если значение "Вова" реквизиту "Автор" можно записать другим способом, то жду предложений!
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37169419
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovec,

например так.

Код в процедуре "перед открытием"
Код: plaintext
Участник = Справочники.Участники.НайтиПоНаименованию("Вова");
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37169432
DmitryOrlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или так
В той же процедуре "перед открытием"
ЭтаФорма.Автор = Справочники.Участники.НайтиПоКоду(КодУчастника);
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37169584
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там ещё есть такое понятие как значение заполнения в параметрах реквизита формы... если "вова" предопределен в справочнике то можно его выбрать
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37170154
ReBooT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovec,

В модуле документа можно прописать в процедуре ОбработкаЗаполнения
проверив тип значения данных заполнения на равенство типу "неопределено"
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37171073
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо всем за помощь!
Чувствую, осталось немного для решения моей проблемы:)

Вот так выглядит процедура:
автор&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.Автор = "Вова";
КонецПроцедуры


При запуске в режима предприятия при открытии формы документа появляется ошибка "поле объекта недоступно для записи"
Как бы мне всё-таки программно заполнить реквизит формы Автор?
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37171077
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovecБольшое спасибо всем за помощь!
Чувствую, осталось немного для решения моей проблемы:)

Вот так выглядит процедура:
автор&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.Автор = "Вова";
КонецПроцедуры


При запуске в режима предприятия при открытии формы документа появляется ошибка "поле объекта недоступно для записи"
Как бы мне всё-таки программно заполнить реквизит формы Автор?

Объект.Автор если Автор не просто элемент формы
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37171725
ReBooT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovec,

Элементы - недоступен на сервере
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37173026
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решилась.
Программно присвоил значение реквизиту формы таким образом:
авторОбъект.Автор = Справочники.Участники.НайтиПоКоду("000000001");

Коллеги, большое спасибо за помощь!
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37173735
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NewIvanovec,

Смотрите ДанныеЗаполнения. Если значение не предопределенное и не фиксированное, то нужно использовать обработчик ПриСозданииНаСервере и параметры формы.
...
Рейтинг: 0 / 0
Вопрос от новичка
    #37173931
NewIvanovec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковNewIvanovec,

Смотрите ДанныеЗаполнения. Если значение не предопределенное и не фиксированное, то нужно использовать обработчик ПриСозданииНаСервере и параметры формы.

Код Объект.Автор = Справочники.Участники.НайтиПоКоду("000000001");
использую у события формы ПриСозданииНаСервере.

На клиенте этот код нельзя использовать.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Вопрос от новичка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]