Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/22: Рейтинг темы: голосов - 22, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 31
1

Автозаполнение реквизитов табличной части

22.12.2012, 20:21. Показов 4485. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть справочник Вакансия. В нем реквизиты Образование,специальность,оклад,опыт работы,тип-образования,место работы,пол.
Есть документ Подбор вакансий, в котором в табличной части при выборе Наименования вакансии автоматически должны заполнятся поля Образование,специальность,оклад,опыт работы,тип-образования,место работы,пол.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2012, 20:21
Ответы с готовыми решениями:

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

Автозаполнение реквизитов табличной части
Создал табличную часть документа с реквизитами Наименование (СправочникСсылка.Номенклатура) и Цена....

Автозаполнение реквизитов табличной части при установке чекбокса в реквизите
Добрый день! Я вот только начал познавать 1с, поэтому прошу сильно не пинать. Имеется справочник...

Ввод начальных остатков, заполнение реквизитов табличной части
Добрый день! В докуммент "ВводНачальныхОстатков" хочу произвести заполнение таблиц из таблицы...

4
857 / 656 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
22.12.2012, 21:14 2
1C
1
2
3
4
5
6
7
8
9
10
11
12
&НаСервере
Function ЦенаТов(Тов)
    return Тов.Цена;
EndFunction
 
&НаКлиенте
Процедура ИзмТовар(Элемент)
    Стр=Элементы.Товары.ТекущиеДанные;
    Стр.Количество=1;
    Стр.Цена=ЦенаТов(Стр.Товар);
    Стр.Сумма=Стр.Цена*Стр.Количество;
КонецПроцедуры
Вот я недавно написал тоже самое. при выборе товара заполняется поле Цена из справочника Товары, Количество и Сумма.
Процедура ИзмТовар() вызывается при изменении поля Товар табличнойЧасти Товары.

Добавлено через 34 минуты
А ну поскольку реквизитов много, то тут надо немножко переписать
1C
1
2
3
4
5
6
7
8
9
10
11
12
&НаСервере
Function ПолучитьРеквизитСпр(Тов,ИмяРекв)
    return Тов[ИмяРекв];
EndFunction
 
&НаКлиенте
Процедура ИзмВакансия(Элемент)
    Стр=Элементы.ТутИмяВашейТабличнойЧасти.ТекущиеДанные;
    Стр.Образование=ПолучитьРеквизитСпр(Стр.Вакансия,"Образование");
    Стр.Оклад=ПолучитьРеквизитСпр(Стр.Вакансия,"Оклад");
// и т.д. для всех реквизитов ваших
КонецПроцедуры
Добавлено через 7 минут
Вот это меня и убивает в 8.2 по сравнению с 7.7. Так хочется плюнуть на всё это и начать писать для толстого клиента исключительно
0
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 31
22.12.2012, 21:34  [ТС] 3
я так написала:
Function СпециальностьВакансия(Вакансия)
return Вакансия.Специальность;
EndFunction

Процедура ИзмВакансия(Элемент)
Стр=Элементыформы.Вакансии.ТекущиеДанные;
Стр.Специальность=СпециальностьВакансия(Стр.Вакансия);

КонецПроцедуры


и он у меняя ругается:
{Документ.Подбор_вакансий.Форма.ФормаДокумента(39)}: Поле объекта не обнаружено (Вакансии)
Стр=Элементыформы.анкета.Вакансии.ТекущиеДанные;
0
857 / 656 / 111
Регистрация: 01.11.2012
Сообщений: 2,411
22.12.2012, 21:45 4
Цитата Сообщение от афродита Посмотреть сообщение
я так написала:
Function СпециальностьВакансия(Вакансия)
return Вакансия.Специальность;
EndFunction

Процедура ИзмВакансия(Элемент)
Стр=Элементыформы.Вакансии.ТекущиеДанные;
Стр.Специальность=СпециальностьВакансия(Стр.Вакансия);

КонецПроцедуры


и он у меняя ругается:
{Документ.Подбор_вакансий.Форма.ФормаДокумента(39)}: Поле объекта не обнаружено (Вакансии)
Стр=Элементыформы.анкета.Вакансии.ТекущиеДанные;
Стр=Элементы.Вакансии.ТекущиеДанные;
А не ЭлементыФормы
0
0 / 0 / 0
Регистрация: 30.09.2010
Сообщений: 31
22.12.2012, 22:02  [ТС] 5
Спасибо большое.я разобралась, все работает
0
22.12.2012, 22:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2012, 22:02
Помогаю со студенческими работами здесь

Как найти механизм отбора реквизитов для табличной части?
Всем привет! Подскажите, где концы искать? Есть табличная часть доступных реквизитов: Эта ТЧ...

Автозаполнение табличной части, управляемые формы
Есть справочник Клиенты(реквизиты Наименование, Код) и документ Работа, с табличной частью...

Автозаполнение табличной части документа из справочника (упр.форма)
Добрый день. Есть документ ТехнологическаяКарта, справочник Детали. В табличной части...

Запрос. Условие: строка из первой табличной части равна любой строке из другой табличной части
Есть документ "РаспределениеМатериаловНаВыпуск". У этого документа имеется "Форма документа". На...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru