Каталог решений - Решение задачи 5.3 из Сборника задач для подготовки к экзамену 1С:Специалист по платформе

Решение задачи 5.3 из Сборника задач для подготовки к экзамену 1С:Специалист по платформе

Решение задачи 5.3 из Сборника задач для подготовки к экзамену 1С:Специалист по платформе

В наличии

Короткое решение на платформе 8.3.17.1496.

Категория:

Описание

Просматривая в интернете решения задачи 5.3 на управляемые формы сложилось впечатление, что их можно сократить, а именно — обойтись без формы списка регистра бухгалтерии с произвольным запросом для динамического списка.

Предполагается, что задача по бухгалтерскому учету уже сделана (настроены виды субконто, план счетов, добавлен регистр бухгалтерии).

Описание решения:

1. Как и требуется по условию "создать управляемую основную форму элемента" справочника Контрагенты.

2. Добавить команду ДвиженияБУ

 

 

3. Код обработчика, сформированный конструктором

  &НаКлиенте
  Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
  	//Вставить содержимое обработчика.
  	//ПараметрыФормы = Новый Структура("", );
  	//ОткрытьФорму("Справочник.Контрагенты.ФормаСписка", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
  КонецПроцедуры

немного отредактировать

  &НаКлиенте
  Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
  	ПараметрыФормы = Новый Структура("Отбор", Новый Структура("Субконто1", ПараметрКоманды));
  	ОткрытьФорму("РегистрБухгалтерии.Управленческий.ФормаСписка", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
  КонецПроцедуры

 

Результат

 

 

Файл конфигурации (cf), здесь не требуется.

Если есть мнение относительно корректности, правильности описанного решения, добавьте, пожалуйста, в комментарии.

Ограничение ответственности.

Эта публикация предоставляется для ознакомления и обсуждения. Вы можете пользоваться предложенным методом (или не пользоваться), вносить изменения.

Автор не гарантирует, что результаты использования будут соответствовать Вашим ожиданиям.

Ответственности за прямой или косвенный ущерб, за возможные недостатки данной публикации, а также за результаты использования автор не несет.

Вы используете материалы этой публикации на свой риск и под свою ответственность.

has been added to your cart:
Оформление заказа