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

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

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


Форум

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

Страницы: Пред. 1 ... 4 5 6 7 8 9 10 11 12 13 14 ... 31 След.
Зарплата.Табличный документ, Зарплата.Табличный документ
 
Через "Формула" использовать выражение вроде cardspri->code_p
Правда, сам сейчас проверить не могу
С уважением, Новиков Алексей.
Расчет страховых взносов
 
Посмотрите в архиве лицевого счёта по F5 цифры для фонда. Там есть поле "Превышение максимальн". Скорей всего там неверное значение.
В реестре лицевых счетов есть клавиша Alt-P - пересчёт сумм превышения в архиве. Сам не пользовался, как реально работает - не знаю.
Сделайте архив и поставьте эксперимент.
С уважением, Новиков Алексей.
Расчет страховых взносов
 
Вам надо проследить следующую цепочку:

Начисления в фонды - <Фонд> - Удержание
- Код таблицы ставок - Таблицы ставок - <Ставка> - Налогооблагаемая база
- Код таблицы тарифа - Таблицы тарифов - <Тариф> - Ставки

Всё правильно?
С уважением, Новиков Алексей.
Копирование списка сотрудников в другой табличный документ
 
Код
  memvar getlist

  local cResScreen, aSetMin, bKey13, cNumDoc, cLine

  private cTDCode:=tdocsh->dtype

  if !eof()
    cResScreen:=savescreen()
    aSetMin := SaveSet()
    bKey13:=setkey(13, nil)

    dbpush()
    netuse('utdtype', 'salary\tdtypes')

    utdtype->(ordsetfocus('_01'), ;
      MakeRefer('utdref', 'Справочник типов табличных документов', 1, {'Код', 'Наименование', 'Код н/у'}, {3, 3, 7}, 'n/w,w+/n', {'DTYPE'}, {'cTDCode'}, 'Upper(cTDCode)', ;
         {{|| field->dtype}, {|| field->name}, {|| field->inout}}))

    ShadowBox(' Выбор типа ТД для копирования ',10,02,12,47,"N/BG")
    getlist:={}
    @ 11,04 SAY "Копировать в ТД.:" COLOR "N/BG" GET cTDCode COLOR "N/W,GR+/N" valid !empty(cTDCode)
    GetList[1]:reader:={|oGet| refergetreader(oGet, 'utdref') }
    
    READ
     
    RestScreen(,,,,cResScreen)
    setkey(13, bKey13)

    if lastkey()<>27 .and. utdtype->(dbseek(upper(cTDCode))) .and. yesorno('Копировать список работников из этого ТД'+chr(10)+chr(13)+'в ТД '+cTDCode+' '+alltrim(utdtype->name))
      netuse('utdh', 'salary\tdocsh')
      netuse('utdc', 'salary\tdocsc')
      netuse('utdcols', 'salary\tdcols')
      cLine:=utdcols->(ordsetfocus('_01'), setscope('upper(dtype)', upper(cTDCode)), dbgobottom(), if(eof(), '', replicate('0              0', scopecount())))

      cNumDoc:=utdh->(ordsetfocus('_01'), setscope('upper(dtype)', upper(cTDCode)), dbgobottom(), if(eof(), '000001', next(field->code)))
      utdh->(addrec(), gather(tdocsh->(scatter())), field->dtype:=cTDCode, field->code:=cNumDoc, field->status:='1', field->atotals:=cLine, field->rowid:=xguid(), f_dbunlock())

      tdocsc->(ordsetfocus('_01'), setscope('upper(dtype+code)', upper(tdocsh->dtype+tdocsh->code)), ;
        dbeval({|| utdc->(addrec(), field->dtype:=cTDCode, field->code:=cNumDoc, field->tnum:=tdocsc->tnum, field->asums:=cLine, field->rowid:=xguid(), f_dbunlock()) }), setscope())

      sayandwait('Список работников скопирован.'+chr(10)+chr(13)+'Создан новый ТД с кодом '+cTDCode+' и номером '+cNumDoc)

      utdh->(dbclosearea())
      utdc->(dbclosearea())
      utdcols->(dbclosearea())
    endif

    utdtype->(dbclosearea())

    dbpop()
    RestSet(aSetMin)
  endif

return 
 

Аттракцион невиданной щедрости...
С уважением, Новиков Алексей.
Не работает конструктор отчётов и шаблоны в Бэст 4
 
