Бухгалтерский учет, налогообложение, отчетность, МСФО, анализ бухгалтерской информации, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Бухгалтерия 8]

Программное добавление реквизита Формы

Елена_В
Пост №1
Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 599
Пост №1
 
12.08.2013 15:27

"Добрый день!
Программно в общем модуле (не в модуле объекта) вывожу на ФормуСписка справочника ПолеВвода1.
Для ФормыСписка нужно программно создать реквизит Реквизит1 и установить его в ПолеВвода1.Данные.

ПолеВвода1 = ЭлементыФормы.Добавить(Тип("ПолеВвода"),"ПолеВвода1",Истина,ЭлементыФормы.Панель1);
ПолеВвода1.Данные = Форма.Реквизит1;
не работает :("

zak555 (398843952)
Пост №2
zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №2
 
12.08.2013 15:40

нельзя создать программно реквизит формы/объекта
можно создать элемент управления

Денис (САМАРА)
Пост №3
Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8342
Пост №3
 
12.08.2013 17:50

А какой смысл связывать с реквизитом формы? Ладно бы с данными объекта...

Елена_В
Пост №4
Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 599
Пост №4
 
13.08.2013 08:46

Для формыСписка вручную добавлен нетиповой реквизит, на самой форме помещено поле ввода связанное с этим реквизитом. Теперь мне то же самое нужно сделать программно. Поле ввода помещаю, но связать его с реквизитом не получается, реквизит ведь тоже надо программно создать, иначе он теряется при очередном обновлении

Елена_В
Пост №5
Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 599
Пост №5
 
13.08.2013 09:09

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

zak555 (398843952)
Пост №6
zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №6
 
13.08.2013 09:13

нельзя добавить программно реквизит, можно только элемент управления =)

Денис (САМАРА)
Пост №7
Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8342
Пост №7
 
13.08.2013 10:42

Уважаемая Лиса, был же Вам совет сделать свою форму и заменить ее вместо типовой. Эта форма никуда не денется при обновлении и все что потребуется это заново переназначить ее вместо типовой. Все что Вы сейчас делаете это называется "удалять гланды через (_!_)".

Tanya
Пост №8
Tanya
активный пользователь
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8408
Пост №8
 
13.08.2013 10:52

> был же Вам совет сделать свою форму и заменить ее вместо типовой.
У меня был опыт по созданию своей формы. В итоге сделала вывод- легче добавить свои реквизиты в стандартную форму чем отслеживать что в 1С изменили.

Елена_В
Пост №9
Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 599
Пост №9
 
13.08.2013 10:57

"Да, совет я помню.
Но пытаюсь для себя уясниьт кое-какие моменты.

в итоге сделала не реквизит формы, а описала экспортную переменную в модуле формы.
но почему
ПолеВвода.Данные = Форма.ЭкспортнаяПеременная;
выдает ошибку "неправильный путь к данным", хотя в отладчике вижу
Форма.ЭкспортнаяПеременная 13.08.2013 10:55:30 Дата"

Денис (САМАРА)
Пост №10
Денис (САМАРА)
активный пользователь
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8342
Пост №10
 
13.08.2013 11:00

2 формы как раз и нужны для того, что бы понять "что форму изменили". После этого понимания создаешь заново свою форму из обновленной. А вообще лучше сделать обработку внешнюю и использовать ее. Все зависит от того, что хотят сделать. Алиска же нас не особо балует объяснением того, что и зачем она там ваяет.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Учет, налогообложение, автоматизация
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • ЕГАИС
Предложения партнеров
Обучение пользователей продуктов 1С

1С бесплатно 1С-Отчетность 1С:ERP Управление предприятием 1С:Бесплатно 1С:Бухгалтерия 8 1С:Бухгалтерия 8 КОРП 1С:Бухгалтерия автономного учреждения 1С:Бухгалтерия государственного учреждения 1С:Бюджет муниципального образования 1С:Бюджет поселения 1С:Вещевое довольствие 1С:Деньги 1С:Документооборот 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и кадры государственного учреждения 1С:Зарплата и управление персоналом 1С:Зарплата и управление персоналом КОРП 1С:Комплексная автоматизация 8 1С:Лекторий 1С:Предприятие 1С:Предприятие 7.7 1С:Предприятие 8 1С:Розница 1С:Управление нашей фирмой 1С:Управление производственным предприятием 1С:Управление торговлей 1СПредприятие 8

Все теги
© ООО "1C" 2000-2018 г.