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

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

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


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
функция INCStep()
 
а где можно посмотреть все возможные параметры функции INCStep()?

И еще: Проблема заполнения поля NNOper в разных файлах (sh_fact,book и т.д.)
когда лучше использовать IncStep? Когда Next()? Когда StepPlus()?
 
Добрый день.

Цитата
Светлана Эпштейн пишет:
а где можно посмотреть все возможные параметры функции INCStep()?

Возможностей у неё немного. Она формирует уникальный числовой ID. Речь идёт про БЭСТ-4.
Вызывается с параметром являющимся литеральным идентификатором счётчика. Счётчики лежат в ini\ini_cash.dbf Для каждого NNOPER свой счётчик. Для счетов фактур - 'OPERSHFACT', для строк счетов-фактур - "OPERSHSTR", и т.д. Можно по названию догадаться.
Если Вы создаёте новый счётчик, то третьим параметром можете передать его первоначальное значение (по умолчанию, 1).
Цитата
Светлана Эпштейн пишет:
когда лучше использовать IncStep? Когда Next()? Когда StepPlus()?

Incstep() используйте для NNOPER в документах, StepPlus() - для NNOPER в проводках.
next() - возвращает следующее значение своего аргумента. Для числа и даты - это n++, для символьных значений результат её работы Вы можете наблюдать при вводе нового документа (например, номер документа).
С уважением, Новиков Алексей.
 
Цитата
Алексей Новиков пишет:
next() - возвращает следующее значение своего аргумента. Для числа и даты - это n++, для символьных значений результат её работы Вы можете наблюдать при вводе нового документа (например, номер документа).

Т.е,если я создаю новую сч-фактуру, то поле TEK_NOMER=NEXT("TEK_NOMER")? Или как?
 
Цитата
Светлана Эпштейн пишет:
Или как?

Лучше так:
Код
field->tek_nomer:=PADL(SH_FACT->(NWDOC("TEK_NOMER","","NOM_DOC","TAG_NUM","TOV_MEM",.T.)),15)

Здесь "tov_mem" - это алиас, под которым открыт "tovar\memdat"
С уважением, Новиков Алексей.
 
А если у меня это сч_фактуры из "Продаж" т.е из дирректория REAL&
 
У них общий memdat. В этом можно убедиться, изучив его содержимое.
С уважением, Новиков Алексей.
 
К тому же, в реестре счетов-фактур покупок нет автонумерации.
С уважением, Новиков Алексей.
 
REAL - это продажи, и там автонумерация
 
Спасибо, я в курсе. :-)
Выражение я Вам написл. Работает оно для автонумерации счетов-фактур в учёте продаж. Memdat надо открывать из каталога tovar.
С уважением, Новиков Алексей.
 
Спасибо. :happiness:
Страницы: 1
Читают тему (гостей: 1)