Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /home/jopp289/domains/progmans.net/public_html/engine/classes/mysqli.class.php on line 162 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.short.php on line 160 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.short.php on line 160 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.short.php on line 160 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.short.php on line 160 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.short.php on line 160 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.short.php on line 160
Заголовок



//ЭлСправочника – элемент справочника
//Параметры – имя табличной части справочника
//"Параметр" – поле, в котором производится поиск
//"Фото" – значение, которое необходимо найти в поле "Параметр"
//.ЗначениеПР – поле, из которого необходимо взять результат поиска


ЭлСправочника.Параметры.Найти("Фото", "Параметр").ЗначениеПР



//ТабДокПечать - табличный документ
//Рис1, Рис2 - рисунки из коллекции рисунков бласти макета
ЭлементыФормы.ТабДок.Очистить();
МакетЭтикетка = ПолучитьМакет("МакетЭтикетка");
ОбластьЭтикетка = МакетЭтикетка.ПолучитьОбласть("ОбластьЭтикетка");
НоваяЭтикетка = Новый Картинка("C:/1/КартинкаЭтикетка.jpg");
ОбластьЭтикетка.Рисунки.Рис1.Картинка = НоваяЭтикетка;
ОбластьЭтикетка.Рисунки.Рис2.Текст = Строка("Привет !!!");
ОбластьЭтикетка.Рисунки.Рис2.Шрифт = Новый Шрифт("Arial", 11, Истина);

ЭлементыФормы.ТабДок.ОбластьПечати = ОбластьЭтикетка;
ЭлементыФормы.ТабДок.АвтоМасштаб = Истина;
ЭлементыФормы.ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
ЭлементыФормы.ТабДок.Вывести(ОбластьЭтикетка);
ЭлементыФормы.ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

ЭлементыФормы.ТабДок.Напечатать();

//===================================================

ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("ЗаказНаПокупку");
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Показать();



Процедура КнопкаВыполнитьНажатие(Кнопка)
    Conn = Новый COMОбъект ("ADODB.Connection");
    Conn.Open("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind");
    
    RS = Новый COMОбъект ("ADODB.RecordSet");
    RS.Open("select * from customers", Conn);
    
    Пока НЕ (RS.EOF) Цикл
        Сообщить(RS.Fields(1).Name());
        Сообщить(RS.Fields(1).Value());
        RS.MoveNext();
    КонецЦикла;

    RS.Close();
КонецПроцедуры

 

Небольшое описание ADODB




//"ОбработкаДляЗапуска" - обработка, которую необходимо запустить

ЗапускаемаяОбработка = Обработки.ОбработкаДляЗапуска.Создать();
ФормаЗапускаемойОбработки = ЗапускаемаяОбработка.ПолучитьФорму();
ФормаЗапускаемойОбработки.Открыть();




НовыйЦвет = Новый Цвет(240, 235, 222);
Для Каждого Контрол Из ЭтаФорма.ЭлементыФормы Цикл
    Если ТипЗнч(Контрол) = Тип("Надпись") Тогда
        Контрол.ЦветФона = НовыйЦвет;
    КонецЕсли;        
КонецЦикла;
    
ЭтаФорма.ТекущийЭлемент.ЦветФона = WebЦвета.Аквамарин;



//Компонента AddHook.dll служит для перехвата событий клавиатуры.
//Подключение внешней компоненты AddHook.dll должно находиться в процедуре "ПриНачалеРаботыСистемы" или "ПриОткрытии".
//Переменную "GlobalReg" нужно объявить в глобальном модуле (Перем GlobalReg Экспорт;).
Процедура ПриНачалеРаботыСистемы()
    ЗагрузитьВнешнююКомпоненту("AddHook.dll");
    GlobalReg = Новый("AddIn.AddHookExtension");
    GlobalReg.HookEnabled = 1;    // Включаем Hook
КонецПроцедуры


//В процедуре "ПередЗавершениемРаботыСистемы" необходимо отключить внешнюю компоненту AddHook.dll
Процедура ПередЗавершениемРаботыСистемы(Отказ)
    GlobalReg.HookEnabled = 0;
    GlobalReg = 0;
КонецПроцедуры


//Обработка событий клавиатуры должна находиться в процедуре "ВнешнееСобытие(Источник, Событие, Данные)"
Процедура ВнешнееСобытие(Источник, Событие, Данные)
    Если Данные = "00038" Тогда
        Сообщить("Нажата кнопка Стрелка вверх");
    КонецЕсли;
КонецПроцедуры

 


Скачать внешнюю компоненту AddHook.dll

 

назад 1 ... 5 6 7 8 9 10 11 12 13 14далее