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

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

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


Форум

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

Страницы: Пред. 1 ... 21 22 23 24 25 26 27 28 29 30 31 След.
Печать из спецфункции
 
Добрый день.

Дело не столько сложное, сколько муторное.
Нужно в спецфункции подготовить источник данных, затем вызвать существующую типовую форму. И либо, продублировать поля источника, сделав их аналогичными полям в самом БЭСТе, либо создать свой источник и перепривязать поля в форме.
Но таким образом мы можем получить последоательность отчётов, но не отчёт на N страницах, включающий в себя все документы. На каждом отчёте нужно будет нажимать F9, чтобы он напечатался.
Желание получить все документы одним отчётом и нажав F9 один раз все их распечатать, приводит к значительному усложнению работы. Потребуется серьёзная переработка стандартной формы, поскольку она поддерживает только один документ.
С уважением, Новиков Алексей.
Error BASE/1003 переменная не существует: APARS
 
Добрый день.

Напишите в тексте программы вместо всего того, что там есть короткую фразу:
Код
mkart->koltek
С уважением, Новиков Алексей.
Настройка экспорта в клиент-банк!
 
Цитата
Артем Ракшин пишет:
т.е надо создать новое имя SY3 (если его там нет) и настроить его?

Оно там есть.
Называется "Стандарт с разделителем = "

Цитата
Денис пишет:
Вопрос ни к вам, Вопрос к Артему

Ага. Я потом уже заметил, но исправлять уже не стал. :-)
С уважением, Новиков Алексей.
Настройка экспорта в клиент-банк!
 
Цитата
Денис пишет:
А в этот клиент-банк в текстовом формате можно п/п передать?

Этого, к сожалению, я не знаю. Но если есть выгрузка в txt, то с большой долей уверенности можно утверждать, что есть и загрузка из txt. Поскольку именно txt является у 1С стандартом.
С уважением, Новиков Алексей.
Настройка экспорта в клиент-банк!
 
Попробуйте использовать "TXT-формат", имя описания - "SY3". Этот вариант формирует текстовый файл стандартного для 1С формата. Подложите полученный файл в каталог c:\dbf, возможно, что клиент-банк ожидает что-то подобное.
С уважением, Новиков Алексей.
Настройка экспорта в клиент-банк!
 
Жаль. А описание есть?
На картинке программа клянчит "путь к файлу". Какой файл она там пытается найти (txt или dbf)?
С уважением, Новиков Алексей.
Настройка экспорта в клиент-банк!
 
Добрый день.

Я такой картинки раньше не видел. Чтобы помочь Вам мне необходимо потрогать его руками. Он может работать без ключевого носителя?
С уважением, Новиков Алексей.
Настройка экспорта в клиент-банк!
 
Добрый день.

У Сбербанка несколько "клиентов" и ещё Интернет-банк. Сообщите название и версию ПО, используемого Вашим территориальным банком, тогда, возможно, я смогу Вам помочь.
С уважением, Новиков Алексей.
как настроить обмен с клиент-банком
 
На сайте банка "Левобережный" есть "Загрузка платежных поручений из БЭСТ-4 и выгрузка выписки". Не работает?
С уважением, Новиков Алексей.
как настроить обмен с клиент-банком
 
Добрый день.

В каком формате формируются файлы?
С уважением, Новиков Алексей.
Как установить дополнительные условия на области БЭСТа
 
Добрый день.

Цитата
Дмитрий Орлов пишет:
У меня мечта , что когда-нибудь у БЭСта будет открытый код и можно будет только чуть-чуть подправить там в интерфейсе, а не рисовать полностью новый своими руками.


Смею Вас заверить, "чуть-чуть" очень часто не получается. Как назло, разработчик реализует функционал таким способом, который наименее удобен для Ваших исправлений. :-)
С уважением, Новиков Алексей.
Описание функций DIV и прочих
 
В целом Вам поможет сайт http://www.xharbour.com/xhdn, где размещена on-line документация. И сайт, http://www.spb4plus.ru/, где размещён справочник по внутренним функциям БЭСТ и часть исходных текстов.
С уважением, Новиков Алексей.
Описание функций DIV и прочих
 
Div - внутренняя функция, возвращает частное arg1/arg2, избегая при этом деления на 0.
Код
FUNCTION Div(n1,n2)
IF n1=NIL.OR.n2=NIL
   RETURN NIL
ENDIF
RETURN IF(n2=0,0,n1/n2)
С уважением, Новиков Алексей.
Описание функций DIV и прочих
 
Добрый день.

Цитата
LastDayoM() : Returns the number of days in a month. Syntax

LastDayoM( <dDate>|<nMonth> ) --> nDaysInMonthArguments

