Как настроить Viper?
Модераторы: m0p3e, edward_K, Модераторы
-
- Сообщения: 5
- Зарегистрирован: 15 апр 2011, 14:39
Как настроить Viper?
Господа профессионалы, подскажите
Начали внедрять ГалактикуERP, я установил Viper, начал писать конвертер (загрузка банк выписок в Галактику), а откомпилить не могу - опции меню недоступны. Как настраивать - нигде не нашел. Как декомпилировать res файлы - тоже не могу отыскать. Может есть где-нибудь понятная документация для начинающих?
Начали внедрять ГалактикуERP, я установил Viper, начал писать конвертер (загрузка банк выписок в Галактику), а откомпилить не могу - опции меню недоступны. Как настраивать - нигде не нашел. Как декомпилировать res файлы - тоже не могу отыскать. Может есть где-нибудь понятная документация для начинающих?
Re: Как настроить Viper?
Для пользователей Viper мы подготовили три обучающих видео ролика: https://forum.galaktika.ru/viewtopic.php?p=3943#p3943sergiologino писал(а):Господа профессионалы, подскажите
Начали внедрять ГалактикуERP, я установил Viper, начал писать конвертер (загрузка банк выписок в Галактику), а откомпилить не могу - опции меню недоступны. Как настраивать - нигде не нашел. Как декомпилировать res файлы - тоже не могу отыскать. Может есть где-нибудь понятная документация для начинающих?
В них найдете информацию о том как скомпилировать в випере код.
Декомпилировать RES-файлы (восстановить их исходный код) не возможно. Коды Галактики закрыты. Доступ к ним могут получить только партнеры по запросу. Чтобы узнать как устроена программная часть Галактики читайте документацию, форум. Еще смотрите консоль управления в суппорте https://forum.galaktika.ru/viewtopic.ph ... 523&p=2836
-
- Сообщения: 5
- Зарегистрирован: 15 апр 2011, 14:39
Re: Как настроить Viper?
Спасибо, начинаю въезжать понемногу. Еще возник вопрос в связи с нерадивостью пользователей: Как определенные поля в документе сделать обязательными для заполнения, и как недоступными для редактирования? Подскажите хоть где искать? Свойство поля или может триггер какой? В свойствах пока нашел только видимость/невидимость.LaaLaa писал(а):
Для пользователей Viper мы подготовили три обучающих видео ролика: https://forum.galaktika.ru/viewtopic.php?p=3943#p3943
В них найдете информацию о том как скомпилировать в випере код.
Декомпилировать RES-файлы (восстановить их исходный код) не возможно. Коды Галактики закрыты. Доступ к ним могут получить только партнеры по запросу. Чтобы узнать как устроена программная часть Галактики читайте документацию, форум. Еще смотрите консоль управления в суппорте https://forum.galaktika.ru/viewtopic.ph ... 523&p=2836
Re: Как настроить Viper?
Protectнедоступными для редактирования
смотря что за документ, и как вы хотите сделать обязательным. Наверно только при выходе из документа или перехода в др часть анализировать заполнены необходимые поля или нет, и делать abort ( ) или типа того.Как определенные поля в документе сделать обязательными для заполнения
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Местный житель
- Сообщения: 370
- Зарегистрирован: 28 сен 2006, 15:43
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Как настроить Viper?
Для проверки правильности ввода данных используйте событие cmCheckField. Если пользователь ввел что-то не то, вызываете Abort и система не даст уйти безнаказанным. Пользоваться этим, правда, надо осторожнее, а то порой бесит жутко.
-
- Местный житель
- Сообщения: 1089
- Зарегистрирован: 04 сен 2008, 11:27
- Откуда: Москва
- Контактная информация:
Re: Как настроить Viper?
о да.. и если делаете то по аборту проставлять надо ближайшее допустимое значение.. а то сидишь как дурак в интерфейсе и думаешь чего бы туда правильного проставить ... убил бы ..Vik писал(а):Для проверки правильности ввода данных используйте событие cmCheckField. Если пользователь ввел что-то не то, вызываете Abort и система не даст уйти безнаказанным. Пользоваться этим, правда, надо осторожнее, а то порой бесит жутко.
Время ведет!
Re: Как настроить Viper?
Более удачная практика проверки ввода помещать в обработчик cmCheckRecord.
А обязательные для ввода поля помечать желтым цветом, условие проверки можно задать прямо в окне (BackColor = ColorNeed):
Код: Выделить всё
TableEvent table HozOper
cmCheckRecord : {
HozOper.Code := trim(HozOper.Code);
HozOper.Name1 := trim(HozOper.Name1);
HozOper.Name2 := trim(HozOper.Name2);
HozOper.Name3 := trim(HozOper.Name3);
if (HozOper.Name1 = '')
{ Message(''#3'Не задано наименование типовой хозяйственной операции.'+
''#13#3'Определите значение или удалите запись.',CancelButton);
SelectField(#HozOper.Name1);
Abort;
}
}
end;
А обязательные для ввода поля помечать желтым цветом, условие проверки можно задать прямо в окне (BackColor = ColorNeed):
Код: Выделить всё
screen scHozOper 'Шапка' (,hcHozOpOknoNastrTxo,sci178c9Esc);
show at (,,,7) fixed_y;
table HozOper;
fields
.....................
HozOper.Name1 ('Наименование типовой операции', , sci1378c9Esc) : pickbutton,
{Font = {BackColor = if (HozOper.Name1 = '',ColorNeed,0)}};
<<
Группа Дескриптор Код операции .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@ .@@@@@@@@@@@@@@ .@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Наименование ТХО.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Группа ТХО .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>>
end;