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

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

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


Форум

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 31 След.
Не удается войти в Hotline, Не удается войти в Hotline
 
Воспользуйтесь URL http://hotline.bestnet.ru
IP-адреса иногда меняются
С уважением, Новиков Алексей.
2-НДФЛ в XML по формату 5.06
 
ndfl_xml2012.frm - плагин в замену системного. Не обрабатывает структурные подразделения с различными КПП-ОКТМО, всё ставит на основное предприятие.
Необходимо заменить аналогичный плагин в каталоге pro\plugins\print\salary и воспользоваться системной выгрузкой "2-НДФЛ в электр. виде(XML 2011"
Если не получится, то надо будет подправить в печатной форме, в формуле, имя файла. Я уже не помню что там было в поставке несколько лет назад

https://drive.google.com/open?id=1Fulb4Vy3kU1dZtUl0_4cC_AR5swHdMnP
С уважением, Новиков Алексей.
Принудительное завершение работы пользовательской функции
 
1. То что сообщение 2 появляется не значит что команда RETURN в строке 6 работает. Скомпилируйте с предупреждениями и Вы увидите:
W0001: Неоднозначная ссылка: RETURN C:\BEST534\Server\DATA\Pro\PLUGINS\EXTENSNS\MENU_R\test1.prg[6]

2. Прогнал с отладчиком. Оба варианта работают одинаково.
https://youtu.be/Z5i0eh3BuRk
https://youtu.be/cuZzWhIDN2k
С уважением, Новиков Алексей.
Принудительное завершение работы пользовательской функции
 
Добрый день.

1. RETURN - это команда, она не может использоваться как операнд. И в БЭСТ-4 она не могла использоваться. Проверил. Компилятор воспринимает return как переменную. Мне кажется, вы что-то путаете.
2. Не замечал никаких проблем с присвоением значения вновь объявляемой переменной. Проверил сейчас Ваш пример. Всё отрабатывается штатно.
С уважением, Новиков Алексей.
Редактирование документа через метод ScladDocs
 
ИМХО, объект ScladDoc не предназначен для редактирования документов программным способом.
Поля oDoc можно заполнить до вызова run()
Если документ с такими параметрами будет найден, он откроется на редактирование, если не найден - сформируется новый
В режиме "загрузить документ" - "исправить" - "сохранить документ" объект не работает
С уважением, Новиков Алексей.
Счета-фактуры
 
Класс для работы со счетами-фактурами конечно есть, но он не описан разработчиком, не имеет интерфейсной оболочки и не может простым образом использоваться в пользовательских приложениях.
С уважением, Новиков Алексей.
Счет фактура от 01.10.2017 печатная форма!!!
 
Добрый день.
Ответил в личку.
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Реализовал выгрузку СЗВ-СТАЖ.
ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar

Периоды стажа из БЭСТ обрабатываются сплошняком, без деления на года. Поэтому, если вы вводите каждый год запись вида 05/12/2016 - 01/03/2018 ДЛДЕТИ, то записи по стажу в СЗВ-СТАЖ будут двоиться и троиться. Запись о стаже за один период должна быть одна. Извините.
С уважением, Новиков Алексей.
Таблицы ставок взносов в 2017 году, новые коды вычетов и доходов по НДФЛ.
 
Исправил ссылку
ftp://212.33.244.231/prg/salary/stv.rar
С уважением, Новиков Алексей.
Таблицы ставок взносов в 2017 году, новые коды вычетов и доходов по НДФЛ.
 
Для тех, кто ленится копаться в XML выложил настройки на 2018 год

ftp://212.33.244.231/prg/salary/stv.rar

Для тех, кто не ленится копаться в XML. Отказался от фиксации года в самой утилите. Год теперь берётся из файла настройки. И ставки НДФЛ тоже.
С уважением, Новиков Алексей.
Книга продаж по форме с 01/10/2014
 
Исправил ошибку, не позволявшую выбрать из справочника некоторые доплисты при формировании печатных форм.
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
В связи с разными непонятными сигналами, сделал параметрическую настройку для вывода уволенных в предыдущих кварталах.
Параметр настраивается по F5

ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar
С уважением, Новиков Алексей.
Книга продаж по форме с 01/10/2014
 
Доработал печатные формы под постановление 981 от 19.08.2017
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Исправил правило для отражения застрахованных в разделе 3 РСВ-2017.
В раздел 3 попадали все застрахованные лица, имевшие доход или стаж с начала года (по аналогии с РСВ-1)
Теперь в раздел 3 попадают только те лица, которые имели доход или стаж в течение последнего квартала отчётного периода.

ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar
С уважением, Новиков Алексей.
Перенос баз БЭСТ-5 на новый сервер.
 
