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

edward_K
27 авг 2024, 16:17
Форум: Программирование
Тема: GetFirst не возвращает статус tsOk
Ответы: 7
Просмотры: 1000

Re: GetFirst не возвращает статус tsOk

обычно такое бывает когда имя переменной объявлено несколько раз. Например в var перед create view и в create view(или там есть таблица с таким полем и она одна) - тогда в коде вы видите первое, а getfirst возьмет второе. Я рекомендую стараться делать более длинные названия, отделять локальные от гл...
edward_K
07 май 2024, 13:52
Форум: Администрирование
Тема: Перенос БД с одного сервера на другой средствами Oracle.
Ответы: 11
Просмотры: 6749

Re: Перенос БД с одного сервера на другой средствами Oracle.

все упрется именно в права. Хотя бы потому что пользователей не будет на новом сервере/ в новой базе. В MSSQL я руками восстанавливаю права с другого сервера админу, а потом перегружаю x$users через экспорт импорт - этого обычно достаточно. Поэтому если не очень знаете как отключать протект через ор...
edward_K
07 май 2024, 13:43
Форум: Администрирование
Тема: Импорт журнала на Oracle
Ответы: 2
Просмотры: 2267

Re: Импорт журнала на Oracle

мемо поля экспортируются в отдельный файл - dbt. Можно Foxpro смотреть или чем то еще. Но с импортом журнала - да, проблема, все из за файлов J* в оракле, в первасиве все изменения сидят в мемо x$journal . А чем вас не устраивает создание архивов журнала и их подключение по необходимости? Вы когда т...
edward_K
21 апр 2024, 09:03
Форум: Программирование
Тема: Ошибка при компиляции присоединенной формы с подписантами
Ответы: 3
Просмотры: 7336

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

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

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

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

Re: Запрос на DSQL

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

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

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

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

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

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

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

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

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

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

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

Re: PostgreSQL

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

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
Просмотры: 12340

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

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

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

Inherited::HandleEvent( cmExprFieldChanged ); не нужно вызывать для ваших полей. Там правда еще контроль может быть на возможность редактирования. Abort - это чтобы если есть еще где то обработчик следом за вашим он тоже не сработал. Может быть панельный. оконный. табличный, интерфейсный. Если не ув...