А точно была на такой же ОС?
Вроде в x64 нет поддержки ODBC для dbf
С уважением, Новиков Алексей.
Копирование списка сотрудников в другой табличный документ
 
Вы уточните, что куда и как нужно копировать. Постоянные ТД или не постоянные. Один вид ТД в другой или из периода в период.
С уважением, Новиков Алексей.
Ввод начальных остатков по всем счетам
 
Так вроде 292-ФЗ уже отменил эту норму.
С уважением, Новиков Алексей.
Ввод начальных остатков по всем счетам
 
Всё правильно, сальдо по счетам на начало периода вводится через "Главная книга" - "Ведение системы счетов" - "Вступительный баланс".
При этом, если дебет и кредит не сходятся, то программа выдаёт сообщение "Нарушен оборотный баланс...". Но это сообщение сохранение баланса не блокирует. Можно сохранить баланс как есть, хоть правильный, хоть неправильный.
Опишите свою проблему подробнее.
С уважением, Новиков Алексей.
Отслеживание уникальности номеров накладных в Закупке материалов
 
Код
  local lRes:=.T.

  if m->nvidwork_=2 // только для вновь вводимых документов
    netuse('umdoc','sclad\mdoc')
    if umdoc->(ordsetfocus('mdoc_pea'), dbseek(upper(substr(m->pAgentCode,1,6)+m->pVid+m->pType+m->pTypeEx+m->pNumDocP)))
      lRes:=yesorno('Документ с таким номером поставщика уже существует. Продолжить сохранение?')
    endif
    umdoc->(dbclosearea())
  endif
return lRes

 
С уважением, Новиков Алексей.
Частное решение для расчёта больничных листов и формирования справки о доходах в 2011 году.
 
Добавил учёт дней, исключаемых из стажа в целях расчёта декретных, которые отражаются в справке с предыдущего места работы.
Поле "Исключаемые дни" в расчёте среднедневного в записях по доходам с предыдущего места работы.
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Небольшие исправления.
1. Если в предыдущих периодах был и трудовой и гражданско-правовой договор, а в текущем остался только один, то формировались всё равно две формы, одна нулевая. Ошибка потери точности.
2. В сообщение об окончании выгрузки СЗВ-6-4 добавил информацию о количестве застрахованных, сформировавших налоговую базу по месяцам и за год. Для РСВ.

Размещено там же.
ftp://212.33.244.231/PFR2010/util/pfr_xml_2013/pfr_xml_2013.rar


Цитата
gabov пишет:
Программа почему-то "не хочет" видеть в "предыдущих периодах" данные за 2013 г.
Надо просто загрузить данные в базу. Вряд ли буду допиливать работу с файлами.
С уважением, Новиков Алексей.
Обращение к полю БД через переменную
 
1. Пропущен индекс
if aTypes='N'

2. Неэффективная организация. Сначала надо собрать наименования всех числовых полей в отдельный массив, затем для каждой записи базы менять значения всех полей из массива. Будет гораздо быстрее, чем для каждого поля лочить и разлочивать запись.

3. _SPRAV->(RECNO())<_SPRAV->(LASTREC())+1
Оригинально, но "!_sprav->(eof())" понятней

4. _SPRAV->(fieldput(fieldpos(aFieldNames)),0)
Пропущен индекс.
Изменено: Алексей Новиков - 01.10.2013 15:28:04
С уважением, Новиков Алексей.
Выгрузка для интернет-банкинга "Сбербанк Онлайн"
 
Странно. Вся информация в файл вставляется из полей документа. Если в документе есть плательщик, то и в файле он должен быть.
Может пришлёте файл, я посмотрю что там внутри?
С уважением, Новиков Алексей.
Выгрузка для интернет-банкинга "Сбербанк Онлайн"
 
Эта папка должна быть на сервере.
Не могу сказать, создаётся ли эта папка при установке БЭСТ-5, но и не припомню чтобы я её создавал сам.
Поэтому могу осторожно посоветовать поискать тщательней и если не отыщется, то создать.

У меня, на локальной версии путь выглядит так "C:\BEST534\Server\DATA\Pro\userlibs\"
С уважением, Новиков Алексей.
Частное решение для расчёта больничных листов и формирования справки о доходах в 2011 году.
 