Если скопируете содержимое каталога PRO, то, скорей всего, права и роли сохранятся.
Только сделайте это перед первым входом в базу.
С уважением, Новиков Алексей.
Перенос баз БЭСТ-5 на новый сервер.
 
Установите на новый сервер БЭСТ-5 аналогичной версии по пути, аналогичном пути на старом сервере.
А потом просто скопируйте каталог со старого сервера на новый.
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Добавил сверку форм СЗВ-М за квартал с новой РСВ за тот же квартал.
Чтобы быть уверенным, что все, кого подавали в СЗВ-М, учтены в РСВ и в РСВ не попали лишние, не поданные в СЗВ-М.

Пункт "Сверка СЗВ-М и РСВ" - "СЗВ-М и РСВ 2017"

ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Доработал расчёт и выгрузку взносов по доптарифу.
Условие правильной работы - в настройке доптарифа в БЭСТе должны стоять те же категория и тариф, что и у базового фонда (например, "01" и "НР")

ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Доработал расходы ФСС. Теперь собираются количество получателей, случаев, выплат, дней.
Но, конечно, без стопроцентной гарантии правильности. Дни берутся из начисления, из поля "время". Количество пособий считается по количеству начислений. Количество получателей - по количеству табельных номеров.
Чтобы разделить 061 и 062 требуются разные начисления по выплате пособий.
Всегда можно в корректировках по Alt-F5 поставить правильные значения в режиме "окончательное значение".


ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Версия с расходами ФСС (но пока без количества людей и количества случаев)
В настройке по F5 в разделе "Настройка расходов ФСС" надо определить колонки расходов или конкретные начисления.
И колонок и начислений может быть отмечено несколько, в параметре они перечисляются через запятую. По F2 открывается справочник, где можно пометить нужные и перенести по Tab.
Начисление учитывается в каждом виде расходов только один раз. Даже если оно входит в две колонки и ещё указано отдельно.

ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar
С уважением, Новиков Алексей.
Заполнение поля оплата в СЗВ-6
 
Реализовал расчёт и выгрузку новой РСВ.
Выложил первый вариант. Пока отсутствует расчёт расходов ФСС и выплат по доптарифам.

ftp://212.33.244.231/PFR2010/util/pfr_xml_2014/pfr_xml_2014.rar

В rsvparam.xml описаны параметры новой формы. Если кто-то исправлял параметры для РСВ-1 2014 года, и хочет их сохранить, то можно вырезать из нового файла секцию <Форма Код="РСВ2017"> и вставить в старый файл.

Настройка параметров теперь производится не непосредственно перед расчётом, а по клавише F5. Пока там достаточно указать код фонда и колонку всех выплат для ФСС. Настройка ПФР и ОМС должна протянуться с предыдущей версии, а расходы ФСС и доптарифы всё равно в этой версии пока не работают. Корректировки, соответственно, переехали на Alt-F5. Больше новаций, вроде, нет.
С уважением, Новиков Алексей.
Таблицы ставок взносов в 2017 году, новые коды вычетов и доходов по НДФЛ.
 
Видимо, никто не пользуется. Иначе давно бы заметили, что в файле настройки прописаны максимальные значения базы на 2016 год, а не 2017.
Исправил.
Архив перевыложен
ftp://212.33.244.231/prg/salary/stv2017.rar
С уважением, Новиков Алексей.
Книга продаж по форме с 01/10/2014
 
Доработал выгрузку книги покупок/продаж под формат 5.05
С уважением, Новиков Алексей.
Путь к каталогам разной глубины вложенности
 
В случае, если эта переменная объявлена как private, public или static. (насчёт static не уверен, не помню их зону видимости)
memvar необходимо для того, чтобы не уточнять квалификацию этой переменной через "m->" везде, где она встречается.
Но это только для поклонников кода без предупреждений. По-умолчанию, компилятор считает переменную, не описанную в этой функции, как private, а runtime создаёт её при первом присваивании.
С уважением, Новиков Алексей.
Путь к каталогам разной глубины вложенности
 
https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F#.D0.92_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B8

Вот как то так: (без компиляции и тестирования)

private aSubDir


function GetSubDir(cPath)
memvar aSubDir
local aDir

aadd(aSubDir, cPath)
aDir:=aDirectory(cPath, 'D')
aeval(aDir, {|x| if(x[1]<>'.' .and. x[1]<>'..', GetSubDir(cPath+x[1]+'\')) })

return nil


aSubDir:={}
GetSubDir('c:\')
С уважением, Новиков Алексей.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 31 След.