Горкин Никита

4
Рейтинг

gorkin89
Никита Горкин



  •   Регистрация: 02.11.2010 (13 лет назад)

  •   Был(а) на сайте: 12.01.2024

Друзья
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Сергей
  • Андрей Волин
Подписчики 4

Рейтинг 4


Комментарии

HighLoadАнализ количества созданных документов в базе (в виде дерева)#0 08.11.16 13:07
Обработка формирует список всех документов конфигурации и количество созданных.
БУВнешняя печатная форма Счет-фактура для УТ 11 (11.1.5.16)#0 28.07.14 17:02
Внешняя печатная форма Счет-фактура для УТ 11 (11.1.5.16)
БУВнешняя печатная форма ТОРГ-12 для УТ 11 (11.1.5.16)#0 17.07.14 12:47
Внешняя печатная форма ТОРГ-12 для УТ 11 (11.1.5.16)
DevПодключение внешней печатной формы для УТ 11 (11.1.5.16)#4 16.07.14 11:49
Разобрался в причине.
Нужно было в структуре метаданных в разделе ОбщиеКоманды найти команду "ДополнительныеПечатныеФормыОбъекта" и в свойствах этого объекта "Тип параметра команды" установить ссылку на нужный документ, в моем случае это "ДокументСсылка.РеализацияТоваровУслуг".

Прикрепленные файлы:

16-07-2014 11-40-29.png
DevПодключение внешней печатной формы для УТ 11 (11.1.5.16)#1 15.07.14 23:04
Добрый вечер,прошу помощи.
Первый раз делаю ВПФ для УТ 11, и столкнулся с проблемой, что не удается подцепить ВПФ для кнопки "Печать". Хотя регистрация самой ВПФ происходит отлично и никаких ошибок не выдает. Что делаю не так? Строго не судите, я новичок. Ткните пальцем, как правильно.
Заранее спасибо.
Вот фрагмент кода:

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

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



Функция ПолучитьНазначениеОбработки()
   
   Массив = Новый Массив;
   Массив.Добавить("Документ.РеализацияТоваровУслуг");
   Возврат Массив;
   
КонецФункции


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



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