разработка внешних отчетов путем копирования типового из конфигурации УТ11.3

1. riks05 11.08.17 10:26 Сейчас в теме
Добрый день дорогие коллеги. возникла проблема. работаю в типовой конфигурации УТ11.3.4.31 платформа 8.3.9.2233
в данной конфигурации есть типовой отчет "Досье партнера" . Задача сохранить его как внешний и запилить его не изменяя уже в нетиповую конфигурацию УТ такого же релиза, в которой по какимто непонятным причинам отчет был изменён, работником работающим за долго до меня. что собственно я сделал: через ПКМ сохранил типовой отчет как внешний, написал функцию сведения о внешней обработке и решил проверить его работоспосбность на типовой конфигурации. в результате отчет зарегистрировался нормально, но при его вызове из списка элементов справочника или из карточки контрагента ничего не происходит.... так случается если использование= Открытиеформы, если же использование= вызовсерверного метода то тогда выдаётся ошибка что не найден метод выполнить команду. Подскажите пути решения это проблемы, или если у кого есть скиньте гайд по извлечению и адаптации типовых отчетов во внешние. файл отчета прикрепляю.
Прикрепленные файлы:
ДосьеПартнераТиповое.erf
Найденные решения
5. CrackedBone 11.08.17 11:08 Сейчас в теме
В обработке есть вот этот код:
	Если Параметры.Свойство("ПараметрКоманды") Тогда
		Партнер = Параметры.ПараметрКоманды;
	ИначеЕсли Параметры.Свойство("Партнер") Тогда
		Партнер = Параметры.Партнер;
	Иначе 
		Отказ = Истина;
	КонецЕсли;


А параметры обработки нужные есть?
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. корум 287 11.08.17 10:41 Сейчас в теме
при его вызове из списка элементов справочника или из карточки контрагента ничего не происходит...

Запусти замер производительности и посмотри, какие конкретно строки кода "ничего не происходят".
В интересующем месте поставишь точку останова, глянешь какие значения у управляющих переменных.
3. riks05 11.08.17 10:43 Сейчас в теме
(2) по русски пожалуйста, все мои знания ограничиваются полученными в институте по книге практическое пособие разработчика Радченко, и поытом в 3 недели на текущем месте работы.
4. корум 287 11.08.17 10:53 Сейчас в теме
(3) Пуск - программы - 1с- выбираешь нужную базу, тырк кнопка Конфигуратор.
Логин, пароль.

Файл - открыть - твой отчет.

из конфигуратора запустить 1с предприятие.

в конфигураторе отладка - замер производительности.
в предприятии запустить отчет.
Что-то сделалось.
В конфигураторе отладка - отжать галку "замер производительности".

Вылезает список строк кода, с ними уже нужно разбираться.
5. CrackedBone 11.08.17 11:08 Сейчас в теме
В обработке есть вот этот код:
	Если Параметры.Свойство("ПараметрКоманды") Тогда
		Партнер = Параметры.ПараметрКоманды;
	ИначеЕсли Параметры.Свойство("Партнер") Тогда
		Партнер = Параметры.Партнер;
	Иначе 
		Отказ = Истина;
	КонецЕсли;


А параметры обработки нужные есть?
6. user633533_encantado 11 11.08.17 11:19 Сейчас в теме
Глянул, да там проблема именно в том, что отчет не получает нужного параметры. В программе то он вызывался по команде, которая давала ему параметр.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот