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

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

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


Форум

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

Страницы: Пред. 1 ... 9 10 11 12 13 14 15 16 17 18 19 ... 95 След.
Работа с MySQL, SP28.14
 
1.В HELP дизайнера XBA
2.На форуме по программированию темы полистать и поискать про MYSQL
Акты о выполненении работ услуг
 
Не может создать справочник для этого поля.
Не видит нужный индекс.
Попробуйте индексацию с галочкой внизу
Работа с MySQL, SP28.14
 
Выгружать в каталог надо через плагины.
Этот сервис был сделан несколько для иных целей
Сумма по строке чека от суммы всего чека
 
Цитата
tis пишет:
КПМе можно прицепить плагин?

Да, можно.
Есть событие в справочнике продуктов.
Оно предназначалось для ввода в тело чека непредсказуемых строк.
Есть событие на запись чека.
Написание синей формы.
 
А мой код у вас и не пойдет :lol:
Я же вытащил его из задачи где данные хранятся в некоей базе, эта база открывается и непосредственно в DS по ней пробегает курсор читает в цикле значения из полей "width" и подставляет их для определения ширины колонки.
Вам то такого не надо - надо в правой части просто значение прописать :lol:
GenPro, GenPro
 
Цитата
NotWar пишет:
Только скоп не нашел как там посмотреть. Он же не по всему индексу может быть.


Сан Саныч правильно написал, я немного затупил
А насчет отладчика:
в закладке индексы вы видите какой индекс установлен в данный момент
И значения границ скопа top и bottom к каждому конкретному тегу.
Т.е. видно на какие теги какой скоп стоит в данный момент
Написание синей формы.
 
Саак начните с того, чтобы колонки были не прописаны в форме а создавались программно.
Я подозреваю, что колонки прописанные в форме статически уже не меняются
а вообще у себя в программе мы управляем колонками примерно так


Код
oGrid:columns(icol):width:=::DS:FieldValue("width")


в Form Create
GenPro, GenPro
 
Цитата
NotWar пишет:
Кабы знать точный скоп до этого.

в отладчике на индексы посмотрите
делов то
АКЦИЯ: Переход с "БЭСТ-4+" на программу "БЭСТ-5"
 
Цитата
marpet пишет:
Уважаемые БЭСТовцы!



Ответьте, правда ли, что с 01.04.2013 компания БЭСТ прекращает поддержку БЭСТ4.

Поддерживаться будет только соответствие законодательству для сдачи отчетности за 2012 год.
На 2013 год гарантии соответствия законодательству в Б4 разработчик не дает.
Написание синей формы.
 
Цитата
Саак Шахламджян пишет:
Замечательно!!! Подскажите как!


Пишите в hrb
LoadLibrary([имя bdll])
[имя функции]()
GenPro, GenPro
 
Цитата
NotWar пишет:
mdoc->(setscope())

только потом скоп обратно возвратить не забудьте
Утилиты bro и sc не работают по Win 7 (64), Утилиты bro.exe и sc.exe не работают по Win 7 (64). Чем можно заменить?
 
DidView
Написание синей формы.
 
Цитата
Саак Шахламджян пишет:
Отсюда можно его вызвать? Или только спецфункциями из стандартных меню Б-5 старого типа?

Можно и как меню и спецфункциями.
Но ! Спецфукнциями можно перекомпилировать не выгружая БЭСТ при отладке
GenPro, GenPro
 
Цитата
NotWar пишет:
Но почему-то проводки генерятся только в том складе, из которого запускается плагин по Ctrl-F5, хотя с индексом mdoc_o и setscope('genmdoc->vid', UPPER("2")) должны пробегатся по всем записям c vid=2, по всем складам.

На старом форуме я вроде исходник этой функции выкладывал.
Есть подозрение, что там внутри все равно используется mdoc
А когда вы в реестре на нем лежит скоп конкретного реестра.

Цитата
NotWar пишет:
Кроме того, почему то SaveSet() и RestSet(aSet) не работают: изменяется внешний шапки накладной и не видно окно проводок, если зайти в накладную сразу после окончания работы плагина.

Внутри накладной если вы это делаете, то там SaveSet() не поможет, потому что там три окна созданные средствами класса TBROWSE()
И SaveSet() если и работает то применительно к одному конкретному окну
Там надо окна заново обновлять, только прямо сейчас не подскажу как, возможно кто из программистов тут вместо меня подскажет оперативно, мне надо над кодом помедитировать
GenPro, GenPro
 
