Имя: Пароль:
1C
1С v8
Помогите с внешней обработкой
0 demous
 
24.11.11
16:46
УПП 8.2 , документ "РеализацияТоваровУслуг" внешняя обработка, на печать ТОРГ-12, ругается на вот это место
   Запрос.УстановитьПараметр("ТекущийДокумент",СсылкаНаОбъект.Ссылка);

Вот весь код запроса
Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("ДатаСреза",          СсылкаНаОбъект.Дата);
   Запрос.УстановитьПараметр("СтруктурнаяЕдиница", СсылкаНаОбъект.Склад);
   Запрос.УстановитьПараметр("ТекущийДокумент",    СсылкаНаОбъект.Ссылка);
   Запрос.УстановитьПараметр("ПустойКонтрагент",   Справочники.Контрагенты.ПустаяСсылка());
   
   Запрос.Текст =
   "ВЫБРАТЬ
   |    РеализацияТоваровУслуг.Номер,
   |    РеализацияТоваровУслуг.Дата КАК ДатаДокумента,
   |    РеализацияТоваровУслуг.Организация,
   |    РеализацияТоваровУслуг.Организация КАК ЮрФизЛицо,
   |    РеализацияТоваровУслуг.Организация КАК Поставщик,
   |    РеализацияТоваровУслуг.Организация КАК Контрагент,
   |    РеализацияТоваровУслуг.Организация КАК Руководители,
   |    РеализацияТоваровУслуг.АдресДоставки КАК АдресДоставки,
   |    ВЫБОР
   |        КОГДА РеализацияТоваровУслуг.Грузополучатель = &ПустойКонтрагент
   |            ТОГДА РеализацияТоваровУслуг.Контрагент
   |        ИНАЧЕ РеализацияТоваровУслуг.Грузополучатель
   |    КОНЕЦ КАК Грузополучатель,
   |    ВЫБОР
   |        КОГДА РеализацияТоваровУслуг.Грузоотправитель = &ПустойКонтрагент
   |            ТОГДА РеализацияТоваровУслуг.Организация
   |        ИНАЧЕ РеализацияТоваровУслуг.Грузоотправитель
   |    КОНЕЦ КАК Грузоотправитель,
   |    РеализацияТоваровУслуг.БанковскийСчетОрганизации КАК БанковскийСчет,
   |    РеализацияТоваровУслуг.Контрагент КАК Покупатель,
   |    РеализацияТоваровУслуг.Контрагент КАК Плательщик,
   |    РеализацияТоваровУслуг.Сделка,
   |    РеализацияТоваровУслуг.ДоговорКонтрагента.Представление КАК Основание,
   |    РеализацияТоваровУслуг.ДоговорКонтрагента.ВедениеВзаиморасчетов КАК ВедениеВзаиморасчетов,
   |    ОтветственныеЛица.ФизическоеЛицо КАК ОтветственноеЛицо,
   |    РеализацияТоваровУслуг.Подразделение,
   |    РеализацияТоваровУслуг.ВалютаДокумента,
   |    РеализацияТоваровУслуг.КурсВзаиморасчетов КАК Курс,
   |    РеализацияТоваровУслуг.КратностьВзаиморасчетов КАК Кратность,
   |    РеализацияТоваровУслуг.УчитыватьНДС,
   |    РеализацияТоваровУслуг.СуммаВключаетНДС,
   |    РеализацияТоваровУслуг.ОтпускРазрешил,
   |    РеализацияТоваровУслуг.ОтпускПроизвел,
   |    РеализацияТоваровУслуг.ДоверенностьНомер,
   |    РеализацияТоваровУслуг.ДоверенностьДата,
   |    РеализацияТоваровУслуг.ДоверенностьВыдана,
   |    РеализацияТоваровУслуг.ДоверенностьЧерезКого    
   |ИЗ
   |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтветственныеЛица.СрезПоследних(&ДатаСреза, СтруктурнаяЕдиница = &СтруктурнаяЕдиница) КАК ОтветственныеЛица
   |        ПО (ОтветственныеЛица.СтруктурнаяЕдиница = РеализацияТоваровУслуг.Склад)
   |ГДЕ
   |    РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент";
   
   Шапка = Запрос.Выполнить().Выбрать();
   Шапка.Следующий();
1 zbv
 
24.11.11
16:47
как ругается ?
2 Axel2009
 
24.11.11
16:47
как ругается то?
3 asady
 
