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

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

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


Форум

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

Страницы: Пред. 1 ... 21 22 23 24 25 26 27 28 29 30 31 След.
Копирование платежки между расчетными счетами
 
Добрый день.
Делал плагином.
Но почему то помнится, что это реализовали в программе. Сейчас поискал - не нашёл. Видимо, дежавю.
С уважением, Новиков Алексей.
Отличия запуска из главного меню от запуска из реестров
 
Хе-хе. Вы, лично, уже столько отличий нашли.
К чему подобные Вопросы? :-)
С уважением, Новиков Алексей.
Изменение структуры таблицы
 
База fields.dbf в корневом каталоге базы данных.
С уважением, Новиков Алексей.
Импорт выписок через HRB
 
Добрый день.
Возможно, что в настройке плагина у Вас указан номер расчётного счёта. Уберите его. Должно заработать.
И ещё, в первом посте Вы написали "Ошибка выполнения ImpHRB01.HRB". Приведено нестандартное название файла (в поставке - ImpSB01). Вы вносили какие-то изменения в плагин или допустили описку?
С уважением, Новиков Алексей.
QInput для отчета
 
Поставьте точку останова после оператора recover
С уважением, Новиков Алексей.
QInput для отчета
 
Само по себе появление часиков говорит о том, что программа вылетает "по-тихому".

Заключите текст в скобки:
begin sequence
recover oErr
saynadwait()
endsequence

На операторе sayandwait() в отладчике Вы, возможно, сможете посмотреть где и какая произошла ошибка, изучив содержимое переменной oErr
С уважением, Новиков Алексей.
в спецфункции как отличить создание от редактирования
 
Добрый день.

RTFM.
Цитата
Если программа предназначена для вызова в режиме "Специальные функции функции на события "Вход в документ", "Проверка документа" или "Запись документа", Вы можете использовать параметр c зарезервированным именем
nVidWork_, который принимает значения:
· 1 – если документ открыт на корректировку,

· 2 – если осуществляется ввод нового документа.

Обратите Внимание! У "nVidWork_" на конце подчёркивание.
С уважением, Новиков Алексей.
БЭСТ зависает
 
Добрый день.

Переместите базы на WinXP, а станция с Win98 пусть работает как клиент.
При подключении WinXP к Win98 бывают разные глюки на протокольном уровне, победить которые, наверное, невозможно.
С уважением, Новиков Алексей.
Помогите найти ошибку
 
dbpush() сохраняет состояние рабочих областей (баз данных)
saveset() сохраняет состояние экрана (изображение, цвет, курсор и его позиция, контекст подсказки)
С уважением, Новиков Алексей.
Устанвока SP44
 
Добрый день.
Может быть, дата окончания гарантийного сопровождения меньше даты выпуска пакета?
С уважением, Новиков Алексей.
Помогите найти ошибку
 
После altd() вставьте dbpush(), а после tmpdbf->(DbCloseArea()) - dbpop()
С уважением, Новиков Алексей.
Помогите найти ошибку
 
Добрый день.

Заключите всю свою программу между dbpush() и dbpop()
С уважением, Новиков Алексей.
Обмен данными с казначейскими системами
 
Лариса, напишите так:

