Требование-накладная с просмотром остатков в форме

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

Обработка, позволяющая работать как с обычным документов требование-накладная + возможность видеть видеть остатки на выбранном складе

Обработка-пример того, как можно установить в форме контекст документа и несколько модифицировать интерфейс типовой формы. Обычное приложение.

Это знание может быть полезно в следующих случаях:

  • В том случае, когда временно в интерфейс документа необходимо внести изменения(выполнить разовую работу, или обойти ошибку в интерфейсе)
  • Когда идет активная разработка документа, при которой пользователи уже начали работать с документом и часто надо изменять конфигурацию
  • При отладке декомпилированных форм

Как получить внешнюю обработку с контекстом документа

  1. Создаем внешнюю обработку;
  2. Добавляем на нее форму перестакиваем в нее форму списка документов, назовем ее ФормаСписка;
  3. Если эта форма из конфигурации, то необходимо переопределить контекст, для этого в ФормеСписка на вкладке Реквизиты или меняем тип основного реквизита Формы(он жирный) или добавляем еще один реквизит и на форме, на вкладке Диалог делаем его основным;
    рис.1 Смена типа реквизита формы
  4. В ФормеСписка переопределяем событие выбора, для того чтобы открывалась не форма из конфигурации, а форма из нашей обработки
    Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
    	
    	СтандартнаяОбработка = Ложь;
    	
    	ФормаДокумента = ПолучитьФорму("ФормаДокумента");
    	ДокументОбъект = ВыбраннаяСтрока.Ссылка.ПолучитьОбъект();
    	ФормаДокумента.ДокументОбъект = ДокументОбъект;
    	ФормаДокумента.Открыть();
    
    КонецПроцедуры
    

     

  5. Переставкиваем из конфигурации форму элемента справочника/ форму документа. Назовем ее ФормаДокумента;
  6. Все

Таким образом я получил свою форму документ Требование-накладная без внесения изменений в конфигурацию

Тестировалось на УПП 1.3.104, думаю данный пример будет работать и на других версиях УПП 1.3

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

Наименование Файл Версия Размер
Требование-накладная с просмотром остатков в форме:
.epf 69,38Kb
30.03.18
2
.epf 69,38Kb 2 Скачать

См. также

Комментарии
1. Игорь Герман (German_Tagil) 6 06.04.18 12:55 Сейчас в теме
скачал поставил на КА 1.1
обрезал все что касается производства
дату расширил до часов и минут иначе некорректно получается
погонял отдал складским
нашел ряд ошибок при проведении
2. Александр Крынецкий (echo77) 828 06.04.18 19:59 Сейчас в теме
(1) Спасибо за отзыв. Вижу как пример она еще ничего, но на готовое решение из коробки не претендует
3. Игорь Герман (German_Tagil) 6 06.04.18 21:06 Сейчас в теме
все нормально работает - ошибки наглядные
сразу видно все
Оставьте свое сообщение