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

Руслан
10 янв 2020, 11:33
Форум: Администрирование
Тема: Проверка аппаратного ключа
Ответы: 4
Просмотры: 11913

Re: Проверка аппаратного ключа

Добрый день! При работе пользователей на терминальных серверах данная процедура повторяется часто и время выполнения запроса на поиск и проверку существенно выше, чем при аналогичной процедуре, но на рабочих станциях локальных пользователей.
От чего зависит периодичного проверки клиентскими ...
Руслан
09 янв 2020, 12:35
Форум: Администрирование
Тема: Проверка аппаратного ключа
Ответы: 4
Просмотры: 11913

Re: Проверка аппаратного ключа

Добрый день! При работе пользователей на терминальных серверах данная процедура повторяется часто и время выполнения запроса на поиск и проверку существенно выше, чем при аналогичной процедуре, но на рабочих станциях локальных пользователей.
От чего зависит периодичного проверки клиентскими ...
Руслан
23 авг 2019, 14:50
Форум: Программирование
Тема: left join в запросе в Create view
Ответы: 7
Просмотры: 2814

Re: left join в запросе в Create view

Den писал(а):Главное кнч сколько их в basedoc
До этого данное приложение работало с одним ДО (ccBaseDoc = BaseDoc.NRec). Выгружалось мгновенно.
Сейчас просто вместо nrec ДО подкидываю таблицу с nrec'ами.

Просто не хочется из-за этого нюанса переписывать огромное приложение целиком.
Руслан
23 авг 2019, 14:41
Форум: Программирование
Тема: left join в запросе в Create view
Ответы: 7
Просмотры: 2814

Re: left join в запросе в Create view

basedoc-ов у Вас значит много.
выход кардинальный один чтобы быстрее работало - сливать нужную информацию по ДО ,при загрузке вашей разработки, во времянку.
И весь код строить "вокруг нее"
Забыл указать в сообщении что для теста бралась одна ДО. Всего их не больше 5 будет в этой в ременной ...
Руслан
23 авг 2019, 14:10
Форум: Программирование
Тема: left join в запросе в Create view
Ответы: 7
Просмотры: 2814

Re: left join в запросе в Create view

Den писал(а):Для описанной цели предназначен inner join (на диалекте атлантиса это BaseDoc.NRec /== tPickDoc.cRec)
Скорее так и есть, но в этом случае галактика бесконечно выполняет задачу, а отладчик подписает. Я сделал вывод message на этапе добавления значений во временной таблицу. До этого этапа не доходит.
Руслан
23 авг 2019, 13:15
Форум: Программирование
Тема: left join в запросе в Create view
Ответы: 7
Просмотры: 2814

left join в запросе в Create view

Стоит задача сделать запрос по тем документам из BaseDoc, nrec которых содержится во временной таблице ( к примеру tPickDoc)
Если в секлете написать условие tPickDoc.cRec == BaseDoc.NRec , то вернет только последнюю запись из tPickDoc. Что и логично.
Если же написать в обратном порядке BaseDoc.NRec ...
Руслан
29 июл 2019, 18:23
Форум: Программирование
Тема: Объектный фейс L_Sklad::Makeorder
Ответы: 16
Просмотры: 9409

Re: Объектный фейс L_Sklad::Makeorder

В итоге получилось. InputKatSopr не нужно было объявлять вот так, а просто нужно было во view добавить и всё заработало.
Table Struct InputKatSopr
(
NRec : Comp,
cOwner : comp,
cSopr : comp
)
With Index
(
InputKatSopr01 = NRec(Unique, Surrogate),
InputKatSopr02 = cOwner,
InputKatSopr03 ...
Руслан
29 июл 2019, 14:08
Форум: Программирование
Тема: Объектный фейс L_Sklad::Makeorder
Ответы: 16
Просмотры: 9409

Re: Объектный фейс L_Sklad::Makeorder

Да, теперь проект скомпилировался без ошибок, но при запуске в Галактике ругается "Накладная не найдена". Т.е. CalcOrd не видит накладную, по ходу nrec не передаётся.
Руслан
29 июл 2019, 10:16
Форум: Программирование
Тема: Объектный фейс L_Sklad::Makeorder
Ответы: 16
Просмотры: 9409

Re: Объектный фейс L_Sklad::Makeorder

Заметил ещё такую особенность, что по накладной, которую оприходовал и потом отменил ордера, по ней MakePrihOrder отрабатывает. Т.е. функция отрабатывает. Видимо какие-то поля не заполняю при создании накладной.
Руслан
26 июл 2019, 19:33
Форум: Программирование
Тема: Объектный фейс L_Sklad::Makeorder
Ответы: 16
Просмотры: 9409

Re: Объектный фейс L_Sklad::Makeorder

Да. Это table struct и она в CalcOrd.vih описана. Подскажите, пожалуйста, каким образом подправить?
Руслан
26 июл 2019, 17:14
Форум: Программирование
Тема: Объектный фейс L_Sklad::Makeorder
Ответы: 16
Просмотры: 9409

Re: Объектный фейс L_Sklad::Makeorder

Ругается на таблицу
Ошибка: Нет такой функции, поля или метода : #INPUTKATSOPR D:\Viper\SRC\MakePrihodGpOrder.vip(стр. 83, поз. 22)
Пробовал добавлять в интерфейс, та же ошибка.
Руслан
25 июл 2019, 18:40
Форум: Программирование
Тема: Объектный фейс L_Sklad::Makeorder
Ответы: 16
Просмотры: 9409

Re: Объектный фейс L_Sklad::Makeorder

Это ведь накладная на приход, а не списание, в минус никак не уйти. Если можно пример вызова, пожалуйста.
Руслан
25 июл 2019, 17:35
Форум: Программирование
Тема: Объектный фейс L_Sklad::Makeorder
Ответы: 16
Просмотры: 9409

Re: Объектный фейс L_Sklad::Makeorder

Можно ли функцией MakePrihOrder оприходовать накладную на приход ГП в модуле "Управление производственной логистикой". Какие тогда параметры указывать? Пытаюсь таким образом:

...
Function CanMakeOrder : date;
{
CanMakeOrder:=dat_per2;
}
...
BindEvent(CanMakeOrder,Obj.CanMakeOrder);
Obj ...
Руслан
04 янв 2019, 15:07
Форум: Программирование
Тема: Докомпиляция интерфейса L_BASEDOC::VSCHETB
Ответы: 2
Просмотры: 1823

Докомпиляция интерфейса L_BASEDOC::VSCHETB

Пытаюсь докомпилировать интерфейс расширенной информации ДО на закупку. Добавляю кнопки, но они не отображаются, слетают их координаты. В скрине они есть, через конфигуратор видно.
window WDOPATTR;
handleEvent
cmInit :
{
inherited::handleEvent(cmInit);
var i : integer;
for (i := 0; i < 2; i ...
Руслан
04 янв 2019, 13:23
Форум: Программирование
Тема: Докомпиляци "M_UP::IMNFINTRF" Накл. на приход ГП\Межцеховая
Ответы: 20
Просмотры: 9810

Re: Докомпиляци "M_UP::IMNFINTRF" Накл. на приход ГП\Межцехо

Пытаюсь докомпилировать интерфейс расширенной информации ДО на закупку. Добавляю кнопки, но они не отображаются, слетают их координаты. В скрине они есть, через конфигуратор видно.
window WDOPATTR;
handleEvent
cmInit :
{
inherited::handleEvent(cmInit);
var i : integer;
for (i := 0; i < 2; i ...