{||aPars[1]:="",aPars[2]:=STR_TO_ARRAY(GetKBK("(","glava,razdel,statia,vid,e_klass,Sum","-","1","1","2")),aPars[3]:=1,AEVAL(aPars[2],{|x,y| y:=alltrim(STRTRAN(STRTRAN(x,"-","=",6),"(-","(")), if(right(y,3)='.00',y:=left(y,len(y)-3), nil), aPars[1]+=y+" "+"л/с"+" "+ALLTRIM(RSDOC->ACC_PAY)+")"+" "+ALLTRIM(TOKEN(Rsdoc->OSNOV_,CHR(126),1))+" "+ALLTRIM(TOKEN(Rsdoc->OSNOV_,CHR(126),2))}

Изменения вот такие -
AEVAL(aPars[2],{|x,y| y:=alltrim(STRTRAN(STRTRAN(x,"-","=",6),"(-","(")), if(right(y,3)='.00',y:=left(y,len(y)-3), nil), aPars[1]+=y+
С уважением, Новиков Алексей.
Диалоговое окно для выбора файла
 
Правильно. Но я же сразу предупредил, что назначение этого параметра науке неизвестно. Ведь наука - это не только теория, но ещё и практика. :-)
С уважением, Новиков Алексей.
Подключен RSS канал с форумов БЭСТ
 
Название - BestNet
Иконка - уменьшеный логотип сайта (красный шестигранник с белым текстом БЭСТ)
Меня бы устроило.

И ещё, похоже, что канал транслирует только новые темы (первые сообщения темы)? Остальные сообщения в теме не попадают в xml?
С уважением, Новиков Алексей.
Подключен RSS канал с форумов БЭСТ
 
Добрый день.

Работает.
Но каналу не хватает названия и иконки. :-)
С уважением, Новиков Алексей.
Как уменьшить дату на х месяцев
 
AddMonth() : Adds or subtracts a number of months to/from a Date value. Syntax

AddMonth( <dDate>, <nMonths> ) --> dNewDateArguments

<dDate>
A Date value, except for an empty date, can be passed.
<nmonths>
An integer numeric value specifying the number of months to add to <dDate>. If <nmonths> is a negative value, it is subtracted from <dDate>.
Return value
The function returns the modified date, or an empty date on error.
С уважением, Новиков Алексей.
Диалоговое окно для выбора файла
 
Добрый день.

PopFile(,cPath,cMask,cMessage,cFormats)
cMask - "*.txt;*.dbf"
cFormats - {{"Текстовые файлы","*.txt"}, {"Базы данных","*.dbf"}, {"Все файлы","*.*"}}

Назначение остальных параметров науке неизвестно.
С уважением, Новиков Алексей.
Файл на Харборе при входе в Номенклатурный справочник
 
Цитата
olegue olegue пишет:
пробовал - не помогает

Возможно, что Вы не перезапустили модуль.
С уважением, Новиков Алексей.
RSS на форуме, возможно ли прикрутить?
 
Добрый день.
Нельзя ли, в наш век информационных технологий, реализовать на форуме новостой канал средствами RSS?
В качестве альтернативы подписки на e-mail.
Спасибо.
С уважением, Новиков Алексей.
Закрытие файлов в Б5 3.4
 
Добрый день.

Ошибка в том, что на момент запуска плагина в текущей рабочей области открыта база, по которой работает Initlist. Плагин открывает свои базы, меняя рабочую область. Функция dbclosearea() закрывает файл в текущей области, не меняя области. Поэтому когда плагин возвращает управление в БЭСТ, initilist пытается работать на закрытой области. Отсюда ошибка.

Самое простое решение - это заключить тело плагина между парой функций dbpush() - dbpop(), которые сохраняют и восстанавливают состояние рабочей области, соответственно.
Также, можно запоминать установленную рабочую область при входе в плагин, получив её с помощью alias() и восстановить её в конце плагина с помощью dbselectarea().
С уважением, Новиков Алексей.
Работа с таблицами в dos-кодировке из плагина БЭСТ-5
 
У меня работает при создании базы.
Код
      aRDD:=SetSix()
      DBCreate('c:\sberbank\SbBank.dbf',A1, ,.T.,'SbBank')
      SetSix(aRDD)


Как Вы открываете базу?
Может netuse автоматически переопределяет rdd и имеет смысл попробовать системную dbusearea()
С уважением, Новиков Алексей.
Initlist и "горячие" клавиши
 
Добрый день.

Засуньте aHotk:={...} внутрь цикла и будет Вам счастие.
С уважением, Новиков Алексей.
Программирование БЭСТ-5 версии 3.4, Первые шаги
 
Цитата
Денис пишет:
То компиляция проходит успешно, но ничего не работает.

Видимо, компилятор сам вставляет запускаемую функцию "main", заключая в процедурные скобки всё, что не заключено в них программистом. Поскольку у Вас в программе нет кода, кроме функции, при старте запускается сформированная компилятором пустая функция.
Цитата
Денис пишет:
3. За что отвечают файлы *.opt?

В них прописывается информация времени отладки. Например, точки останова.
С уважением, Новиков Алексей.
Программирование БЭСТ-5 версии 3.4, Первые шаги
 
Цитата
Денис пишет:
Компилирую. Выдается сообщение:

Ничего страшного. Это предупреждение. Работать будет, поскольку переменная GLOBALTMPPATH всегда определена.
Для того чтобы избавиться от предупреждения необходимо явно описать GLOBALTMPPATH. Для этого можно либо указать везде, где она встречается префикс "m->" (m->GLOBALTMPPATH), либо разделаться с ней гловально и написать в самом начале программы "memvar GLOBALTMPPATH".
С уважением, Новиков Алексей.
Страницы: Пред. 1 ... 21 22 23 24 25 26 27 28 29 30 31 След.