Страница 1 из 1

Параметры GetMnPlan

Добавлено: 25 сен 2008, 14:02
RAJAH
Подскажите, пожалуйста, параметры интерфейса M_MNPLAN::GetMnplan. Нашёл такую вещь, но непонятно, что есть что:

Код: Выделить всё

Interface M_MNPLAN::GetMnPlan
Параметры
PWORKMODE : Word 
PWORKTYPE : Word 
PWORKCODE : Comp 
PWORKWAY : Comp 
PKILLPICK : Word 
PEDITMODE : Word 
PVARIAPLCODE : Comp 
P_CROLERIGHTS : Comp 
P_FNEWCALL : Boolean 
STITLEEXT : String 
PSHOWPICKKOL : Word 
Спасибо!

Добавлено: 25 сен 2008, 14:16
Den
pWorkMode, // режим выбора: 0 - множественный выбор Pick.cRec = cPickMnPlan
// 1 - одиночный выбор / nRec в pWorkCode

pWorkType: word; // тип документов: 0 - все типы документов
// 1 - производственные программы
// 2 - оперативные планы
// 4 - потребность в матер.
// 8 - потребность в трудов. ресурсах

pWorkCode // nRec выбранного документа
pWorkWay // nRec шаблона для фильтра
pKillPick // чистить Pick: 0 - да; 1 - нет;
pEditMode // Не используется.// 1 - отключить: редактирование, создание, удаление документа.
pVariaPlCode // Показать все документы для указанного варианта планирования/
ppVariaPlCode // Показать все документы для указанного варианта планирования/
pShowPickKol // отображать количество из pick 0 - нет; 1 - да;


А вообще конечно разработчики не доделали документацию на программный интерфейс. Нарисовали имена объектов с параметрами и методами и т.д... а то что, нередко, по названию бывает трудно понять смысл оного, этого почему то не учли... :-(

Добавлено: 25 сен 2008, 14:42
RAJAH
А если выбрать pWorkMode=0, с каким wlist в pick запишется? 19891?

Добавлено: 25 сен 2008, 16:37
Den
const cPickMnPlan = 19891;

Добавлено: 25 сен 2008, 17:27
RAJAH
Что-то не то... Пишу RunInterface('M_MNPLAN::GetMnplan', 0, 1) - выходит пустой фейс с заголовком "значение 1 не обрабатывается функцией". Если второй параметр 2 - "значение 2 не обрабатывается функцией". От чего так?

Добавлено: 25 сен 2008, 17:41
Den
По всей видимости параметры надо корректно задать. А ты из дюжины 2 всего задаешь.

Добавлено: 26 сен 2008, 14:05
k_vit
RAJAH

При компиляции у вас должно было быть предупреждение, что кол-во параметров фактических от формальных отличается

Добавлено: 29 сен 2008, 09:43
RAJAH
Нет, предупреждения не было. Пробовал все параметры задать, но, видимо, чего-то не учитываю - появляется фейс без строк с заголовком, который я в параметре STITLEEXT указываю. Я не знаю, что указать в качестве comp-параметров: шаблоны, аналитики, варианты... - нули везде поставил. Откуда взять можно нужные значения?

Добавлено: 01 окт 2008, 14:02
RAJAH
Разве никто не пользовался? Помогите, кто знает!.. Очень уж не хочется писать свой фейс...

Добавлено: 01 окт 2008, 17:05
Darikon
RAJAH
а здесь не пробовал посмотреть?
http://www.tyumbit.ru/gal_forum/viewtop ... =getmnplan

Добавлено: 01 окт 2008, 17:25
RAJAH
Den про это рассказал, но почему-то фейс пустой выходит. Мне было интересно, какие значения параметров указать, чтобы вышли производственные заказы...

Добавлено: 01 окт 2008, 19:04
edward_K
найдите место где этот фейс используется в нужном вам виде и по ctrl+F4 вычислите усе входные параметры.

Добавлено: 02 окт 2008, 10:26
RAJAH
Спасибо большое! Теперь я знаю, что для производственных заказов PWORKTYPE=17. :cool: