Имя: Пароль:
1C
1С v8
УФ: Не могу подключить внешний отчёт
0 OnePrg
 
07.10.20
16:19
http://imagizer.imageshack.com/img924/5877/AtfYfL.png

http://imagizer.imageshack.com/img922/2376/LNphVB.png

http://imagizer.imageshack.com/img922/6779/FdILPS.png

Функция СведенияОВнешнейОбработке() Экспорт

ПараметрыРегистрации = Новый Структура;
МассивНазначений = Новый Массив;

ПараметрыРегистрации.Вставить("Вид", "ДополнительныйОтчет");
ПараметрыРегистрации.Вставить("Наименование", "Оперативный учёт партий");
ПараметрыРегистрации.Вставить("БезопасныйРежим",ЛОЖЬ);
ПараметрыРегистрации.Вставить("Информация", "Оперативный учёт партий");
ПараметрыРегистрации.Вставить("Версия", "1.0");    

ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд, "Оперативный учёт партий", "СформироватьОтчет", "ОткрытиеФормы");
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);

Возврат ПараметрыРегистрации;

КонецФункции

Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));//как будет выглядеть описание печ.формы для пользователя
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); //имя макета печ.формы
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); //ВызовСерверногоМетода
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));

Возврат Команды;
КонецФункции

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")

НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;  
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;

КонецПроцедуры
1 Mihasya
 
07.10.20
16:35
Первым делом чистить кэш ))
2 Mihasya
 
07.10.20
16:37
А вторым показать что выводит при нажатии "Раздел Склад и Доставка" из первого скрина
3 Greeen
 
07.10.20
16:39
1) Может быть в пользователях не выбран
2) Возможно, есть еще дополнительные отчеты (а не обработки)
4 hhhh
 
07.10.20
16:40
(0) вообще-то у вас эта функция

Функция СведенияОВнешнейОбработке()

какая-то старинная, наверно лет 5 назад так писали. Из интернета похоже скачали.

замените на более свежую, из бсп, возьмите демоконфигурацию бсп и там посмотрите примеры.
5 OnePrg
 
07.10.20
16:42
Всем спасибо.

Разобрался. В разделе, куда я его добавлял нет ссылки "Дополнительные отчеты", есть ссылка "Дополнительные обработки". Добавил в раздел, где есть именно "Дополнительные отчеты" - всё видно.
6 Mihasya
 
07.10.20
16:43
(4)
"(0) вообще-то у вас эта функция
Функция СведенияОВнешнейОбработке()"
Да ладно, а щас как?!
7 Mihasya
 
07.10.20
16:44
(5) Попутал обработку с отчетом... )))
8 worker-good
 
07.10.20
16:44
(5) А я так и знал, но не успел ответить)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший