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

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

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


Форум

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

Страницы: Пред. 1 ... 50 51 52 53 54 55 56 57 58 59 60 ... 95 След.
Адаптация плагинов Б-4 -> Б-5 (3,4)
 
Попробуйте xRUN()
Программирование в БЭСТ 5, Связь между системным сегментом и файлом dbf
 
Алексей а может средствами Харбора ?
Скоб наложить...
Я правильно понимаю что первый сегмент - это номер заказа ?
Учёт закупок. Типовые операции. Шаблон проводок.
 
Все параметры формулы описываются в меню выбора параметров. Никакие дополнительные параметры напрямую в формуле типовой операции у Вас не получится.
Тем не менее дополнительные параметры можно попытаться использовать средствами функции HFILEEVAL() в которой написать плагин средствами программирования в БЭСТе.
Форум по программированию рядом.
Программирование в БЭСТ 5, Связь между системным сегментом и файлом dbf
 
Тему перенес сюда, поскольку работа с многосегментной аналитикой Вопрос, который будут задавать.


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


Существует функция:
Код
// функция найдет информацию о сегментах аналитки на счете
// дополнена запоминанием последнего вызова
//aDimAnl -массив системных измерений для которых
//при использовании признака суффикса-префикса - недоступен справочник
Function SchetSegments(cSchet,cSegment,nGDim_ID,cPref_Suf,aDimAnl)


Воспользоваться функцией в простом виде можно следующим способом :

Код
aSegments:=SchetSegments([FIELD->SCHET],[FIELD->CODE])


Дальше предлагаю средствами отладчика ознакомиться с содержимым массива.
Есть основание думать, что его содержимое позволит Вам решить Вашу задачу.

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

наименование измерения - 5-й элемент массива
код аналитики по измерению - 13-й элемент массива
наименование аналитики - 14-й элемент массива

Если по какой-то причине этого Вам инструмента недостаточно для реализации Вашей задачи, просьба озвучить или расписать Вопрос более детально.
Использование переменных nNumber и nKOLSTROK в HFILEEVAL
 
Цитата
gabov пишет:
Здравствуйте!
А как в этом случае делать отладку пошагово,т.е.нажимая клавишу F8.
С уважением Алексей Габов.

Вы компилируете Ваше решение с отладчиком.
Запускаете его не из редактора, а непосредственно по CTRL-F5.
Открывается отладчик и Вы работаете.

В данном Вопросе следует помнить, что откомпилированный плагин не подменяется в памяти на новый откомпилированный, пока вы не выйдете из модуля и не зайдете заново.
Т.е. если до этого Вы запускали плагин откомпилированный без отладки, то в отладчик вы не попадете, не сделав действия, как я писал выше.
Для того, чтобы это не делать, была создана специальная клавиша старта плагина
SHIFT+Enter
По этой клавише плагин выгружается из памяти и загружается последняя откомпилированная версия. Т.е. при перекомпиляции решения с отладкой из реестра по
CTRL+F5 следует запускать решение по SHIFT+ENTER и тогда у вас откроется отладчик.
Дальше это уже Вопросы как пользоваться отладчиком.
Использование переменных nNumber и nKOLSTROK в HFILEEVAL
 
Я все понял !!!! :lol:
Эти переменные доступны при работе непосредственно в реестре, а Вы пробуете их отработать прямо внутри отладчика.
Естественно там их нет - это немножко другая область работы программы и в этой области эти переменные и не должны быть видны.
Тестировать в данно случае надо не внутри отладчика по F11/F12 а непосредственно по CTRL-F5 после компиляции
Использование переменных nNumber и nKOLSTROK в HFILEEVAL
 
Я ошибся - прошу прощения .
С виду они написаны они правильно.
Сейчас набросал быстренбко тестовый плагин - у меня все видится без проблем.
Надо бы Вам в отладчике построчно пройти и посмотреть на какой строке пишет.
Внизу в отладчике всегда можно посмотреть на переменную и ее значение в стиле
?nNumber
?nKolStrok
Возможно вы случайно в конце например написали русскую букву K....
Я в 53 пакете в товарах в справочнике партий попробовал....у меня все работает без проблем
Использование переменных nNumber и nKOLSTROK в HFILEEVAL
 
Алексей Евгений имел ввиду вот что.
КОмпилируете плагин с отладчиком.
В нем заходите в монитор переменных и смотрите как их правильно надо писать.
5 мин - сейчас напишу ответ как их писать надо правильно
Формирование книги продаж по накладным, Нужна помощь
 
Александр я бы очень не советовал в базы БЭСТ-4 писать фоксом. Досовский фокс разрушает индексы БЭСТ-4 при записи в таблицы да еще с мемо-полями.
При работе пользователей это дело поплывет. У харбора свой драйвер CDX и от фоксовского он серъезно отличается. Даже из-под клиппера лучше этого не делать.
Проверено на практике.
Структура баз в БЭСТ-5 3.4
 