<dDate>
Any Date value, except for an empty date, can be passed. The default is the return value of Date() .
<nMonth>
Alternatively, the numeric month between 1 and 12 can be passed.
Return value
The function returns the number of days of the specified month as a numeric value.
С уважением, Новиков Алексей.
2НДФЛ
 
Добрый день.

Цитата
TaTiTa пишет:
А что разве больничные листы и отпуска являются специфичными начислениями?


Вот у Вас больничные, допустим, БОЛ и БО1, а меня БОР и БОФ, с отпускными ещё хуже - как их только не называют. Как разработчик может однозначно определить, что из Ваших начислений относится к больничным, что к отпускам?
С уважением, Новиков Алексей.
2НДФЛ
 
Добрый день.

Цитата
Яков Караван пишет:
надо.

А какое наказание предусмотрено за нарушение установленного порядка предоставления сведений (например, невыделение отпускных отдельным кодом)?
С уважением, Новиков Алексей.
Платежные поручения на запись
 
Добрый день.

Возьмите их из массива aIn.
Точный индекс в массиве aIn не скажу, но у меня summa находится под номером 16, а oper_rcv под номером 37.
С уважением, Новиков Алексей.
Криво работает F_SETRELATION у меня
 
Добрый день.

Цитата
E.J. пишет:
А на это не ругается?

Коллега, видимо, просто некорректно скопировал листинг. Иначе он бы не добрался до тех ошибок, которые описывал.
С уважением, Новиков Алексей.
Криво работает F_SETRELATION у меня
 
Добрый день.

До ввода пароля добавьте что-то вроде:
Код
    a3:=SaveScreen()

После ввода пароля:
Код
    RestScreen(,,,,a3)

Это избавит от проблем с экраном.
С уважением, Новиков Алексей.
Криво работает F_SETRELATION у меня
 
Добрый день.

Цитата
Сергей Иваницкий пишет:
IF Pas == Pas1 .OR. Pas==Pas2
F:=.T.
ENDIF


Откуда у Вас вдруг 'F' взялось?

"Не работает!? Ха-ха"
С уважением, Новиков Алексей.
Криво работает F_SETRELATION у меня
 
Добрый день.

Цитата
Сергей Иваницкий пишет:
что-то не так, на экране все появляется но при нажатии клавиши Enter курсор просто перескакивает на очередное окошко и продолжает редактирование

Добавьте перед READ оператор
Код
getlist:=array(0)

Цитата
Сергей Иваницкий пишет:
и еще ругается что переменная COL_SHEADR не определена, я думал это какойто стандартный цвет

Стандартный, но он не хранится в переменной, а подставляется препроцессором при компиляции. Поставьте вместо COL_SHEADR сразу значение - 'gr+/b*,w+/n,,,w+/b*'
Цитата
Сергей Иваницкий пишет:
но ShadowBox() появляется в разных местах экрана в зависимости активного окошка

shadowbox использует координаты относительно окна, установленного wopen(). Нарисуйте рамку сами с использованием @ по абсолютным координатам.
С уважением, Новиков Алексей.
Криво работает F_SETRELATION у меня
 
Добрый день.

А .F. - это ничего. Можете не указывать этот параметр. Совсем.
С уважением, Новиков Алексей.
Криво работает F_SETRELATION у меня
 
Добрый день.

В БЭСТ-4 такую функцию исполняет функция GetSecret. Пример:
Код
      @ 17,20 SAY "Пароль.:" COLOR COL_SHEADR 
      a5:=GETSECRET( a5, 17, 29, .F.)
      READ
С уважением, Новиков Алексей.
Криво работает F_SETRELATION у меня
 
Добрый день.

Только 'tag_nnoper', поскольку нет другой возможности установить связь между mdoc и main, кроме связи mdoc->pro = main->nnoper.
С уважением, Новиков Алексей.
Криво работает F_SETRELATION у меня
 
Добрый день.

Отношение (relations) пересчитывается при изменении номера записи в родительской базе ('docs'). При этом указатель в дочерней базе ('main') устанавливается на запись, соответствующую выражению связи. Единовременно. При этом никаких дополнительных ограничений на передвижение указателя по дочерней (main) базе не вводится. Сделали dbgotop() - получили указатель на первой записи.
В вашем случает надо изменить условие цикла, выкинуть dbgotop() и перебирать записи, пока docs->pro=main->nnoper, поскольку при установленной связи указатель автоматически переместится на первую запись в main, с сответствующим значением nnoper.
Второй вариант - установка setscope на main и обработка всех записей main, попавших в скоп.
С уважением, Новиков Алексей.
Страницы: Пред. 1 ... 21 22 23 24 25 26 27 28 29 30 31 След.