Юрий Ниткин пишет:
Здравствуйте, уважаемые Знатоки БЭСТа!
Есть одна контора, территориально разделена на 2 части. В обоих стоит БЭСТ 4+ 12.01. В одном месте 6 раб.станций на XP Prof SP2, в другом 8 раб. станций так же на XP Prof SP2. В пятницу почти одновременно на всех станциях появились тормоза при закрытии программы, т.е. когда нажимаешь ESC чтобы попасть в "синее" меню, наблюдается задержка примерно на минуту. После работы с накладными, приходными или расходными, "Закрытие базы данных" стало проходить в течении пары минут. Раньше, до пятницы, это окошко никто не замечал или же закрытие происходило за считанные секунды. При "тормозах" нагрузки на процессор раб.станции никакой, на сеть так же нагрузки нет, сервер тоже стоит без нагрузки. Проверял сеть, работает, т.е. во время "тормозов" закачал большой файл. Все прошло без проблем. Стоит антивирус NOD32 v4. Он и раньше стоял. Даже ума не приложу в чем может быть проблема.
Может кто сталкивался?
Добрый день!
Возможно, закрыли период и образовалось много логически удаленных записей. Попробуйте сделать индексацию из настройки, чтобы они удалились физически.
itman пишет:
В инструментарии к 4+ была возможность написания программ, запускаемых через батники, проще говоря exe-шники.
Есть ли аналогичный способ запуска программного кода в БЭСТ-5 ?
Требуется для ночного запуска процедуры по обработке данных без участия оператора.
В БЭСТ-5 можно сделать bdll с помощью bestide и вызвать функцию из нее:
runner.exe имя.bdll имя_функции парам1 парам2 ...
параметры строковые
например:
runner ct.bdll errormsg 'Hello World!'
Николай Хотов пишет:
При переходе с версии Бэст5 3.3 на 3.4 при запуске БЭСТ-5 в новой версии автоматически выводится окно с сообщением об обнаружении предыдущей версии программы.
Переносить нечего ненужно, как его отключить?
Unknown or unregistered function : GETOPENFILENAME
Должно быть. Эта функция тянется из харборовской библотеки what23.lib, которая входит в состав любого модуля. Правда, если он не упоминается в основном тексте, возможно что на него нет ссылки... Откуда плагин вызывается, можете дать пример?
AndrV пишет:
Подскажите как в Б4+ из плагина вызвать стандартный виндовый диалог выбора файла
(как например при выборе пункта "О программе" из основного меню)
Вот пример:
PROCEDURE Info_Best()
LOCAL cFileMask,cDir,cName,cExt
LOCAL cExePath
LOCAL cPath:=hb_oemToAnsi("По_версиям.chm")
LOCAL aFilter:= {;
{hb_oemtoansi("Все файлы"),"*.*"},;
{"DOC (*.doc)","*.doc"},;
{"RTF (*.rtf)","*.rtf"};
WHILE .T.
cFileMask := GetOpenFileName(,@cPath, hb_oemToAnsi("Информация о программе"),aFilter, 1+4+8+256+4096+65536+1048576,"NEWS")
IF !EMPTY(cFileMask)
hb_FNameSplit( cFileMask, @cDir, @cName, @cExt )
RunShell(cName+cExt,,,cDir)
ELSE
EXIT
ENDIF
ENDDO
RETURN
dm пишет:
Сегодня пришло из Такскома письмо о внедрении системы по обмену электронными счетами-фактурами.
: когда в БЭСТе будет реализован экспорт счетов-фактур и актов в формате CommercML?
Добрый день!
Мы смотрели этот формат, но смущает, что последние новости на сайте http://www.commerceml.ru/news.htm датированы 2002 годом. Выходит, что он не развивается?
Насколько широко он реально применяется? Подскажите, если кто что знает...
Если можно, пришлите мне в личку копию письма от Такскома, нашим бухгалтерам не приходило.
Людмила Судачкова пишет:
Стоит БЭСТ 4+ сп 66 стала появляться ошибка при выгрузке отчетов продаж с касс. Логи
прикрепляю. В чем может быть причина?
Добрый день!
Ошибка создания индекса:
- хватает ли места на диске
- правильно ли указаны пути на временные папки в переменных среды TEMP и TMP
- почистите временные папки
- если работает антивирус, он может в некоторые моменты блокировать создание файлов, исключите из анализа .dbf .cdx .fpt
Теперь если надо что-то подправить в закупке, например, количество по строке, а сумму оставить прежней, цена пересчитывается по строке документе, а в карточку партии как новая учетная не записывается. Жесть!
Какие-то меры принимаются?! Или я в пустоту пишу?! Невозможно же работать!
БЭСТ-5 3.4 SP24.4
Добрый день!
Не в пустоту, мы все внимательно читаем и разбираемся, потерпите немного, пожалуйста...
Сергей Иваницкий пишет:
Не правильно написал, я прописал свои индексы на Partner.dbf в bases_00.dbf.
Может это какие-то ограничения fastreport или advantage?
В таблице Partner.dbf родных 46 индексов при чем последних 12 появились не так давно, то есть у разработчика осталось всего 4, и ещё имеются абсолютно одинаковые индексы с разными названиями "CODE" и "FullCode", "Name" и "FullName". А можно сделать временный индекс с исключениями типа !Empty(Dop1)?
Не такие уж они и одинаковые, особенно если посмотреть на FOR-условия
Если количество партнеров не очень велико, попробуйте обычный фильтр.
Сергей Иваницкий пишет:
Здравствуйте уважаемые коллеги.
Проявилась такая проблема, я добавил несколько пользовательских полей в Partner.dbf и сделал 6 индексов к ним прописав в Bases_03.dbf, так что общее число индексов стало 52. Мои модули при зтом работают исправно но вот при формировании накладной Торг12 fastreport выдает ошибку - Partner:Error 7200:.... Maximum tag expected ..... Я удалил 2 индекса и ошибка пропала, но они мне нужны, подскажите что нибудь.
Добрый день!
Видимо, слишком много индексных выражений...
Быть может лучше сделать для Вашей задачи отдельную таблицу, связав ее с Partner.dbf. Попробуйте еще расположить индексы не в bases_03.dbf, а в bases_00.dbf.
А Nemo пишет:
Короче, дополню. Ситуация когда mdocm.cena0=0 и как следствие mdoc.sumoutr=0 возникает только при импорте строк из другого документа (по F2). Более того некое символьное поле oper_fact='0.00000' (в символьном представлении конечно). Когда строки вводишь из картотеки (Alt+F4) , то oper_fact='0000000000000000000000'.
Похоже у вас сильно что-то напутано!!! Очевидно же, что числовое значение из памяти записывается в символьное поле после преобразования. Что-то не туда пишется, что-то сдвинуто.
Добрый день!
Нет, не напутано, oper_fact='0000000000000000000000' - это просто особый вид гуида, который обрабатывается как пустой. Насчет остальных ситуаций - проверим, спасибо.
nordk пишет:
Я хочу добавить что автор в чем-то прав.
Ведь по сути если у меня нет на удаленном филиале модуля кассы, то даже если я и делал кассовый ордер в центральном офисе, это не значит что в филиал его надо передавать.... Потому что там модуля нет.
Надо посмотреть если эти таблицы несмотря на отсутствие модуля там пополняются, возможно есть некий смысл аппелировать к разработчику в настройке филиалов определять модульный состав или допустим лицензии филиалов куда-то класть. Т.е. не спрашивать пользователя а на основании лицензий самим определять что передавать.
Ну да не будет с/ф или там к/о. Но если ты модули не купил - их значит и не должно быть !!! Докупил - перенесутся записи.
Модульная принадлеждность таблиц несмотря на тесную взаимосвязь все-таки присутствует..
На практике вероятно получается что люди ждут репликацию участков, которыми они и не могут пользоваться... Надо бы это на тестовых версиях покрутить вероятно
Добрый вечер!
Передаются только изменения, поэтому в начальные моменты объем передачи может быть большой, а потом должен уменьшаться. Если модуль не куплен - по нему и не должно быть много измененных данных. Возможно, бывают на практике ситуации, где не совсем так, тогда надо смотреть конкретные файлы, чтобы разобраться.
itman пишет:
В сп24 появилась возможность привязки файлов к номенклатуре.
Как один из вариантов применения - просмотр изображений при работе с каталогом (справочником).
Этот момент приятно порадовал, причем просмотрщик закрывается, когда курсор уходит с просмотренной детали.
в просмотрщике. Использую xnView.
При нажатии alt-Y открывается картинка на весь экран.
Можно ли как-то задать размер экрана и местоположение, чтобы БЭСТовское окно оставалось доступным.
Или какой просмотрщик можете посоветовать?
Используются просмотрщики, привязанные в виндах по расширению. Они как правило, работают по последнему размеру, то есть если выставить размер один раз ручками, то в след.раз он покажет картинку в этом же размере. Возможно, что не все просмотрщики так работают, тогда может быть лучше поискать другой, стандартный.
А Минаева пишет:
День добрый.Вы были правы,мне передали не тот лог.Высылаю новый
Добрый день!
Путаница при создании временного файла. Почистите папку для временных файлов, проверьте чтобы было
достаточно места на диске. Проверьте, правильно ли настроены переменные среды TEMP и TMP,
указывают ли он на существующую папку. Папку для временных файлов лучше создавать для каждого
пользователя на локальном диске. Иногда бывает, что антивирус блокирует создание файлов,
отключите от проверки .dbf .cdx fpt.
Валентин Шабаров пишет:
БЭСТ-5 3.4 сп23. По окончании выполнения задачи в плагине пытаюсь удалить созданные временные файлы. Файлы программно закрываю. Пробую использовать команды и ERASE и DELETE FILE, а также удалять по шаблону:
Компиляция и исполнение проходят без ошибок, но файлы фактически не удаляются.
Подскажите пожалуйста, в чем может быть причина?
При использовании функции FERASE() нужно убедиться, закрыты ли файлы на данный момент, и проверить путь, посылаемый в функцию в виде параметра (он должен быть полным).
Если Вы создаете временные файлы функцией TEMPFILE(), то файлы будут удаляться автоматически при закрытии БЭСТа.
Такая задача. Компилируется некая строка на метаязыке. Конструкции метаязыка заменяются вызовами методов соответствующих объектов. Объекты хранятся в коллекции. Сейчас используется вызов вида "(n-элемент коллекции):метод()".
. Можно ли как-то обойтись без "n-элемент коллекции"? Как-нибудь записать ссылку на объект в литерале, как, например, пишется field-> или имя переменной. Экземпляру объекта будет велено - "найти и заменить". Он найдёт свою сигнатуру и вставит в исходную строку вызов самого себя.
Например, {|| ПолучитьОбъект(ТекстовоеПредставлениеСсылки):Метод() }
Добрый день!
Со слов сразу как-то не получается понять смысл происходящего.
Если есть код и описание что не получается, скиньте на почту. Посмотрим.
Ситуация возникла где-то с HF18.Обмен документами между Центр.комплексом и Филиалом ведем через импорт/экспорт документов в XML.После обмена стали множиться партнеры в справочнике партнеров.Причем экспортируем одну накладную,а при импорте в справочник добавляется еще три записи.Поле Part_id у всех одинаковый. обмена не влияет.Все равно добавляет партнеров в справочник.
И еще когда импортируем документ из Центра в Филиал ругается на аналитику,и когда открываем документ чтобы исправить аналитику меняется регистрационный номер.
Вот такие проблемы.
Странная ситуация. Можете выложить базу филиала и xml-файл, после приема которого происходят эти вещи? И на каком партнере/документе посмотреть.
Помогите найти dbf для справочника Налоговые модели в Общих данных.
Нужно было создать новую налоговую модель. Попробывала скопировать существующую, и ее данные откорректировать.
Он мне новую налоговую модель не создал. Вылетел с ошибкой. И сейчас у меня в старой модели, кот. пользуются, висит 2 строки с НДС. удалить не дает. Хотела посмотреть в базе.