Давайте потихоньку забывать 3.3 и перестаем проводить параллели.
В 3.3 не было ТАКОГО расчета себестоимости, не было ТАКОГО РАЗНООБРАЗИЯ вариантов настройки учета для определения себестоимости.
Вы выбрали какое-то поле из таблицы и почему то уверены, что оно сходу должно стать себестоимостью единицы - если я Вас правильно понял.

Дак вот в складском модуле есть такой раздел - технологические операции.
Там есть много всяких пунктов связанных с контролем сбоев и ошибок пользователей.
Никакого отношения к индексам и пересборке контейнера он не имеет.
А еще есть режим расчета себестоимости.

По всей видимости Ваш Вопрос (насколько я Вас правильно понял) имеет отношение к новым механизмам определения себестоимости. А значит вариант когда мы взяли и ручками БЭСТ обманули начинаем потихоньку забывать....
Сделайте архивную копию базы и потом посмотрите штатные режимы пользователей, которые нацелены на решение Вашего Вопроса, попробуйте их использовать для начала....
Структура баз в БЭСТ-5 3.4
 
А руками Вы каким способом в БЭСт-5 ставили ?
Пробовали расчет себестоимости и технологические операции ?
Номер ключа для БЭСТ 4+, Номер ключа
 
Цитата
Алексей Новиков пишет:
Хе-хе.
Я не параноик. Свои дописки от использования не защищаю в принципе.


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

Еще есть случаи когда хотят заплатить через 3 месяца эксплуатации (убедившись), тогда таким образом можно создавать триал-версии
Мы к этому пришли именно из-за необходимости дать рабочее решение попробовать на зуб, прежде, чем просить денег за работу......
Номер ключа для БЭСТ 4+, Номер ключа
 
Цитата
Александр Батищев пишет:
Типа продал решение Клиенту № 1, а Клиент № 1 отдал Клиенту № 2 вместе с библиотекой; а Клиент № 2 получил своё ответное слово для своего ключа.

Так?


Да. У каждого свой ключ к БЭСТу, у каждого ключа свой номер.
перенесли решение на другой БЭСТ и ответный код уже не подходит, потому что
ключ другой
Ответное слово вы закладываете в переменной Вашего решения.
И собственно знаете его только Вы.
Т.е. есть генератор ответного кода по этому слову у вас.
Вы с его помощью создаете текстовый файл с ответным кодом.
ПОтом в тексте своего плагина а совпадает ли номер ключа БЭСТ-4 плюс
слово в переменной исх. тескта Вашего плагина с ответным кодом который лежит
в текстовом файле....
Номер ключа для БЭСТ 4+, Номер ключа
 
Цитата
Александр Батищев пишет:
Попробовали - выдается не понятная информация.
Ожидал увидеть строку типа АК782, а выдалось - RWSPOASHMR и это не серийник???
Запускал с параметром p2:=MASKA

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

Среди штатных средств есть объект "накладная".
В любой поставке есть пример исходного текста для создания плагина.
На форуме по программированию этот Вопрос освещался.
Вам надо всего лишь в Б5 считать нужные Вам значения, и положить их в объект.
Документ будет создан.
Точно также существует объект по созданию номенклатурного номера.
КПМ+
 
Выпущена в свет версия 1.0.1.49

Изменения:
1. При работе со справочником товаров курсор остается на столбце последнего варианта выборки. При последующем входе в справочник сразу высвечивается именно тот столбец,
по которому велась работа.
2. При работе с фильтром по группе фильтр работал только для столбца основного кода,
при смене столбца список становился общим. Реализована возможность сохранения фильтра на всех столбцах.
3. При работе в режиме он-лайн с кассовым аппаратом Штрих-ФР имело место наложение нумерации чека поверх, при опросе номера чека добавили полную инициализацию подключения к кассе (драйвер не всегда передает без этого верный номер средствами OLE) дополнительно при обнаружении в папке файла с таким номером чека система будет
создавать с таким же номером и дополнительной буквой на конце еще один файл. Таким образом все пробитые чеки будут переходить по он-лайн независимо от нумерации.
4. При пробивке чека по товару разных секций одновременно обнаружена и устранена ошибка приводившая к некорректной записи итоговой суммы в заголовок чека.
5. При установлении версии поверх предыдущей устранена ошибка стирания настроек по НДС
и списка шаблонов для FastReport. В демобазе структура справочника товаров приведена в соответствии с последними изменениями.
6.Добавлена новая возможность принимать он-лайн пополнение по накладным расширенным принципом:
Суть принципа в том, что в папке обмена должна находится дополнительная папка для этих файлов, файлы могут иметь любое наименование, главное чтобы соответствовали стандарту обмена с КПМ.
При пополнении папки файлами в режиме он-лайн для кассы, за которой кассир в данной момент не работает в расширенной конфигурации не будет происходить затирание одного файла другим по причине их разных имен.
При входе в режим кассира операциониста или инициализации пробивки чека (если настройки он-лайн подкачки в КПМ выставлены "без подтверждения кассира") произойдет пополнение автоматически последовательно по всем имеющемся в папке файлам.
На случай запроса в модуле "Менеджер" в режиме импорт-экспорт реализован новый пункт меню по импорту именно по этим файлам.
В модуле "Администратор" надо указать в пункте расширенного режима значение "Да" и
в строке для приема по накладным прописать имя дополнительной папки.
В этом случае прием по накладным классическим способом работать не будет.
Будет работать только возможность подкачки альтернативного справочника из модуля "Менеджер" при наличии флаг-файла.
УРОК 7 (промежуточный), Работа в BestIde
 