Доделал расчёт декретных и справку нового образца.
По декретным в настройке появился пункт "Исключаемые дни для декрета". Если есть заполненные стажевые периоды, то можно поставить вариант "рассчитать по стажевым периодам".
При формировании справки добавился пункт с выбором формы справки.

Инсталлятор лежит по пути, указанном в первом сообщении. Если была установлена предыдущая версия, при запуске инсталлятора она обновится.
Перед установкой крайне желательно сделать архив, поскольку установка тестировалась слабо.
Изменено: Алексей Новиков - 18.09.2013 10:19:54
С уважением, Новиков Алексей.
Выгрузка РСВ-1 по форме 2013 года
 
Поправил выгрузку раздела 3.1 с выплатами инвалидам.
С уважением, Новиков Алексей.
Удалить лишние модули
 
И чтобы два раза не вставать.
Когда в контейнер добавляются ВСЕ имеющиеся в каталоге БЭСТа базы? При установке сервиспака или при индексации с восстановлением?
Отчего то у меня теперь в контейнере не протолкнуться от всяких временных таблиц.
С уважением, Новиков Алексей.
Поиск названия сегмента аналитики
 
Есть такая таблица - sys_obj
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Цитата
Андрей Евдокимов пишет:
Попытался выгрузить с помощью утилиты pfr_xml_2013 форму СЗВ-6-4 за 1-й квартал 2013 г.
Выдается сообщение "не определена категория застрахованного лица". Где это надо завести?
"Формирование справочников" -> "Отчисления в фонды" -> "Начисления в фонды" -> пенсионный фонд -> "Категория застрах-го лица" (для не инвалидов и для инвалидов)
С уважением, Новиков Алексей.
Выгрузка для интернет-банкинга "Сбербанк Онлайн"
 
В строке "Имя файла" остаётся только @uExpBankTo1C
В строку "Параметры" переносится "d:\out\export.txt" (именно так, в двойных кавычках)

И да, плагин надо поместить в server\data\pro\userlibs, после чего БЭСТ на рабочей станции перезапустить.
Изменено: Алексей Новиков - 30.05.2013 09:08:21
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Исправил глупую ошибку с некорректным расчётом взносов с максимальной базы.

ftp://212.33.244.231/PFR2010/util/pfr_xml_2013/pfr_xml_2013.rar
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Исправил
1. Некорректно формировалась пачка по отсутствующим (не проставлялся тэг "вид договора")
2. Не принимались в базу сведения СЗВ-6-4
3. Ошибки при добавлении или удалении записи в базу.
Размещено там же.
ftp://212.33.244.231/PFR2010/util/pfr_xml_2013/pfr_xml_2013.rar
С уважением, Новиков Алексей.
Выгрузка РСВ-1 по форме 2013 года
 
Поправил выгрузку при наличии более одного раздела 2.
С уважением, Новиков Алексей.
Выгрузка РСВ-1 по форме 2013 года
 
Добрый день.

ftp://212.33.244.231/PFR2010/rsv1_2013.prg

Программа для экспорта РСВ-1 в формате 2013 года.
Рассчитываем РСВ-1 по форме 2012 года, сохраняем в архив. В экспорте налоговых форм создаём новую программу, открываем её по F10, подгружаем текст программы по F4, выходим по ESC и сохраняем изменения. Привязываем старую форму к новой программе и выгружаем старую форму в новом формате. Естественно, дополнительных тарифов нет.
Загружаем во что-нибудь, например, "Документы ПУ5". Правим и довводим то, чего нет. Для простых случаев отсутствует только численность по месяцам.

Таким образом, подавляющее большинство цифр считается автоматически.
Изменено: Алексей Новиков - 30.04.2013 13:36:31
С уважением, Новиков Алексей.
Выгрузка для интернет-банкинга "Сбербанк Онлайн"
 
Цитата
Денис пишет:
Аналогичный плагин для БЭСТ-5 есть?
Есть.
ftp://212.33.244.231/prg/bank/u3810.bdll

Функция - uExpBankTo1C (имя программы по Ctrl-F5 - @uExpBankTo1C)
Параметр - конечный файл. Не забываем. что строковый параметр указывается в двойных кавычках.
Изменено: Алексей Новиков - 30.05.2013 09:03:38
С уважением, Новиков Алексей.
Страницы: Пред. 1 ... 4 5 6 7 8 9 10 11 12 13 14 ... 31 След.