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

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

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


Форум

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

Страницы: Пред. 1 ... 7 8 9 10 11 12 13 14 15 16 17 ... 24 След.
Расчет себестоимости ГП в модуле "Учет производства", Применение стандартных функций, составление своих алгоритмов
 
К стати, данный Вопрос, возможно, был бы и нам интересен. У нас тоже, в общем-то однотипная продукция, и мягко говоря мы испытываем трудности с подстчетом себистоимости...
Изменено: Саак Шахламджян - 01.12.2008 08:48:30
срочно! Ошибка, срок гарантийного обслуживания
 
Надо было заранее проверку делать, а что же будет, когда срок лиц. закончится!!!

У нас все нормально работает. Окошко закрываем и работаем. Никаких проблем. Правда, я специально для СП12 проверки не делал, во все меню не "тыкался", но "отказа" пока еще не получил.

(hotfix на SP12 не стоит)
Изменено: Саак Шахламджян - 01.12.2008 08:42:38
Цвет для AChoice(), работает ли View()!!?
 
Так залез в исходники, кажется, там должно быть все что мне требуется. Если будет иначе, отпишусь...
Там же и объекты заказов...
Цвет для AChoice(), работает ли View()!!?
 
Цитата
nordk пишет:
tbrowse как видите НЕ ТОЛЬКО.
И накладные в БЭСТе тому подтверждение.
Но я Вам советую для задачи подобного типа не возится с массивом.

О TBrowse довольно скудно написано в хелпе. С отладчиком и под микроскопом не изучал. Если есть более подробная информация о TBrowse, не откажусь от ссылок на неё!!!
Цвет для AChoice(), работает ли View()!!?
 
Цитата
nordk пишет:
Цвета будут только те, что позволяет БЭСт.
Для начала лучше про цвета вообще забыть...
Дальше посмотрим с цветами. Это очень и очень непросто.
Не все комбинации не будут работать.
По крайней мере фон - только фон БЭСТа. ("/B")
ВОзьмитесь за изучение tbrowse и через него делайте.
Вы просто пытаетесь все нахрапом как-то сделать.
Инитлист прекрасно через блоки кода многие вещи позволяет. Тем более если у Вас уже есть временный файл.

InitList - это ТОЛЬКО работа с БД и все. tbrowse как я понял тоже самое, что и Qbrowse и точно также работа ТОЛЬКО с таблицами.
Цвет для AChoice(), работает ли View()!!?
 
Цитата
Алексей Новиков пишет:

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

Во-первых, там будет относительно немного записей....
Во-вторых такое уже реализовано разработчиками и смотриться довольно неплохо (не внешне) .
Ну, и самое главное, интересно сделать по-другому. InitList и временный файл, я таких меню уже с десяток наклепал.
Цвет для AChoice(), работает ли View()!!?
 
Цитата
nordk пишет:
сделайте лучше временный файл и через Инитлист.

Да есть у меня уже такое!!!
Не хочу!!! Хочу в опер памяти!!!
Извращений, как описал выше делать очень не хочется, это же маразм просто!!!
Неужели никак нельзя?

Есть еще
@...PROMT, но там тоже цвета не меняются и с элементами добавлять не пробовал....
Цвет для AChoice(), работает ли View()!!?
 
Цитата
nordk пишет:
Нет это не achoice.

А что тогда!? Дайте, тогда такую!!!
Меня, собственно aChoice() не устроил по причине того, что нельзя цвета задать. Сейчас приглядевшись понял, что массив, подаваемый на вход нельзя изменять....
Очень нужна функция, подобная InitList или QBrowse, но не для текущей раб области, а для массива.

