Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFINTRF

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение Den »

cmOnVipLoad
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение Den »

По поводу как добавить есть два варианте
1. Через API конфигуратора (уже не раз обсуждалося)
2. или в доке читайте как расширить формат существуюший описав в нем свои поля

Все это ,ес-но , через Alter интерфейса
А , ну еще самое просто сделать конфигурацию встроенного интерфейса и сохранить ее.
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение zna »

Den писал(а):По поводу как добавить есть два варианте
1. Через API конфигуратора (уже не раз обсуждалося)
2. или в доке читайте как расширить формат существуюший описав в нем свои поля
Все это ,ес-но , через Alter интерфейса
Так я делал для не embedded интерфейсов (например, ДО). А здесь не получалось через cmInit контейнер установить.
А через cmVipLoad получилось. Благодарю!
А , ну еще самое просто сделать конфигурацию встроенного интерфейса и сохранить ее.
Нет, через dsk- файл неинтересно сохранять конфигурацию.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение Den »

Это как бы не Dsk имел ввиду
а то что сохраняешь (после того как руками что то направил в фейсах) в сервис/конфигуратор/управление конфигуратором/запись в скрипт
и создавший cnf можно собрать в res
UIN
Постоянный гость
Сообщения: 50
Зарегистрирован: 14 дек 2005, 10:14
Контактная информация:

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение UIN »

Den писал(а):Это как бы не Dsk имел ввиду
а то что сохраняешь (после того как руками что то направил в фейсах) в сервис/конфигуратор/управление конфигуратором/запись в скрипт
и создавший cnf можно собрать в res
Добрый день.. Если не сложно расскажите как cnf собрать в res? и чем можно собрать?
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение RAJAH »

UIN писал(а):как cnf собрать в res? и чем можно собрать?
1. Создать файл prj, куда записать нечто вроде

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

#setcurenv "galnet" from '<<папка Галактики>>';
#make '<<файл cnf>>'
2. Скачать в папку "Галактики" файл компилятора vip.exe нужной версии.
3. Создать и запустить bat-файл с примерным текстом

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

<<папка Галактики>>\vip.exe <<созданный файл в п.1>>.prj ... /resources:<<папка Галактики>>\C_ExtFun.res
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение zna »

Коллеги, подскажите в какой маркер записывается выбор накладных на отпуск в производство?
Вызываю

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

RunInterface('M_UP::IMNFINTRF', word(501));  
выбираю по Ins накладные.
Где прочитать выбранные записи?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение edward_K »

MarkerManufNakl:= InitMarker('KatSopr501',08,100,10,false);
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Докомпиляция интерфейса наклад-х на отпуск в пр-во IMNFI

Сообщение zna »

Неудачно выбрал интерфейс M_UP::IMNFINTRF. Записи-то помечаю, но закрыть интерфейс можно только по Esc (по Enter в накладную проваливаюсь), а в этом случае маркер возвращает ноль элементов.
Пробую более подходящий интерфейс M_UP::GetAnyNakl..
Ответить