Найдено 294 результата
- 10 янв 2020, 11:33
- Форум: Администрирование
- Тема: Проверка аппаратного ключа
- Ответы: 4
- Просмотры: 4802
Re: Проверка аппаратного ключа
Добрый день! При работе пользователей на терминальных серверах данная процедура повторяется часто и время выполнения запроса на поиск и проверку существенно выше, чем при аналогичной процедуре, но на рабочих станциях локальных пользователей. От чего зависит периодичного проверки клиентскими прилож...
- 09 янв 2020, 12:35
- Форум: Администрирование
- Тема: Проверка аппаратного ключа
- Ответы: 4
- Просмотры: 4802
Re: Проверка аппаратного ключа
Добрый день! При работе пользователей на терминальных серверах данная процедура повторяется часто и время выполнения запроса на поиск и проверку существенно выше, чем при аналогичной процедуре, но на рабочих станциях локальных пользователей. От чего зависит периодичного проверки клиентскими прилож...
- 23 авг 2019, 14:50
- Форум: Программирование
- Тема: left join в запросе в Create view
- Ответы: 7
- Просмотры: 1673
Re: left join в запросе в Create view
До этого данное приложение работало с одним ДО (ccBaseDoc = BaseDoc.NRec). Выгружалось мгновенно.Den писал(а):Главное кнч сколько их в basedoc
Сейчас просто вместо nrec ДО подкидываю таблицу с nrec'ами.
Просто не хочется из-за этого нюанса переписывать огромное приложение целиком.
- 23 авг 2019, 14:41
- Форум: Программирование
- Тема: left join в запросе в Create view
- Ответы: 7
- Просмотры: 1673
Re: left join в запросе в Create view
basedoc-ов у Вас значит много. выход кардинальный один чтобы быстрее работало - сливать нужную информацию по ДО ,при загрузке вашей разработки, во времянку. И весь код строить "вокруг нее" Забыл указать в сообщении что для теста бралась одна ДО. Всего их не больше 5 будет в этой в ременно...
- 23 авг 2019, 14:10
- Форум: Программирование
- Тема: left join в запросе в Create view
- Ответы: 7
- Просмотры: 1673
Re: left join в запросе в Create view
Скорее так и есть, но в этом случае галактика бесконечно выполняет задачу, а отладчик подписает. Я сделал вывод message на этапе добавления значений во временной таблицу. До этого этапа не доходит.Den писал(а):Для описанной цели предназначен inner join (на диалекте атлантиса это BaseDoc.NRec /== tPickDoc.cRec)
- 23 авг 2019, 13:15
- Форум: Программирование
- Тема: left join в запросе в Create view
- Ответы: 7
- Просмотры: 1673
left join в запросе в Create view
Стоит задача сделать запрос по тем документам из BaseDoc, nrec которых содержится во временной таблице ( к примеру tPickDoc) Если в секлете написать условие tPickDoc.cRec == BaseDoc.NRec , то вернет только последнюю запись из tPickDoc. Что и логично. Если же написать в обратном порядке BaseDoc.NRec ...
- 29 июл 2019, 18:23
- Форум: Программирование
- Тема: Объектный фейс L_Sklad::Makeorder
- Ответы: 16
- Просмотры: 6610
Re: Объектный фейс L_Sklad::Makeorder
В итоге получилось. InputKatSopr не нужно было объявлять вот так, а просто нужно было во view добавить и всё заработало. Table Struct InputKatSopr ( NRec : Comp, cOwner : comp, cSopr : comp ) With Index ( InputKatSopr01 = NRec(Unique, Surrogate), InputKatSopr02 = cOwner, InputKatSopr03 = cSopr );
- 29 июл 2019, 14:08
- Форум: Программирование
- Тема: Объектный фейс L_Sklad::Makeorder
- Ответы: 16
- Просмотры: 6610
Re: Объектный фейс L_Sklad::Makeorder
Да, теперь проект скомпилировался без ошибок, но при запуске в Галактике ругается "Накладная не найдена". Т.е. CalcOrd не видит накладную, по ходу nrec не передаётся.
- 29 июл 2019, 10:16
- Форум: Программирование
- Тема: Объектный фейс L_Sklad::Makeorder
- Ответы: 16
- Просмотры: 6610
Re: Объектный фейс L_Sklad::Makeorder
Заметил ещё такую особенность, что по накладной, которую оприходовал и потом отменил ордера, по ней MakePrihOrder отрабатывает. Т.е. функция отрабатывает. Видимо какие-то поля не заполняю при создании накладной.
- 26 июл 2019, 19:33
- Форум: Программирование
- Тема: Объектный фейс L_Sklad::Makeorder
- Ответы: 16
- Просмотры: 6610
Re: Объектный фейс L_Sklad::Makeorder
Да. Это table struct и она в CalcOrd.vih описана. Подскажите, пожалуйста, каким образом подправить?
- 26 июл 2019, 17:14
- Форум: Программирование
- Тема: Объектный фейс L_Sklad::Makeorder
- Ответы: 16
- Просмотры: 6610
Re: Объектный фейс L_Sklad::Makeorder
Ругается на таблицу
Пробовал добавлять в интерфейс, та же ошибка.Ошибка: Нет такой функции, поля или метода : #INPUTKATSOPR D:\Viper\SRC\MakePrihodGpOrder.vip(стр. 83, поз. 22)
- 25 июл 2019, 18:40
- Форум: Программирование
- Тема: Объектный фейс L_Sklad::Makeorder
- Ответы: 16
- Просмотры: 6610
Re: Объектный фейс L_Sklad::Makeorder
Это ведь накладная на приход, а не списание, в минус никак не уйти. Если можно пример вызова, пожалуйста.
- 25 июл 2019, 17:35
- Форум: Программирование
- Тема: Объектный фейс L_Sklad::Makeorder
- Ответы: 16
- Просмотры: 6610
Re: Объектный фейс L_Sklad::Makeorder
Можно ли функцией MakePrihOrder оприходовать накладную на приход ГП в модуле "Управление производственной логистикой". Какие тогда параметры указывать? Пытаюсь таким образом: ... Function CanMakeOrder : date; { CanMakeOrder:=dat_per2; } ... BindEvent(CanMakeOrder,Obj.CanMakeOrder); Obj.Mak...
- 04 янв 2019, 15:07
- Форум: Программирование
- Тема: Докомпиляция интерфейса L_BASEDOC::VSCHETB
- Ответы: 2
- Просмотры: 1183
Докомпиляция интерфейса L_BASEDOC::VSCHETB
Пытаюсь докомпилировать интерфейс расширенной информации ДО на закупку. Добавляю кнопки, но они не отображаются, слетают их координаты. В скрине они есть, через конфигуратор видно. window WDOPATTR; handleEvent cmInit : { inherited::handleEvent(cmInit); var i : integer; for (i := 0; i < 2; i++) { ! c...
- 04 янв 2019, 13:23
- Форум: Программирование
- Тема: Докомпиляци "M_UP::IMNFINTRF" Накл. на приход ГП\Межцеховая
- Ответы: 20
- Просмотры: 5850
Re: Докомпиляци "M_UP::IMNFINTRF" Накл. на приход ГП\Межцехо
Пытаюсь докомпилировать интерфейс расширенной информации ДО на закупку. Добавляю кнопки, но они не отображаются, слетают их координаты. В скрине они есть, через конфигуратор видно. window WDOPATTR; handleEvent cmInit : { inherited::handleEvent(cmInit); var i : integer; for (i := 0; i < 2; i++) { ! c...