csm-ivanovo-ru / 1s-BGU2-ext

Расширение для БГУ 2, предоставляющее различные дополнительные возможности
The Unlicense
0 stars 1 forks source link

Добавить команду заполнения для документа ввода остатков #4

Open sergey-s-betke opened 2 years ago

sergey-s-betke commented 2 years ago

Требуемая возможность

Необходимо добавить команду заполнения. В идеале - в командную панель таблицы значений, как минимум - в командную панель формы документы.

Документы ввода остатков содержат огромное количество строк. В данный момент времени - не указан КЭК на забалансовых счетах. Поэтому предлагаю дать возможность на первом этапе заполнить именно КЭК.

Возможное решение

Рассмотреть подсистему БСП "Подключаемые команды", в части команд заполнения объектов.

sergey-s-betke commented 2 years ago

https://its.1c.ru/db/bsp316doc#content:4:1:issogl1_подключаемые_команды https://its.1c.ru/db/bsp316doc#content:4:1:issogl3_разработка_и_подключение_команд_заполнения

Нашёл и описание того, как добавить подключаемую команду заполнения в командную панель таблицы значений, а не формы:

Помимо основного подменю в форме могут быть размещены дополнительные подменю (например, для заполнения табличных частей). Имена этих подменю указываются в свойстве Группа тех команд, которые должны выводиться в этих подменю. Имена подменю заполнения табличных частей рекомендуется образовывать путем добавления префикса с именем табличной части, например, ТоварыПодменюЗаполнить.

Но придётся перехватывать форму, чего не очень хочется. Хотя... Для данной конкретной задачи можно и форму перехватить. Необходимо её внимательно проанализировать на предмет использования подсистемы. Если смогу добавить подменю без перехвата самой формы - так и сделаю. Из соображений совместимости это решение будет лучшим.

sergey-s-betke commented 2 years ago

https://infostart.ru/1c/articles/1439097/ https://infostart.ru/1c/articles/949483/ - варианты без обработки

sergey-s-betke commented 2 years ago

http://i.doc-lvv.ru/public/322377/