Сначала к Вам Вопрос:
Как вы пользуетесь в случаях, описанных ниже.

Открываем текст программы в BestIde
Делаем поиск часто повторяющегося выражения....
Как вы пользуетесь поиском сейчас ? (Хочу знать все ли делают это правильно)
Теперь хотим сделать поиск по выражению, по которому мы искали когда-то раньше.
Это всем известно или это надо освещать ?


Если выяснится что это известные вещи - тему с уроком удалю
Обсуждение задачи по теме УРОК 6 Создание формы рекдатирования/
 
По опыту создания подобных тем получается, что когда материал перемешан с обсуждением вопросов - то впоследствии очень сложно по нему идти....
В качестве эксперимента попробуем разделить тему обсуждения от материала.
Обнаруженные ошибки будут правиться в материале, по мере обсуждения будут делаться вставки....
Тут мы будем общаться.

Первый же Вопрос, собственно из-за чего тема.
Ставьте ТЗ :lol:
Предполагая что потом будем учиться делать страницы, а по началу будет тока основа,
давайте мы решим тут в основной форме редактирования
какие у нас будут поля, чтобы по одному хотябы учиться справочник делать....
Пока я другие вещи делаю Вы мне небольшое ТЗ по форме поможете продумать :surprise:
Продолжение тем-уроков, Опрос мнения
 
Светлана я стараюсь.
Чтобы Вы немножко меня понимали - скажу:
прежде чем опубликовать материал здесь, я над задачей заново работаю примерно 3 раза.

Поэтому вот так запросто в ответ мне ее не написать.
По консольным интерфейсом опыт различных случаев и случайностей почти 9 лет, по
новым экранам в БЭСТ-5 примерно 1.5 года....
Первый пункт на следующей неделе будет опубликован ориентировочно среда
Продолжение тем-уроков, Опрос мнения
 
решение продолжаем старое.
Давайте тогда согласуем последовательность развития Вопроса.
Я напишу свою а Вы меня поправляйте - ок ?

- подключаем форму карточки ввода/корректировки
- в форме ввода учимся создавать справочники для ввода
- делаем в подвалах/шапках доп box-объекты и какие-нить кнопки внизу
- делаем сортировку/поиск, выпадающие box-объекты
- учимся работать с закладками
- делаем справочник со сложной формой ввода - пара закладок, два грида, еще что-нить

В процессе могут появиться темы промежуточные - список сходу набросал.
Выгрузка из счета-фактуры в текстовый файл
 
В фаст-репорте есть сохранение в текстовый файл формата txt - что не так ?
Продолжение тем-уроков, Опрос мнения
 
Это понятно - а работать мы Женя с тобой вдвоем будем ? :lol:
Были желающие....хочется услышать в сборе ли аудитория :lol:
Продолжение тем-уроков, Опрос мнения
 
Коллеги продолжение тем уроков мягко говоря несколько затянулось.
В свете этого решаемая задача уже реализована в БЭСТ-5 :surprise:
Тем не менее мы можем пойти по ней, а можем выбрать некое новое, кому-то полезное Направление.
Мне хочется понимать план составления тем уроков и кто собственно будет участвовать в работе в наших темах: на кого ориентироваться - ждать вопросов или идти дальше.
Какие мнения?
УРОК 5 Теория объектов MetaBo, Задача: понять их суть и назначение
 
На самом деле можно много говорить и рассуждать на эту тему.
Но дальнейшее изучение и понимание MetaBo будем оусществлять посредством решения практических примеров.
Предлагаю немного ознакомиться с материалом, задать Вопросы, если они есть и перейдем к продолжению работы с задачей из урока 4 с применением объектов MetaBO
Страницы: Пред. 1 ... 50 51 52 53 54 55 56 57 58 59 60 ... 95 След.