Внешняя обработка с формой выбора по заполнению ТЧ документа для БП 3.0 (Такси)

Обработки - Обработка документов

Внешняя обработка с формой выбора (типа модальной) по заполнению табличной части документа для БП 3.0 (Такси). В данном случае заполняем табличную часть "Спецодежда" или "Инвентарь и хозяйственные принадлежности" документа "Списание материалов из эксплуатации" всей спецодеждой, которая числится в эксплуатации за выбранным сотрудником.

 Не секрет, что в новой версии БП 3 с интерфейсом "Такси" 1С предлагает отказаться от использования модальных окон. Хотя, даже в режиме тонкого клиента они ещё работают, правда с предупреждением что "Использование модальных окон в данном режиме запрещено!", пришло время в очередной раз переделать все свои наработки.
Эта обработка создана на основе демонстрационной обработки как пример. Но она вполне рабочая и выполняет заполнение документа "Списание материалов из эксплуатации", его табличной части "Спецодежда" всей числящейся спецодеждой в эксплуатации по выбранному в форме обработки сотруднику или табличной части "Инвентарь и хозяйственные принадлежности" всем инвентарём по выбранному сотруднику.
Пока что непонятно как быть с режимом отладки обработки, возможно, в следующих версиях он появится, но пока его нет, поэтому обработку бесполезно открывать напрямую, её нужно добавить в список "Дополнительные отчеты и обработки" раздела "Администрирование".
Также, по желанию, можно изменить форму документа (прям в режиме 1С Предприятия), чтобы кнопка "Заполнить", появилась, например, рядом с кнопкой "Записать", а не добираться до неё через кнопку "Ещё".

Обновление:

 Версия 1.1
 * Добавлена возможность заполнять ТЧ "Инвентарь и хозяйственные принадлежности".
 * Добавлено оповещение документа об изменении (в режиме тонкого клиента не для всех документов обновляется форма при заполнении без оповещения).
 * Добавлено предупреждение, если в форме не выбрано ФизЛицо.
Предназначена для версии конфигурации БП до 3.0.41

 

 Версия 1.2
* Адаптирована под версию конфигурации БП 3.0.41.

 

 Версия 1.3
* Адаптирована под версию конфигурации БП 3.0.52.

Скачать файлы

Наименование Файл Версия Размер
СписаниеМатериаловИзЭксплуатацииЗаполнитьИнвентарьИСпецодеждуПоСотруднику_БП_3_0_52
.epf 10,13Kb
02.10.17
5
.epf 1.3 10,13Kb 5 Скачать
СписаниеМатериаловИзЭксплуатацииЗаполнитьИнвентарьИСпецодеждуПоСотруднику
.epf 9,80Kb
02.10.17
95
.epf 1.1 9,80Kb 95 Скачать
СписаниеМатериаловИзЭксплуатацииЗаполнитьИнвентарьИСпецодеждуПоСотруднику_БП_3_0_41
.epf 9,85Kb
02.10.17
43
.epf 1.2 9,85Kb 43 Скачать

См. также

Комментарии
1. Павел Алексеенко (qwinter) 515 08.07.14 17:54 Сейчас в теме
Пока что непонятно как быть с режимом отладки обработки
http://infostart.ru/public/141765/
2. iodine (iodine) 60 09.07.14 08:50 Сейчас в теме
(1) qwinter, спасибо за ссылку, но я про старый добрый тёплый ламповый способ, когда при открытии обработки через Файл-Открыть открывается форма выбора документа. Уверен, что такое можно реализовать.
3. Галина Афанасьева (galyna) 66 22.09.14 15:17 Сейчас в теме
Спасибо.Нужна была форма с отбором по сотруднику
5. Михаил Россин (FSlon) 22.06.17 10:21 Сейчас в теме
На БП 3.0.50 выдает ошибку по методу "СтандартныеПодсистемыКлиентСервер.ВывестиОповещение" - не обнаружен. Но ТЧ заполняет, правда только после закрытия документа и его повторного открытия можно увидеть заполненную ТЧ. Могли бы вы доработать вашу разработку? Я для себя просто закомментировал строки, содержащие этот код - вроде работает.
Прикрепленные файлы:
6. Михаил Россин (FSlon) 22.06.17 11:07 Сейчас в теме
Еще момент - запись заполненного документа происходит только у пользователя с административными правами, с правами бухгалтера ошибка.
Оставьте свое сообщение