24.11.11
16:47
(0) как ругается?
отладчик что говорит?
4 Живой Ископаемый
 
24.11.11
16:48
на ВСЕ место ругается?
5 demous
 
24.11.11
16:49
Не удалось сформировать внешнюю печатную форму!
Поле объекта не обнаружено (Ссылка)
6 demous
 
24.11.11
16:50
док сохраняет, ругается при попытке вывести на печать
7 Nagaru
 
24.11.11
16:50
Ну значит СсылкаНаОбъект = Null или Неопределено, как вариант. отладчик что показывает?
8 Axel2009
 
24.11.11
16:50
а строчка то какая?
9 demous
 
24.11.11
16:51
Отладчик молчит
10 Maxus43
 
24.11.11
16:53
(9) включи остановку по ошибке
11 demous
 
24.11.11
16:53
о, вот какую ошибку щас начал выкидывать


Не удалось сформировать внешнюю печатную форму!
Преобразование значения к типу Булево не может быть выполнено
12 shuhard
 
24.11.11
16:54
(0)[внешняя обработка, на печать ТОРГ-12,]
наверно внешняя печатная форма ?
тогда сделай в ней морду
на морде реквизит и кнопку
и отлаживай
13 demous
 
24.11.11
16:56
shuhard спасибо за совет, но он вызовет у меня затруднение, я только недавно взялся за 1с(
14 Maxus43
 
24.11.11
17:11
(10) пробовал? только правь потом именно в своём файлике а не там где отладчиком шныряеш
15 teapot123
 
24.11.11
17:43
попробуй в этих местах: "СсылкаНаОбъект.Ссылка" заменить на "СсылкаНаОбъект"
16 2S
 
24.11.11
17:44
(15) фигню морозите, ссылка на ссылку = ссылка
17 Maxus43
 
24.11.11
17:44
(16) "Ссылка" один фиг лишнее. хоть и не влияет на результат
18 demous
 
24.11.11
17:45
Maxus43

Ошибка времени выполнения
{ВнешняяОбработка.Торг12.МодульОбъекта(114)}: Ошибка при вызове метода контекста(Выполнить): {(44,34)}: не задано значение параметра"ТекущийДокумент"
РеализацияТоваровУслуг.Ссылка=<<?>>&текущийДокумент в модуле ВнешняяОбработка.Торг12.МодульОбъекта, строка 114.

вот сюда стрелочкой отправил        Шапка = Запрос.Выполнить().Выбрать();
19 teapot123
 
24.11.11
17:45
2(16)
(0)Запрос.УстановитьПараметр("ТекущийДокумент",СсылкаНаОбъект.Ссылка);
(5)Поле объекта не обнаружено (Ссылка)
20 Maxus43
 
24.11.11
17:47
я так и не понял что содержится в "СсылкаНаОбъект" тогда. и у объекта и у ссылки есть свойство "ссылка"
21 wade25
 
24.11.11
17:47
В условии РеализацияТоваровУслуг.Ссылка=<<?>>&текущийДокумент поставь галочку под буковкой П)
22 wade25
 
24.11.11
17:48
+ СсылкаНаОбъект.Ссылка лишнее. А вообще в реквизите дал тип реализации?
23 zbv
 
24.11.11
17:51
(18) давай заново код как устанавливаешь параметры.

и вообще странно в запросе у тебя:
|    РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент";

а  в ошибке:
РеализацияТоваровУслуг.Ссылка=<<?>>&текущийДокумент

или ты не копипастишь ?
24 2S
 
24.11.11
17:54
проверь раскладку
25 2S
 
24.11.11
17:54
а вообще запрос в консоль и вперде...
26 demous
 
24.11.11
17:56
http://rghost.ru/31829021 запутался полностью уже((( не хватает опыта работы, кто может, гляньте пожалуйста(
27 zbv
 
24.11.11
17:57
(26) это не спортивно :)

Давай отвечай на вопросы, задавай вопросы, поможем.
28 2S
 
24.11.11
17:59
почему Шевцова в комментах?\
Ты она?! Фото1
29 demous
 
24.11.11
18:03
Все, добил, заработало, всем большое спасибо за отзывы и помощь, ограмная вам благодарность!!!
30 2S
 
24.11.11
18:04
колись
31 demous
 
24.11.11
18:04
почему Шевцова в комментах?\
Ты она?! Фото1
я на организации работаю только две недели, надо было срочно изменить форму
32 Пришел в тапках
 
24.11.11
18:43
(31) не нужно было трогать )