Имя: Пароль:
1C
1С v8
не работает внешняя обработка.
0 1airat
 
06.03.12
10:11
Создаю внешнюю обработку:
С формой выбора сотрудника из справочника.
Реквезит: СсылкаНаОбъект тип:СправочникСсылка.СотрудникиОрганизаций.
В макете Шапка, клетка <сотр> с св-ом "параметр".


Процедура КнопкаВыполнитьНажатие(Кнопка)
   // Вставить содержимое обработчика.
   Макет = ПолучитьМакет("Печать");
       
   табдок=новый табличныйдокумент;
   ТабДок.Очистить();
   
   Запрос = Новый Запрос;        
   Запрос.УстановитьПараметр("сотр", СсылкаНаОбъект.Физлицо);
   Результат = Запрос.Выполнить();
   ОбластьМакета = Макет.ПолучитьОбласть("Шапка");
   ОбластьМакета.Шапка.Параметры.сотр = Ссылканаобъект.Физлицо;

   
   ТабДок.Вывести(ОбластьМакета);
   табдок.показать();
   закрыть();
   
КонецПроцедуры


В чем может быть проблема?
1 Wobland
 
06.03.12
10:11
хм.. оригинальный текст запроса
2 Cube
 
06.03.12
10:12
Текст запроса где?
3 Wobland
 
06.03.12
10:12
(2) конфигурация 1С:Телепат, там не обязательно
4 Cube
 
06.03.12
10:13
(3) Не, здесть текст запроса не нужен, это задача для невнимательных)
5 Cube
 
06.03.12
10:14
(0) Выкладыйвай обработку куда-нибудь.
6 Cube
 
06.03.12
10:14
Блин, что-то очепяток много делаю...
7 Divemaster
 
06.03.12
10:14
текст запроса не нужен в принципе, сейчас им мало кто пользуется....)
8 Wobland
 
06.03.12
10:15
(4) действительно
(0) а ведь работает. что не так?
9 Cube
 
06.03.12
10:16
(8) Я подозреваю, что на форме нет поля выбора, а есть поле СправочникСписок... Ну это так, упражняюсь в телепатии :)
10 1airat
 
06.03.12
10:17
Ок, сейчас выложу.http://www.fayloobmennik.net/1624535
11 Wobland
 
06.03.12
10:18
(4) (8) не работает. ожидается выражение ВЫБРАТЬ
12 1airat
 
06.03.12
10:18
PS. 1C:зуп
13 Wobland
 
06.03.12
10:18
(10) ну ты сам уже понял, не?
14 1airat
 
06.03.12
10:19
15 ОбычныйЧеловек
 
06.03.12
10:19
Это 100% развод.
16 1airat
 
06.03.12
10:21
На форме только поле ввода и надпись. Что за поле выбора?
17 Deon
 
06.03.12
10:23
Чукча не читатель, чукча писатель?
18 Cube
 
06.03.12
10:24
Процедура КнопкаВыполнитьНажатие(Кнопка)
   // Вставить содержимое обработчика.
   Макет = ПолучитьМакет("Печать");
       
   табдок=новый табличныйдокумент;
   ТабДок.Очистить();
   
   ОбластьМакета = Макет.ПолучитьОбласть("Шапка");
   ОбластьМакета.Параметры.сотр = Ссылканаобъект.Физлицо;

   
   ТабДок.Вывести(ОбластьМакета);
   табдок.показать();
   закрыть();
   
КонецПроцедуры
19 Omskdizel
 
06.03.12
10:24
Только вот не пойму, на что развод :) В архиве реально лежит обработка и в ней вот такая процедурка на нажатие кнопочки. Разве что на рекламу на файлообменнике...
20 1airat
 
06.03.12
10:26
Я просто только недавно начал 1с изучать
21 1airat
 
06.03.12
10:28
СПАСИБО!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс