В номенклатурном справочнике можно ставить галочки клавишей Insert.
Да массив для плагина недоступен.
Если такую отметку из своего плагина сделать не удастся, то может быть посоветуете, каким образом помочь пользователям находить незаполненные атрибуты, ведь фильтр по пустому значению сделать нельзя.
Чего это нельзя ?
заходим в номенклатурный справочник
жмем F6 и читаем внизу
<-> Пустое пол
Оля пишите в форум плз не стесняйтесь.
Вопросы могут быть любыми.
Блокировать запись можно через RECLOCK()
mdoc->( RECLOCK() )
снять блокировку
mdoc->( F_DBUNLOCK() )
В Торговом зале есть настройка кассовых операций.
Там вам надо прописать все номера операций продажи и все номера
операций возврата.
Прием отчетов в БЭСТе работает от этих номеров операций и именно
по ним определяется вид движения: продажа или возврат а также по
ним определяется какую типовую операцию делать.
От кассовой системы это не зависит.
Оля это очень просто.
Я думаю Вы и сами легко напишите.
Алгоритм такой
1. Запрос проставить оплату (да/нет) функция NoOrYes
2. Запрос даты оплаты и вида оплаты (Dialog или QINPUT)
3.Блокируем поля текущей записи в mdoc и пишем туда значения
Про тарификацию честно говоря не знаю.
Если она бесплатная может ее к БЭСТу пристегнуть предложить ?
Если она конечно нужна настолько....
А Вы попробуйте в школы предложить расчет калькуляции питания...
Наверняка у них этого нет и в 1с они этого и не получат как в БЭСТе.
Да Марина я тоже не все дочитал
А ведь в документации было написано
ADIR() - это функция, применяемая для совместимости с предыдущими
версиями Clipper и потому ее использование в новых программах не
рекомендуется. Ее можно заменить функцией DIRECTORY(), которая
возвращает полную информацию о файлах в многомерном массиве.
Нет это уже в самом QINPUT()
Короче идея в чем.
нам после выбора значения в справочнике надо сменить его на экране ввода.
Первое событие это при выходе из справочника.
Но тут по всей видимости не гуд поскольку экран восстанавливается позже.
Следующее событие это смещение из поля в следующее.
Это событие - массив aValid. Т.е. при смещении с поля тип прорисовываем его название. Вроде как после выбора значения в справочнике у нас происходит смещение курсора на след.поле, а п ...
а вот это надо бы попробовать сделать сначала в MAKEREFER.
В блоке кдоа в котором Вы скоб отменяете.
Т.е. при закрытиии справочника рисовать значение переменной.
Выписка из описания функции
ADIR() возвращает количество файлов, имена которых совпадают с указанным шаблоном.
т.е. он возвращает число а не массив
а пример применения оттуда же:
ADIR("*.txt", aFiles)
Отловить пытался известно как:
i:=lastkey()
do case
case i=K_F5
...
Вы были бы правы если бы последней клавишей ENTER не нажимали
И если отметить несколько документов, то событие на вход в реестр возникнет один раз
Оно будет возникать при каждом нажатии INS. А значит в массив можно положить строки которые надо проверить.
Других способов н
Page 1 of 67
Goto page 1, 2, 3 ... 65, 66, 67Next All times are GMT + 4 Hours