Добрый день, уважаемые. Прошу помочь в несложной, я думаю проблеме: требуется вызвать интерфейс редактирования ДО (типы 201, 211, 101, 501) из самописного интерфейса. Нашёл подходящий: M_UP::ISELECTBASEDOC с параметрами:
PCBDREC:Comp
PWBDTYPE:Word
PSCDREC:Comp
PWSELTYPE:Word
PWFLAGTYPE:Word
но подобрать параметры не удалось. Или есть более подходящий интерфейс?
Зайдите в любой акт/накладную в сбыте/снабжении и нажмите F3 в поле документ основание. Там нажмите Ctrl+F4 и произнесите заклинание getifccurrentfieldname (в vipprogr.chm описано). Оттуда же вы попадаете в редактирование. Для каждого типа доумента вызывается свой фейс ( иногда на несколько типов один). Если вам нужно срзу перейти к редактированию то придется делать case для каждого типа.
Более универсальней использовать объект GetKau (на форуме не раз обсуждалось).
Зачем вам фейс из планирование производством?
//******************************************************************************
// (c) корпорация Галактика
// Галактика 7.12 - Финансы
// Объявление переменной типа интерфейс GetKau
//******************************************************************************
#ifdef __GetKAU_var__
#info Переменная iGetKau уже объявлена, возможно на глобальном уровне - необходимо убрать глобальное описание!
#else
#define __GetKAU_var__
#ifNdef _GetKau_vih_Included
#Warning Необходимо подключить GetKau.vih
#end
var iGetKau: GetKau;
#end
собственно define нужно для объявления на уровне проекта, а не в каждом фейсе отдельно.