Найдено 5194 результата

edward_K
21 апр 2024, 09:03
Форум: Программирование
Тема: Ошибка при компиляции присоединенной формы с подписантами
Ответы: 3
Просмотры: 739

Re: Ошибка при компиляции присоединенной формы с подписантами

Зона действия инклюдов как правило сам файл где включени другие инклюды ниже этого. Вы могли бы в rtf включить
edward_K
03 мар 2024, 23:48
Форум: Администрирование
Тема: Ошибка импорта при конвертации базы 9.1
Ответы: 4
Просмотры: 953

Re: Ошибка импорта при конвертации базы 9.1

Ну судя по всему какие то таблицы то прошли.
Импорт x$users обновляет права - можно попробовать под другим пользователем зайти..
А импорт таблиц выше 1000 идет?
На MSSQL FIELDSRIGHTS есть с номером 43.
Дело скорей всего в правах - посмотрите лог драйвера
edward_K
01 мар 2024, 17:30
Форум: Программирование
Тема: Запрос на DSQL
Ответы: 12
Просмотры: 1060

Re: Запрос на DSQL

ищите TSQL например на microsoft - там все расписано подробно и с примерами не все, но процентов 70 на DSQL пашет. В вашем случае можно юзать left join inner join outer apply(только на MSSQL) также можно через запятую перечислять во from и where почти как в галактике писать(меняя условия местами и =...
edward_K
01 мар 2024, 17:23
Форум: Администрирование
Тема: Ошибка импорта при конвертации базы 9.1
Ответы: 4
Просмотры: 953

Re: Ошибка импорта при конвертации базы 9.1

Сам не пробовал.
Лучше бы вам в ТП написать - клиентов на PG в принципе не много
Возможно поможет
SQLDriver.FullLoginName = False
на MSSQL лучше его делать в True - иначе звери перемешаются между базами..
edward_K
10 янв 2024, 17:16
Форум: Опыт
Тема: Изменение стандартных менюшек
Ответы: 7
Просмотры: 8007

Re: Изменение стандартных менюшек

случайно наткнулся на такую же проблему - в viper нужно указать имя компоненты в параметрах проекта или в самом проекте/интерфейсе, при этом обязательно в верхнем регистре, а перед компиляцией интерфейса должен быть объявлен vipinterface (либо через include vih либо другим способом)
edward_K
29 дек 2023, 11:34
Форум: Программирование
Тема: Вызов интерфейса из frm
Ответы: 3
Просмотры: 570

Re: Вызов интерфейса из frm

Видимо у вас компонента не та схватилась.
Есть 3 пути
Включить vih в проект перед vip и frm
Использовать секцию declare в форме,где инклюдом подключить vih
Прописать компоненте непосредственно в вызов.
Вообще внимательно смотрите логи компиляции и устраняйте все предупреждения там 100% нужное было.
edward_K
29 дек 2023, 11:25
Форум: Программирование
Тема: Пользовательский алгоритм расчета в з/п
Ответы: 3
Просмотры: 506

Re: Пользовательский алгоритм расчета в з/п

Для функций по работе с ва ВК есть static описания и все нужные регистрации при старте галактик .
Попробуйте по ctrl+f4 просто sgetattr
Описание static ищите в c_extattr
Вы можете свои написать. С работой по ctrj+f4 придется подключится к точке расширения на запуск галактик
edward_K
28 июн 2023, 15:49
Форум: Программирование
Тема: Задать переменную DateTime
Ответы: 3
Просмотры: 832

Re: Задать переменную DateTime

Насколько помню у функции без подчеркивания два параметра - дата и время. Все это есть в vipprogr.chm
edward_K
31 мар 2023, 10:29
Форум: Общие вопросы
Тема: PostgreSQL
Ответы: 14
Просмотры: 57200

Re: PostgreSQL

Насколько я в курсе при тестировании патчей PostgreSQL основное направление. В целом там все работает. Могут быть заморочки с DSQL , поскольку часть конструкций MSSQL или Oracle могут не прокатить, но если писать относительно просто и правильно, то проблем нет. Возможны проблемы с семафорами в некот...
edward_K
15 фев 2023, 17:20
Форум: Программирование
Тема: Всё об интерфейсе L_SOPRDOC::SOPRDOCB
Ответы: 19
Просмотры: 5066

Re: Всё об интерфейсе L_SOPRDOC::SOPRDOCB

путей может быть множество я бы сделал так cmExprFieldChanged : { var _boMyFld : boolean = True; case CurField of ... else { _boMyFld := False; } end; if _boMyFld { Abort; Exit; } } Abort и Exit обычно хватает чего то одного, но для каждой команды по разному - чтобы не гадать пишу и Abort и Exit есл...
edward_K
15 фев 2023, 15:34
Форум: Программирование
Тема: Всё об интерфейсе L_SOPRDOC::SOPRDOCB
Ответы: 19
Просмотры: 5066

Re: Всё об интерфейсе L_SOPRDOC::SOPRDOCB

Вот чтобы не лепить в каждом поле я и предлагаю в else переменной изменить значение с True на False.
И если останется в True прервать.
edward_K
15 фев 2023, 14:21
Форум: Программирование
Тема: Всё об интерфейсе L_SOPRDOC::SOPRDOCB
Ответы: 19
Просмотры: 5066

Re: Всё об интерфейсе L_SOPRDOC::SOPRDOCB

Inherited::HandleEvent( cmExprFieldChanged ); не нужно вызывать для ваших полей. Там правда еще контроль может быть на возможность редактирования. Abort - это чтобы если есть еще где то обработчик следом за вашим он тоже не сработал. Может быть панельный. оконный. табличный, интерфейсный. Если не ув...
edward_K
14 фев 2023, 23:40
Форум: Программирование
Тема: Всё об интерфейсе L_SOPRDOC::SOPRDOCB
Ответы: 19
Просмотры: 5066

Re: Всё об интерфейсе L_SOPRDOC::SOPRDOCB

Заведите переменную и поставьте ее в true
В case полей добавьт else и сбросьте эту переменную
Если она останется в true сделай е abort exit
Возможно сработал cmcheckfield или cmcheckrecord
edward_K
26 янв 2023, 17:19
Форум: Программирование
Тема: Добавление переключателя pickButton для внешнего атрибута
Ответы: 10
Просмотры: 2977

Re: Добавление переключателя pickButton для внешнего атрибут

Я по старинке запихиваю в double. Есть проблемы - пишите в ТП. Тип переключатель не так давно появился - года 3 как.
edward_K
26 янв 2023, 16:14
Форум: Программирование
Тема: Добавление переключателя pickButton для внешнего атрибута
Ответы: 10
Просмотры: 2977

Re: Добавление переключателя pickButton для внешнего атрибут

В режиме редактирования у вас таблица KatSopr - по ней и нужно тянуть переключатель. Чем вас не устраивают стандартные функции? по работе с ВА? я обычно юзаю так word(doGetAttrID( ... )) (Fieldname = ) Comp не есть хорошо - это все таки ссылочный атрибут на какой нибудь справочник. Найдите в frm C_E...