Можно было бы конечно воспользоваться и InitList, сделать какую-нибудь таблицу текущей, а в блоки кода вывода данных записать что-то вроде:
Код
AAD(aMyArrayWithStrings,Space(60))
nArrayLen:=Len(aMyArrayWithStrings)
....
aMyArrayWithStrings[(IIF((nArrayLen-RecNo())>0,REcNo(),nArrayLen)]

+еще обрабатывать кнопки вверх и вних.
Но мне кажется, это извращение.... Должно быть что-то попроще.
Изменено: Саак Шахламджян - 21.11.2008 17:30:10
Новинки 11 пакета БЭСТ-5 версия 3.4
 
Цитата
nordk пишет:
В справочнике партнеров открыта возможность подключения пагинов на события по требованию или на действия, аналогично событиям в реестрах построенных на InitList

Нас пока не интересуют эти таблицы... М\б в будущем...

Как я и думал алиасы таблиц совершенно по-другому принципу формируются. Как при использовании диз приложений. Наверное, это даже очень Хорошо. Можно использовать стандартные названия таблиц и самому открывать таблицы, не путаясь...
Правда, иногда, приходиться пользоваться уже "открытыми" алиасами.

К стати не смог подключить плагин как раз к справочнику партнеров, не нашел в какую папку надо положить .hrb файл...

Как я понимаю пользовательский InitList работать не будет, если его вызвать из такой формы?
Кроме того нельзя "перекрыть" эту форму ничем. В Б-5 у граф форм просто нет "дочерних" форм (как мне кажется.)
Цвет для AChoice(), работает ли View()!!?
 
Цитата
nordk пишет:
1. С Цветами прошу быть очень аккуратно.
Это не везде просто. И боольшинство комбинаций цвета Вам будут недоступны.
Вместо achoice() рекомендую





Код

FUNCTION GraBoxMenu(acTitle, aItem, aLogic, anItem, lF9, lFixedFont)

2. Про VIEW() рекомендую забыть. Ее предназначение в БЭСТ-4 бяло для организации консольной печати.
В БЭСТ-5 мы работем через FastReport


Функция классная, но мне, к сожаление кое-что другое нужно:(
Откройте сводный заказ (или любой другой). В нижней части будет список строк. Вот мне вот такой же список строк хочется реализовать.... А это как раз что-то вроде aChoice.

Проще говоря мне нужен InitList() [или QBrowse] для массива строк. Есть что-либо подобное!???
Изменено: Саак Шахламджян - 21.11.2008 16:00:08
Цвет для AChoice(), работает ли View()!!?
 
Каким образом задать цвет для функции AChoice()?
Я сколько ни бился вообще не получается....
Интересно вообще как SetColor работает, есть подозрения, что немного не так как описано в хелпе по 5му бесту..

И Вопрос по View() (описана в хелпе для Б-4). Она у меня вообще не работает. При попытке её использование получаю ошибку. C++ Library Runtime error, что-то в этом духе...
Она работает? Есть ли вместо нее что-нибудь другое!?
Изменено: Саак Шахламджян - 21.11.2008 15:28:05
Дизайнер приложений!!!, Не получается подключить dll в новом диз приложений.
 
в строке меню поставил 1, а dll в bin оставил. Вроде все работает, как я понял это в СП12 сделали.... в 11м так не работало...
Изменено: Саак Шахламджян - 21.11.2008 09:55:42
Дизайнер приложений!!!, Не получается подключить dll в новом диз приложений.
 
Цитата
Александр Титов пишет:

Добрый вечер!
1. То что были видны статик-процедуры - это была ошибка, которую исправили.
2. Если в конце строки меню ставить "0", то функция отрабатывает в сером потоке, но bdll тогда должна лежать в bin\userlibs, оттуда они грузятся автоматом.


Решил попробовать новый дизайнер.
Сделал, как Вы посоветовали, теперь не хочет работать SaveSetKey... Нужно dll'ку какую-то загрузить для её работы?
Изменено: Саак Шахламджян - 21.11.2008 09:51:38
Финансы.Счета в банках, Алиас не существует DIM_ANL.
 
А с клиентской машины немного по-другому:
--------------------------------------------------------------------------------
DELPHI: BADI.DLL: 20.11.2008 14:46:31
(55); ERRORHANDLER
(25); (b)BEST5_MAIN_FUNCTION
(5751); INPUTDOCDIM
(5138); SETAJRN_CODE
(648); INITLIST
(601); VIPISKIBANKA
(111); (b)CRTRUN
(111); CRTRUN
(106); (b)BEST5_MAIN_FUNCTION
(106); BEST5_MAIN_FUNCTION
(0); (b)dynvmEval
(0); (b)

Приложение: BASE
Код : 1002
Операция : DIM_ANL
Описание : Алиас не существует
--------------------------------------------------------------------------------
DB_PRO_LOCAL_PATH: C:\Program Files\BEST\BEST5_34\Server\DATA\PRO\
DB_PRO_PATH:\\SERVER-NEW\BEST534\PRO\
DB_WORK_GUID: {8DEE704E-AB57-44A2-B188-8C5D2EE8B1AF}
DB_WORK_PATH: \\server-new\DB\Clean\
DB_WORK_SRVPTH: C:\DB\Clean\
DB_WORK_ALIAS: Admin
DB_WORK_NAME: ЧИСТАЯ!
DB_WORK_ETYPE: {DC5E88A2-4045-4E00-A8AB-460EDE3F9366}
DB_WORK_TYPE: H
DB_WORK_ID: 5
SERVER_NAME: server-new
SERVER_PORT: 2034
SERVER_USER: admin
IMAGES_PATH: C:\Program Files\BEST\BEST5_34\Client\Bin\Imgs\
APP_PATH: C:\Program Files\BEST\BEST5_34\Client\Bin\
README_PATH: C:\Program Files\BEST\BEST5_34\Readme\
INSTALL_DIR: C:\Program Files\BEST\BEST5_34\
ROLE_GUID: {BB8FF8CF-E5F5-497C-9102-A3F8314E0085}
CurrentVersion: 3.4
VerVer: / Версия 3.4 от 17/10/07/[SP12]
OSVer: Windows NT 5.1.2600
Финансы.Счета в банках, Алиас не существует DIM_ANL.
 
--------------------------------------------------------------------------------
DELPHI: BADI.DLL: 20.11.2008 14:37:30
(55); ERRORHANDLER
(25); (b)BEST5_MAIN_FUNCTION
(333); PLDOC
(109); PLATDOC
(69); DOCOUT
(111); (b)CRTRUN
(111); CRTRUN
(106); (b)BEST5_MAIN_FUNCTION
(106); BEST5_MAIN_FUNCTION
(0); (b)dynvmEval
(0); (b)

Приложение: BASE
Код : 1002
Операция : DIM_ANL
Описание : Алиас не существует
--------------------------------------------------------------------------------
DB_PRO_LOCAL_PATH: C:\Program Files\BEST\BEST5_34\Server\DATA\PRO\
DB_PRO_PATH:C:\Program Files\BEST\BEST5_34\Server\DATA\PRO\
DB_WORK_GUID: {8DEE704E-AB57-44A2-B188-8C5D2EE8B1AF}
DB_WORK_PATH: \\server-new\DB\Clean\
DB_WORK_SRVPTH: C:\DB\Clean\
DB_WORK_ALIAS: Admin
DB_WORK_NAME: ЧИСТАЯ!
DB_WORK_ETYPE: {DC5E88A2-4045-4E00-A8AB-460EDE3F9366}
DB_WORK_TYPE: H
DB_WORK_ID: 5
SERVER_NAME: SERVER-NEW
SERVER_PORT: 2034
SERVER_USER: admin
IMAGES_PATH: C:\Program Files\BEST\BEST5_34\Client\Bin\Imgs\
APP_PATH: C:\Program Files\BEST\BEST5_34\Client\Bin\
README_PATH: C:\Program Files\BEST\BEST5_34\Readme\
INSTALL_DIR: C:\Program Files\BEST\BEST5_34\
ROLE_GUID: {BB8FF8CF-E5F5-497C-9102-A3F8314E0085}
CurrentVersion: 3.4
VerVer: / Версия 3.4 от 17/10/07/[SP12]
OSVer: Windows NT 5.1.2600
Финансы.Счета в банках, Алиас не существует DIM_ANL.
 
Финансы.Счета в банках. При попытке войти в Расчетные счета предлагает закрыть период, соглашаюсь, пишет что нельзя, т.к. надо сделать выписку.
Потом Выдает ошибку Алиас не существует DIM_ANL и не дает зайти в меню!!! Ошибка появилась после установки СП 11, поставил 12й не помогло. Откат на 9й очень делать не хочется...
На ДБ вообще нет операций с закрытием периода...
Изменено: Саак Шахламджян - 20.11.2008 14:21:41
!!! ОСНОВНОЙ Прайс-Лист!!!, Постоянная ошибка при попытке корр. цены
 
Цитата
Евгений Плешивцев пишет:
у вас нарушена уникальность ключа: Склад+группа+НН+аналитика
На хозрасчетной ДБ, пак. 12 не повторяется.

Да, действительно, на "боевой" (рабочей) базе тоже все нормально. Ошибка была на экспериментальной. Спасибо за помощь!!! Я уж было испугался....
!!! ОСНОВНОЙ Прайс-Лист!!!, Постоянная ошибка при попытке корр. цены
 
1. Делаем операцию Цена->Ручная корректировка цен.
2. Корректируем, пытаемся сохранить, получаем:
"Запись с таким ключем уже введена"!!!
Русские буквы в названии полей таблиц.
 
Оказывается можно создавать таблицы, у которых поля таблицы могут называть по-русски.
Почему бы ими не пользоваться или могут возникнуть какие-либо проблемы?
Крит ошибка компилятора., Вылетает критическая ошибка при элементарной операции.
 
Цитата
Алексей Новиков пишет:
Сейчас компилятор в XBA выдаёт только ошибки. Хотелось бы иметь возможность видеть не только ошибки, но и предупреждения компилятора.

Я бы, пожалуй, сказал предупреждения там где они действительно нужны.

В этом плане дизайнер приложений намного лучше, да вообще, он во всем лучше!!!! Все предупреждения выдает и по поводу переменных и по поводу функций несуществующих. Как текстовый редактор лучше. К стати, он "сам реагирует" на то, что файл на диске был изменен.

Единственное, чего хотелось бы - это подсветки, хотя бы как в XBA, но мне кажется она там должна быть, просто я не "ковырял" этот Вопрос.
Только, как я понимаю пользоваться им для написания плагинов невозможно (вернее сказать копилировать плагины...)?
Изменено: Саак Шахламджян - 20.11.2008 09:32:45
Ошибка при ндексации., Ошибка копирования файла Best5.dbc...
 
Извиняюсь, пути не отличаются. Сейчас специально проверил(раньше, кажется отличались...)
Крит ошибка компилятора., Вылетает критическая ошибка при элементарной операции.
 
Цитата
Денис пишет:



Цитата

Саак Шахламджян пишет:
вместо двух правых кликов мыши(как это в XBA).

Скомилировать можно нажав на иконку или с помощью F7.

Тем более.
А я неправильно написал. Один правый + один левый клик мышОй. Это для меня удобнее и быстрее, т.к. значек мышки всегда на "полотне" текста...
Крит ошибка компилятора., Вылетает критическая ошибка при элементарной операции.
 
Цитата
Алексей Новиков пишет:
Ни к чему не призываю.
Но от редактора XBA можно отказаться, если как редактор он не устраивает.
Пользоваться можно far, а компилировать с помощью xba.
...

1. Лично я уже привык к XBA.
2. Как редактор да, не очень. Но мне кажется неудобным писать в каком-то еще редакторе, потом делать еще какие-то манипуляции, чтобы скомпилировать, вместо двух правых кликов мыши(как это в XBA).
3. Это дело принципа. Зачем тогда вообще писали этот XBA редактор? Как бесплатное приложение до кучи? Не надо было его тогда вообще делать. Все равно, что выпустить машину, поставить автоматические стеклоподъемники которые не будут работать...

Видео перезалил и в этой теме.

Выложил _ТУТ_

Сделал зеркало на iFolder ССЫЛКА на ФАЙЛ
Изменено: Саак Шахламджян - 20.11.2008 08:46:29
Ошибка при ндексации., Ошибка копирования файла Best5.dbc...
 
Сегодня обратил Внимание на то, что когда БЭСТ предлагает "автоматически" индексацию сделать, то в списке блокировок на сервере приложений нет записи вида:
"<Юзер>......<имя компутера>.......Exclusive....<Путь к базе>".
Такая запись присутствует, если делать индексацию по просьбе пользователя....

К стати, правльнее, наверное было бы сделать вместо переменной <Путь к базе> переменную <Имя базы>, т.к. оно(имя) все равно уникально, а вот <Путь к базе> при индексации с сервера отличается от <Путь к базе> при индексации с клиентской машины....
Изменено: Саак Шахламджян - 20.11.2008 08:39:39
Разрушение объекта и вызов деструктора.
 
Меня заитересовала ASort(), в хелпе о ней написано - "...возвращает ссылку на массив..." у AIns() тоже самое. Решил специально посмотреть, что же там возвращается (например о Array сказано, что ф-я фозвращает массив!!!!) никакой разницы по структуре между тем что возвращает Array Asort и Ains нет, так что это всего лишь ссылки....
Страницы: Пред. 1 ... 7 8 9 10 11 12 13 14 15 16 17 ... 24 След.