Формулы проводок покажите.
В них есть старт .hrb ?
А кстати ? сколько записей в базе mdoc ?
Вы же все записи перебираете.
Делайте скоп по UPPER(vid+type)
И перебирайте только конкретно нужные документы без всяких IF
DBE VAL() также работает оптимальнее чем While do конструкция
И алиас не надо использовать текущий - откройте свой b5mdoc/
Не надо трогать штатный
GenPro, GenPro
 
У меня нет по двум причинам:
1.Уже очень давно Б4 не практикую и многое надо поднимать
2.Мы никогда не решали задачи проводок внешними программами.
3.Плагин который был написан примерно больше года назад для Б5 рассчитывает проводки для несколько тысяч документов за 5 минут. Штатная генерация отдыхает....
Нет необходимости запускать это внешней программой в планировщике - ночью удобнее, конечно, но 5 минут подождать это не тот аргумент чтобы убиваться над планировщиком
GenPro, GenPro
 
Цитата
NotWar пишет:
во-первых, требуется при включенной авторизации БЭСТа вводить логин и пароль. : как можно ввести логин/пароль в пакетном режиме из bat файла?


Устанавливаете новый БЭСТ, подцепляете туда базу
Никаких логинов в этом БЭСТе не делайте (выключите авторизацию) и все получится, запукайте плагин из него

Цитата
NotWar пишет:
А во-вторых после ввода логина/пароля плагин ошибок не выдает, как-то отрабатывает, но не генерирует никаких проводок в тестовом документе. Плагин следущий :
private s, BestBase
BestBase := loadpath()
DBOpenBase("Mcodop", BestBase + "SCLAD\" + "mcodop.dbf")
DBOpenBase("Mcodopa", BestBase + "SCLAD\" + "mcodopa.dbf")
DBOpenBase("Mdoc", BestBase + "SCLAD\" + "mdoc.dbf")
DBOpenBase("Mdocm", BestBase + "SCLAD\" + "mdocm.dbf")
DBOpenBase("Mlabel", BestBase + "SCLAD\" + "mlabel.dbf")
DBOpenBase("Spr_part", BestBase + "SCLAD\" + "spr_part.dbf")
DBOpenBase("Mcalc", BestBase + "SCLAD\" + "mcalc.dbf")
DBOpenBase("Mcalc1", BestBase + "SCLAD\" + "mcalc1.dbf")
s:= UPPER("00000827001000053")
GenPro(,,2,1,,,{s})

Что интересно, при запуске этого же плагина через Ctrl-F5 в товарах проводки в документе генерятся.: почему через bat файл плагин не работает?


Функция предназначена для запука плагином из модуля товары.
В противном случае Вам необходимо обеспечить ее всем необходимым окружением алиасов и объявленных переменных
Ограничение на размер базы 2gb
 
Цитата
AndyI пишет:
Извините, конечно, но это само собой разумеющийся воркэраунд.
А есть метод исправления этой ошибки?

Это не ошибка, это ограничения возможностей стандарта индексного файла.
Свыше 2 GB таблицу лучше не держать
Написание синей формы.
 
Новые окна тоже можно через HRB запускать.
Смотря из какого режима Вы это делать пытаетесь
Написание синей формы.
 
Делаете hrb

LoadLibrary("my.bdll")
runtest()

Убираете пункт из меню userbdll.txt
И тогда компилируете при открытом БЭСТе, только выходите непосредственно из реестра в котором привязан hrb файл.

Дальше помним о том, что RUNFROM работает только в новых окнах.
А такие функции как Diaolg,InitList только в старых - это чтобы понимать где функции видны, а где видны не будут.
Две версии БЭСТ-5
 
Нет, не возможна
кол-во свободных ТМЦ меньше нуля.
 
Ничего не сбилось.
Эти баллоны зарезервированы другим счетом.
ALT+R если мне не изменяет память показывает резервы по другим счетам
Вопрос Горбунову Константину. КПМ не пускает в режим кассира
 
Они лежат в папке базы в обычном текстовом файле.
Секрета в них нет, потому что увязаны с номером железки :)
Вопрос Горбунову Константину. КПМ не пускает в режим кассира
 
Тогда у вас должен быть ответный код.
Тот. который выдавался для этой кассы.
Вопрос Горбунову Константину. КПМ не пускает в режим кассира
 
До смены фискальной памяти какой был номер у кассового аппарата ?
Страницы: Пред. 1 ... 9 10 11 12 13 14 15 16 17 18 19 ... 95 След.