BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 След.
Еще раз об остатках в товарах
 
удалено
Изменено: Алексей Новиков - 21.11.2008 19:13:36
С уважением, Новиков Алексей.
Цвет для AChoice(), работает ли View()!!?
 
Цитата
Саак Шахламджян пишет:
Не хочу!!! Хочу в опер памяти!!!

А в углу постоять? :-)
Кстати, нет никакой гарантии, что определённый Вами массив будет лежать в оперативной памяти. Он вполне может засвопиться на жёсткий диск.
На самом деле, Константин прав. Писать в tmpbase-> не сложнее, чем выполнять addd().
Готовых возможностей у InitList гораздо больше. Сделайте один раз рыбу InitList со всеми параметрами и вставляйте её при необходимости, открывая только те возможности, которые Вам нужны в конкретном месте в конкретное время.
С уважением, Новиков Алексей.
Крит ошибка компилятора., Вылетает критическая ошибка при элементарной операции.
 
Цитата
Денис пишет:
Регулируется настройкой (СП11). Иконка W

И то правда.
С уважением, Новиков Алексей.
Крит ошибка компилятора., Вылетает критическая ошибка при элементарной операции.
 
Сейчас компилятор в XBA выдаёт только ошибки. Хотелось бы иметь возможность видеть не только ошибки, но и предупреждения компилятора.
С уважением, Новиков Алексей.
Крит ошибка компилятора., Вылетает критическая ошибка при элементарной операции.
 
Цитата
Денис пишет:
Сейчас начинаю писать в фаре, потом когда надо скомпилировать, то открываю файл в xba и дальше уже там и работаю.

Пишу в Far'e, компилирую из командной строки. Запускаю БЭСТ-5 с ключом -d. Если скомпилировал с отладчиком, то попадаю в отладчик, если нет - то нет. Вообще говоря, достаточно удобно.
Но это не повод остановить процесс совершенствования редактора XBA.
С уважением, Новиков Алексей.
Разрушение объекта и вызов деструктора.
 
Цитата
Саак Шахламджян пишет:
А есть вообще такие понятия как конструктор и деструктор!!?

Вообще говоря, есть. Достаточно глянуть в hbclass.ch, чтобы убедиться в этом.
Цитата
Саак Шахламджян пишет:
К стати, такого понятия как указатель так же нет.

Ну как же нет? Когда создаётся массив или экземпляр объекта, переменной присваивается именно указатель.
С уважением, Новиков Алексей.
Ошибка обновленного компилятора., Сохранение по-интересному работает.
 
Цитата

Вы хотите скачать файл: 222.wrf
объемом 0.09 мегабайт.
Файл был запрошен 8 раз(а).
Файл был скачан 0 раз(а).

8 человек хотели его посмотреть и не смогли.
С уважением, Новиков Алексей.
Разрушение объекта и вызов деструктора.
 
Цитата
Саак Шахламджян пишет:
Единственное что мне пришло в голову по этому поводу это сделать массив обектов, а затем этот массив (ну или элемент массива) обнулить

Деструктор при этом не вызывается. Ведь экземпляр объекта не уничтожается.
А GarbageCollector, видимо, запускается только при выходе из плагина. Находит потерянный экземпляр и прибивает его.
С уважением, Новиков Алексей.
Разрушение объекта и вызов деструктора.
 
Добрый день.

Вот, допустим, описан класс, содержащий конструктор init() и деструктор destroy().
init() открывает базу данных, destroy(), соответственно, должен её закрыть.
Вопрос. Как сказать исполняющей системе, что экземпляр класса надо уничтожить?
Сейчас деструктор у меня вызывается только в момент выхода из плагина.
Я понимаю, что можно определить метод FinalOperation и засунуть туда заключительные операции. Поэтому, несомненно, Вопрос задаю из праздного любопытства. :-)
С уважением, Новиков Алексей.
Крит ошибка компилятора., Вылетает критическая ошибка при элементарной операции.
 
Ни к чему не призываю.
Но от редактора XBA можно отказаться, если как редактор он не устраивает.
Пользоваться можно far, а компилировать с помощью xba.

Один Вопрос. Если запустить best5 с ключом -d, то он запустится с открытым редактором XBA. Уже Хорошо.
Но хотелось бы, чтобы кнопочка "Разрешить отладку" была "нажата". Может уже есть соответсвующий ключ запуска? Или не сложно его добавить?

А впрочем, оказывается, отладка начинается вне зависимости от состояния этой кнопочки. Поэтому снимаю свою просьбу.
Изменено: Алексей Новиков - 19.11.2008 11:21:42
С уважением, Новиков Алексей.
Как не применять скидку к определенному товару?, Есть ли возможность к определенным товарам не применять скидку по заказу?
 
Может быть, Вам стоит использовать четыре цены прайс-листа для формирования шкалы цен со скидками? В этом случае, в прайс-листе можно настроить различные формулы для различных групп. Например, для низкомаржевых - цена без скидки.
Изменено: Алексей Новиков - 19.11.2008 08:57:35
С уважением, Новиков Алексей.
view() и бэст5
 
