<?xml version="1.0" encoding="Windows-1251"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Всё что связано с 1С</title>
<description>Тут будут хронятся уроки, учебник и т.п.</description>
<link>http://blogs.cetki.com/1C/</link>
<language>ru-ru</language>
<lastBuildDate>Sun, 12 Oct 2008 03:44:26 +0300</lastBuildDate>
<generator>Cetki Blogs</generator>

<item>
<title>ФОРМЫ</title>
<description>Открытие формыФормы - это основной вид диалога с пользователем. Все справочники, документы, журналы, отчеты и обработки имеют экранные формы. Обычно форма открывается пользователем интерактивно (мышкой), но форму можно открыть и программно.Конт = 0; //контекст формы (ссылка на форму)ОткрытьФорму(&quot;Справочник.Сотрудники.Основная&quot;,Конт); //открыть форму списка справочникаОткрытьФорму(ВыбрСотрудник); //открыть форму элемента справочникаОткрытьФорму(&quot;Отчет.ГлавнаяКнига&quot;); ОткрытьФорму(&quot;Документ.ПриемНаРаботу&quot;,Конт); //новый документ //можно открыть форму модально и еще можно передать в форму параметр//в модуле формы переданный параметр доступен через конструкцию Форма.Параметр ОткрытьФормуМодально(&quot;Обработка.УсловияПоиска&quot;,10); Элементы диалога на формеВ модуле формы к элементам диалога можно обращаться по их идентификаторам через конструкцию Форма.ЭлементДиалогаФорма.Сотрудник.Доступность(1); //сделать доступнымФорма.Сотрудник.Доступность(0); //сделать недоступным Форма.Сотрудник.Видимость(1); //сделать видимымФорма.Сотрудник.Видимость(0); //сделать невидимым//можно менять заголовки на кнопке и на других элементах диалогаФорма.Кнопка.Заголовок(&quot;Далее &gt;&gt;&quot;);Форма.Кнопка.Заголовок(&quot;Готово!&quot;);//можно менять цвет элементов диалогаЕсли ВыбрСотрудник.Выбран()=0 Тогда... Форма.Надпись_Сотрудник.Цвет(200,50,50); //красный, зеленый, синий (RGB)....Активизировать(&quot;ВыбрСотрудник&quot;);Иначе... Форма.Надпись_Сотрудник.Цвет(0,0,0);КонецЕсли; Слои и закладки на форме Форма может состоять из нескольких слоев. Каждый слой может быть показан или скрыт в любой комбинации с другими слоями. Синтаксис: Форма.ИспользоватьСлой(,[])//показать слой ОсновнойФорма.ИспользоватьСлой(&quot;Основной&quot;,1); //скрыть слой ОсновнойФорма.ИспользоватьСлой(&quot;Основной&quot;,0); //показать слой Основной и скрыть все остальныеФорма.ИспользоватьСлой(&quot;Основной&quot;,2); //показать слой Основной и Фон и скрыть все остальныеФорма.ИспользоватьСлой(&quot;Основной,Фон&quot;,2); //закладки на форме реализуются с помощью слоевФорма.ИспользоватьЗакладки(1);Форма.Закладки.ДобавитьЗначение(1, &quot;Закладка 1&quot;);Форма.Закладки.ДобавитьЗначение(2, &quot;Закладка 2&quot;); Процедура ПриВыбореЗакладки(НомерЗакладки, ЗначениеЗакладки)....Если НомерЗакладки = 1 Тогда......Форма.ИспользоватьСлой(&quot;Фон,Шаг1&quot;);...Иначе......Форма.ИспользоватьСлой(&quot;Фон,Шаг2&quot;);...КонецЕсли;КонецПроцедуры ПодборФункция подбора позволяет выбирать несколько значений из справочника или другого объекта, не закрывая его. Например, есть документ РасходнаяНакладная, в котором пользователь может указать несколько товаров. Синтаксик: ОткрытьПодбор(,,,,)ОткрытьПодбор(&quot;Справочник.Номенклатура&quot;,&quot;ФормаДляПодбора&quot;,Конт,1);Процедура ОбработкаПодбора(Элемент,КонтФормы)...НоваяСтрока();...Товар = Элемент;КонецПроцедурыАвтор: Станислав</description>
<link>http://blogs.cetki.com/1C/18818/</link>
<guid>http://blogs.cetki.com/1C/18818/</guid>
<pubDate>Tue, 10 Jun 2008 12:28:00 +0000</pubDate>
<dc:creator>Arch1S</dc:creator>
</item>
</channel></rss>