Помощь - Поиск - Пользователи - Календарь
Полная версия: Простая выборка или запрос
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Форум по общим вопросам "1С:Предприятие 7.7"
fotex.biz
Есть таблица сотрудников. При нажатии на кнопку, выводится список сотрудников, из которого выбирается один сотрудник, а его ФИО заносится в реквизит (РеквизитФИО).
Вот как это реализовано (и в принципе нормально работает):

Код

СправочникСотрудники = СоздатьОбъект("Справочник.Сотрудники");
Если СправочникСотрудники.Выбрать("Выберите сотрудника","ФормаСписка") = 1 Тогда
Сотрудник = СправочникСотрудники.ТекущийЭлемент();
РеквизитФИО = Сотрудник.ФИО;
КонецЕсли;



Но в таком виде возможности программы очень ограничены.

1. Как сделать так, чтоб на экран выводилась не весь справочник Сотрудники, а только столбец ФИО ?
2. Как сделать, чтоб выводились не все сотрудники, а только те, у которых например дата (поле ДатаПриема) более 01.06.2008 ?
Stado_adama
те надо новую формуСписка разработать... повыкидывать оттудова все не нужные столбцы, и прописать условие...
fotex.biz
Цитата(Stado_adama @ 20.11.2008, 16:29) *

те надо новую формуСписка разработать... повыкидывать оттудова все не нужные столбцы, и прописать условие...


Я прекрасно понимаю, что надо сделать (на благо есть хороший опыт программирования php+mysql).

Вся проблема в том, что не знаю, как реализовать это в 1с.
sm_razz.gif


bvv79
плати деньги, тебе все рализуют или учи матчасть.
tirk
Цитата(fotex.biz @ 20.11.2008, 22:22) *

Есть таблица сотрудников. При нажатии на кнопку, выводится список сотрудников, из которого выбирается один сотрудник, а его ФИО заносится в реквизит (РеквизитФИО).
Вот как это реализовано (и в принципе нормально работает):

Код

СправочникСотрудники = СоздатьОбъект(\"Справочник.Сотрудники\");
Если СправочникСотрудники.Выбрать(\"Выберите сотрудника\",\"ФормаСписка\") = 1 Тогда
Сотрудник = СправочникСотрудники.ТекущийЭлемент();
РеквизитФИО = Сотрудник.ФИО;
КонецЕсли;




Но в таком виде возможности программы очень ограничены.

1. Как сделать так, чтоб на экран выводилась не весь справочник Сотрудники, а только столбец ФИО ?
2. Как сделать, чтоб выводились не все сотрудники, а только те, у которых например дата (поле ДатаПриема) более 01.06.2008 ?


Измени событие, вызываемое кнопой... у тебя сейчас просто выводиться спр. Сотрудники, напиши чтоб открывал твою новую форму, а в нее грузи по запросу все что тебе надо и все... Или через "подключение внешних обработок табличных частей" попробуй замутить чтоб в код конфы не лезть...

Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.