Формально функция есть. Но печатать на матричном принтере - увы.
Только если самому написать что-то низкоуровневое.
С уважением, Новиков Алексей.
XBA. Отладка. Include., Как увидеть трассировку по include-файлу?
 
Это возможно. Кому как нравится. bdll не однозначно лучше. Есть и отрицательные стороны.
С уважением, Новиков Алексей.
XBA. Отладка. Include., Как увидеть трассировку по include-файлу?
 
Если Вы напишете в свой программе так:
Код
#include "C:\BEST534\include\my\uReport.ch"

то сможете отлаживать содержимое uReport.ch
С уважением, Новиков Алексей.
XBA. Отладка. Include., Как увидеть трассировку по include-файлу?
 
Спасибо, добрые люди. :-)
Вариантов два.
1. Указывать в #include полный путь к файлу, даже если он находится в доступном для компилятора каталоге.
2. Положить файл в каталог client\bin, поскольку этот каталог является рабочим при запуске БЭСТ-5.
С уважением, Новиков Алексей.
XBA. Отладка. Include., Как увидеть трассировку по include-файлу?
 
Добрый день.

В отлаживаемой программе используется включение базовых классов по #include
При пошаговой трассировке программы отладчик трассирует include-файл. Это видно по количеству нажатых F10. Но текст include-файла в отладчик не подгружается. Пробовал и так и сяк - безрезультатно. Белый лист.
Подскажите, добрые люди, куда надо положить текст include-файла, чтобы отладчик его увидел?
С уважением, Новиков Алексей.
В терминальном режиме проблемы при использовании спецфункций HRB в ТОВАРАХ
 
Сам модуль. Например, sclad.exe для модуля "Товары".
Вы проверили и убедились, что дело имеено в DEP. Или системщики даже на минуту не хотят его отключать?
С уважением, Новиков Алексей.
В терминальном режиме проблемы при использовании спецфункций HRB в ТОВАРАХ
 
Добрый день.
Посмотрите DEP (предотвращение выполнения данных). Переведите его в состояние "только для основных служб".
С уважением, Новиков Алексей.
пропал инспектор, пропал инспектор
 
Может быть он у Вас за край экрана выпал? В этом случае поможет увеличение разрешения экрана. Вернёте инспектор на место и вернётесь к привычному режиму.
С уважением, Новиков Алексей.
Существует ли функция, определяющая колич дней в месяце?
 
Цитата

LastDayoM() : Returns the number of days in a month.
Syntax
LastDayoM( <dDate>|<nMonth> ) --> nDaysInMonth
Arguments
<dDate>
Any Date value, except for an empty date, can be passed. The default is the return value of Date() .
<nMonth>
Alternatively, the numeric month between 1 and 12 can be passed.
Return value
The function returns the number of days of the specified month as a numeric value.


Функция есть в pll.bdll и в ct.bdll
Насколько доступна не знаю.
Изменено: Алексей Новиков - 11.11.2008 15:19:15
С уважением, Новиков Алексей.
Error TERM/2014 Ошибка создания: PRN.prn (DOS Error 5)
 
Добрый день.
Помогите пожалуйста мне, ленивому.
При печати на windows 2003 из сеанса MS Remote Desktop на сетевой принтер, мапированный на lpt2:, выдаётся ошибка subj. И печатает и ошибку выдаёт. Выдаёт только у одного пользователя, параметры учётной записи этого пользователя неотличимы от параметров учётных записей остальных. Догадываюсь, что корни проблемы в том, что невозможно смапировать что-то на существующий реально lpt1:, если ты не администратор. Но до последнего времени всё работало.
С уважением, Новиков Алексей.
Проверка и создание файлов
 
Цитата
Саак Шахламджян пишет:
А если файл открыт в какой-либо другой рабочей области? Или с другой машины?

Я написал только то, что написал. Мы проверяем существование алиаса, но в случае если алиас не существует мы получаем не информацию, а сообщение об ошибке. Согласитесь, что это немного неправильно. Этот фрагмент я предлагаю заменить. В остальном автор прав.
С уважением, Новиков Алексей.
Проверка и создание файлов
 
А вообще-то, Вы хотите создать именно файл report.dbf? Он нужен для некоего обмена и поэтому должен лежать в определённом месте и определённо называться?
С уважением, Новиков Алексей.
Проверка и создание файлов
 
Цитата
olegue olegue пишет:
IF REPORT->(USED()) // ЕСЛИ ФАЙЛ ОТКРЫТ (здесь пишет что такой alias REPORT->(DBCLOSEAREA()) //ЗАКРЫТЬне существует) ENDIF

Здесь я бы написал так:
Код
if(select('report')>0, report->(dbclosearea()), nil)
Изменено: Алексей Новиков - 06.11.2008 07:13:53
С уважением, Новиков Алексей.
продажа материалов со склада
 
Это в самом документе. В настройке вида движение должна быть разрешена "корректировка отпускных цен".
С уважением, Новиков Алексей.
Страницы: Пред. 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 След.