пользователь Вадим Мещеряков не оставил нечего в своей биографии

Вадим Мещеряков

Виджеты в Дела&Финансы и КаБаРе 8 версии

В версии 8.0.17.40 уже работают виджеты на базе FastScript.

После восстановления системных справочников будет создан новый справочник - Виджеты, выносите его в меню и даете себе права на изменение записей в нем

Далее как с добавлением в меню скриптов:

  • Добавляете в него записи
  • Восстанавливаете дерево прав. Появится новая ветка "Виджеты"
  • В настойке главного меню вытаскиваете эти функции в нужные места меню
  • Даете права пользователям (да виджеты показываются по правам)

Все, работает.

Продолжить чтение
45 просмотров
Вадим Мещеряков

Схема Аванс - Расчет для печати фискальных чеков на ККМ в Отель Стандарт

Описание проблемы


Гости платят за услуги отеля наличными, банковскими картами, безналичными перечислениями. Оплата может вноситься несколько раз и как правило это аванс. По ФЗ-54 отель должен распечатать чек с указанием перечня оплачиваемых услуг/товаров, количества, стоимости, налоговой ставки, но перечень услуг а значит и налоговая ставка может изменяться во время проживания и напечатанный ранее чек будет некорректным.


Решение


Предлагаем использовать схему "Аванс - Полный расчет".

  • При регистрации оплаты печатается чек с атрибутами:
    • Признак способа расчёта - Аванс
    • Вид оплаты:
      • Наличные
      • Банк карты
      • Безналичные
    • Одна строка чека
      • Название услуги/товара "Проживание в отеле" или из справочника "Отель. Точки продаж"
      • Ставка НДС в строке чека:
        • Без НДС (если организация работает без НДС)
        • НДС 20/120 (для ОСНО)
  • При выезде гостя или по требованию, на основании всех платежей и начислений гостевого счета (без учета служебных типов плательщиков Пакет и Группа) формируется чек с атрибутами
    • Признак способа расчёта - Аванс
    • Вид оплаты - Оплата авансом
    • Строки чека
      • Перечень фактически оказанных услуг или проданных товаров
      • НДС из правил назначенных для тарифов или услуг
        • Без НДС (если организация работает без НДС)
        • НДС 20%
  • В режиме "Продажа" печатаем чеки как и ранее, так как там в момент операции известен точный перечень услуг/товаров


Такая схема реализована в версии 2.1.4.1.



54 просмотров
Вадим Мещеряков

Подключение эквайринговых платежных терминалов

Продолжить чтение
171 просмотров
Вадим Мещеряков

Приложение для тестирования сервера Firebird

zip
Имя файла: TestServer.zip
Размер файла: 1.7 mb
Скачать фаил

Пред запуском нового сервера всегда хочется протестировать как он выдержит толпу пользователей. Для решения этой задачи можно воспользоваться нашим приложением TestServer.exe.

Приложение создает указанное количество потоков, в каждом потоке свое соединение с базой данных и в цикле параллельно выполняет заданный SQL запрос. Если в SQL запросе использовать параметры с именами dat1 и dat2 то программа будет случайным образом генерировать эти даты в периоде 20016 - 2017 года. Оно может помочь узнать что будет если одновременно будут работать  300 безумных пользователей.


566 просмотров
Вадим Мещеряков

Дела&Финансы. Бонусная система для Эвотор

​Теперь бонусная система работает и на терминалах Эвотор

1045 просмотров
Вадим Мещеряков

Отправка сообщений пользователям программы

Когда вам нужно сообщить пользователю, что ему нужно проверить принятый с сайта заказ или проверить внесенный кем то другим документ, можете показать ему всплывающее окно со ссылкой на этот документ.

Пример как это работает - на видео

Вадим Мещеряков

Новый вид документа - Корректировка

​Что бы исправить документы закрытого периода, используйте новый вид документа - "Корректировка". Таблицы базы данных (CORRECTIONTYPES, CORRECTIONS и CORRECTIONROWS) создаются в режиме "Диагностика данных - Формирование записей по системным справочникам". Изменения в базе данных проводятся триггером на изменение статуса документа.



Выбор документа для корректировки

Корректировка строки документа

Поиск товара для строки документа

1107 просмотров
0 Комментариев
Вадим Мещеряков

Работа с on-line ККМ (ФЗ-54)

Дела&Финансы 8 и 7 версии работают с on-line KKM производства ГК Атол (Атол-11Ф, Атол-30Ф, Атол-55Ф, Атол-77Ф). 
Для использования новых ККМ доработаны процедуры печати сумм налогов в строках и итогах чека, изменены процедуры печати чеков со скидками (скидка по сумме на весь чек в этих ККМ не поддерживается), реализован ввод номер телефона или e-mail покупателя для отправки ему электронного чека (см. рис).

1182 просмотров
0 Комментариев
Вадим Мещеряков

Преимущество Firebird 3.0 на медленных каналах связи

​В Firebird 3.0 есть возможность включить сжатие трафика между сервером и клиентом, это позволяет в 3 раза уменьшить количество TCP/IP пакетов и до 10 раз уменьшить объем передаваемых данных. Сжатие данных включается в настройках клиентов,  поэтому можно избирательно включить сжатие трафика для клиентов подключаемым по медленным каналам. 

Для это нужно:

  • На сервере включить параметр WireCompression = true в файле firebird.conf
  • На клиенте положить в каталог с программой fbclient.dll (от 3 версии), firebird.conf (с аналогичным параметром WireCompression = true) и zlib1.dll. 

Не забывайте что все dll должны быть взяты из дистрибутива Firebird 3 (32 bit). 

Теги:
2043 просмотров
0 Комментариев
Вадим Мещеряков

Настройка печати сумм налогов в кассовом чеке

В ФЗ-54 есть такой текст: 

1. Кассовый чек и бланк строгой отчетности содержат, за исключением случаев, установленных настоящим Федеральным законом, следующие обязательные реквизиты:

.......

наименование товаров, работ, услуг (если объем и список услуг возможно определить в момент оплаты), платежа, выплаты, их количество, цена за единицу с учетом скидок и наценок, стоимость с учетом скидок и наценок, с указанием ставки налога на добавленную стоимость (за исключением случаев осуществления расчетов пользователями, не являющимися налогоплательщиками налога на добавленную стоимость или освобожденными от исполнения обязанностей налогоплательщика налога на добавленную стоимость, а также осуществления расчетов за товары, работы, услуги, не подлежащие налогообложению (освобождаемые от налогообложения) налогом на добавленную стоимость);

сумма расчета с отдельным указанием ставок и сумм налога на добавленную стоимость по этим ставкам (за исключением случаев осуществления расчетов пользователями, не являющимися налогоплательщиками налога на добавленную стоимость или освобожденными от исполнения обязанностей налогоплательщика налога на добавленную стоимость, а также осуществления расчетов за товары, работы, услуги, не подлежащие налогообложению (освобождаемые от налогообложения) налогом на добавленную стоимость);

Для настройки печати чека в соответствии с этими требованиями  в Дела&Финансы версии 8.0.6.7 изменен параметр в виде движения "Печать налогов в чеке"

  • ​Добавлен новый тип "Печатать встроенным в ККМ способом (ФЗ-54)" для on-line ККТ
  • Добавлен параметр - Формула строки налогов для подвала чека в случае если параметр "Печать налогов в чеке"​ выставлен в  Печатать после каждой строки
Примеры формул 
для строки чека:
'Сумма НДС '+ FormatFloat('0',Doc.NDS) + '%' + PadL(FormatFloat('0.00', Doc.SummaNDS), 6, ' ')
для подвала чека:

'в т.ч. налоги ' + ' НДС 10 %' + PadL(FormatFloat('0.00', Main.SummaNDS10), 11, ' ') + ' НДС 18 %' + PadL(FormatFloat('0.00', Main.SummaNDS18), 11, ' ')

1559 просмотров
0 Комментариев
Вадим Мещеряков

Регистрация продаж алкоголя в ЕГАИС

В версии 8.0.4.14 реализована регистрация продаж алкоголя в ЕГАИС
Для включения
1. Восстановить системные справочнике в режиме Диагностика данных (нужно будет запустить 2 раза, что бы система создала индексы на новые таблицы)
2. В режиме Общие Параметры Системы настроить параметры раздела ЕГАИС 

Реализована печать QR кодов при прямой печати чеков и при работе через очередь печати.
Проверено на ККМ Атол. 
Может потребоваться внесение изменений в печать QR кодов для ККМ Штрих - у них для разных аппаратов может потребоваться вызывать разные методы из драйвера.


Внимание. Пока это работает на старых DEF файлах, в ближайшие дни потребуется сделать новые лицензионные файлы в которых будет разрешено использование ЕГАИС



Настройка параметров системы

Поле в карточке товара (признак алкоголя)


Диалог принудительного сканирования акцизной марки

1457 просмотров
0 Комментариев
Вадим Мещеряков

Новая версия файлового сервиса обновлений и обмена данными

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


  2. На​ одном из объектов пришлось установить 4 экземпляра сервиса обновлений (Vers)  что бы разные рабочие места получали с сервера только нужные им файлы. Это не красивое решение, поэтому выпущена новая версия сервиса обновлений. В новой версии DelFinVers.exe в DelFinVers.ini можно указать новый параметр - путь на сервере к файлам обновлений (этот путь относительный, добавляется к корневому пути сервиса). Вот пример использования параметра:

    [SERVER]
    UserPath=​CaBaReFront

  3. Для того что бы организовать обмен данными между филиалами наших клиентов на одном сервере, в сервис обмена данными добавлен аналогичный параметр, определяющий относительный путь до каталогов с файлами обмена на сервере. Этот параметр задается в режиме Общие параметры системы (см. рис)

​Еще один способ разнести рабочие каталоги разных пользователей реализован через авторизацию на сервисе. В файле, описывающем пользователей сервиса и права доступа, можно указать четвертый параметр - рабочий каталог.

Для Vers

UserVersCabare:UserVersPass:VersReader:CabareFront
UserVersCAMP:UserVersPass:VersReader:Camp

Для Обмена
UserExchange1:UserExchangePass1:Exchange:DelFin
UserExchange2:UserExchangePass2:Exchange:4574574875AB33


 

1500 просмотров
0 Комментариев
Вадим Мещеряков

Фильтр в пакетном вводе строк справочников

Если для ввода строк (такие как строки калькуляций) справочника нужно наложить фильтр в пакетном вводе то в скрипте на загрузку формы справочника в новых версиях можно использовать такой код: ​

CALCULATION.PI.UserFilterText := '(Status < 0)';

CALCULATION - имя поля типа "Перечисление строки"

Ранее это можно было сделать через константу

SetConst('PI_IDLABELPRODUCT.FILTERTEXT', 'status < 0');

IDLABELPRODUCT - Поле в справочнике типа "Перечисление строки"  основание для пакетного ввода

1663 просмотров
0 Комментариев
Вадим Мещеряков

Подарочные сертификаты в "Дела&Финансы. КаБаРе"

Новый функционал в КаБаРе

Подарочные сертификаты реализованы на базе лицевых счетов гостей с типом «Подарочный сертификат»

Вадим Мещеряков

Работа TcsFormDbDialog в FastScript 7 и 8 версии

​В Дела&Финансы версии  7  на форме TcsFormDbDialog лежит Grid : TBDBGrid а в 8 версии это класс TdfDBGrid. Для корректной работы старых скриптов в 8 версии нужно изменить код как в примере. Такой скрипт будет работать и в 7 и в 8 версии от 20.01.2016


var f : TcsFormDbDialog;
begin
 f := TcsFormDbDialog.Create(nil);

 // f.grid.Columns.Clear;
 f.grid.ClearColumns;

 // with f.Grid.Columns.Create do
 with f.Grid.CreateColumn do
  begin

   //Title.Caption := 'Тест';
   //Title.Alignment := taCenter;
   TitleCaption := 'Тест';
   TitleAlignment := taCenter;
   FieldNAme := 'NAme';
 end;
 f.Query.Databasename := MainDatabasename;
 f.Query.SQL.Add('select code, name from type_oper');
 f.Query.Open;
 f.ShowModal;
 f.Free;

end.


1688 просмотров
0 Комментариев
Вадим Мещеряков

Работа программы Дела&Финансы. Киоск


1997 просмотров
0 Комментариев
Вадим Мещеряков

ЕГАИС. Как узнать свой FSRAR_ID (код регистрации в РАР)

FSRAR_ID можно посмотреть двумя способами:

  1. ​В ключе шифрования записанному в память JaCarta
  2. В файлах протоколов работы УТМ.
Вадим Мещеряков

Выпущена новая версия системы управления рестораном "Дела&Финансы. КаБаРе" 7.5.1.3

Вадим Мещеряков

Сетевая бонусная система в КаБаРе

​Система управления ресторанным бизнесом "КаБаРе" интегрирована с бонусной системой "Дела&Финансы. Бонус". 
Для подключения рабочей станции к бонусной системе необходимо:

  • Установить клиента бонусной системы
  • Зарегистрировать рабочую станцию на бонусном сервере (получить лицензию)
  • Загрузить начальные данные на бонусный сервер
  • Включить в ОПС Ресторан работу с бонусным сервером
  • Установить сервис для синхронизации данных локальной базы с сервером


1951 просмотров
0 Комментариев
Вадим Мещеряков

Выпущена новая версия Дела&Финансы 7.4.20.25

​В новой версии

  • В режиме быстрого ввода можно включить панель с кнопками выбора вида оплаты, поиска, открытия денежного ящика (см. рис)
  • В ОПС можно указать по каким видам  оплаты  не нужно автоматически заполнять сумму оплаты. Такое может потребоваться для оплаты Подарочными сертификатами (не связанными с бонусной системой)(см. рис)
  • Изменен алгоритм автоматического расчета суммы по второму виду оплаты (в диалоге ввода оплаты). Если общая сумма оплаты по всем видам больше суммы чека​ то она уменьшается (ранее оставалась неизменной) в случае 


Вадим Мещеряков

Выпущена новая версия Дела&Финансы 7.4.20.11

​Исправлена такая проблема:

Если в при выполнении скрипта FastScript произошла ошибка и в результате не был уничтожен созданный в этом скрипте объект класса TProgressForm, то после выхода из программы показывалось окно с ошибкой. 

1754 просмотров
0 Комментариев
Вадим Мещеряков

Централизованное управление настройками в магазинах

Проблема

Есть магазины (О1 Внутренний и О1 Внешний) со своей схемой работы

  • Общий склад, следовательно и общая база данных
  • Работают через накладные а не через быстрый ввод чеков
  • Печатают чеки по требованию (после того как документ готов)
  • На внешнем магазине свои ОУ в документах (Выручка) и вид оплаты "Наличные"
  • На внутреннем магазине свои ОУ в документах (Покупатели) и вид оплаты "Безнал"
  • Не нужен контроль лимита суммы чека

Решение

Вадим Мещеряков

Системная генерация кода аналитического справочника

Надоело писать скрипты на загрузку аналитических справочников что бы делать код справочника уникальным в сети подразделений.

В 8 версии добавлена системная логика создания новых кодов аналитического справочника

Вадим Мещеряков

Отправка SMS из FastScript

Для отправки SMS предназначен класс TWebSMSSender.

Пример использования:

var t : TWebSMSSender;
begin
 t := TWebSMSSender.Create;
 t.IsTestMode := False;
 if not t.SendSMS('79226395170','Проверка связи') then
  ShowMessage(t.ErrorText);
 t.Free;
end.

1855 просмотров
0 Комментариев
Вадим Мещеряков

Новое в режиме Диагностика данных

Из режима Диагностика данных вынесены в главное меню две часто используемые функции (что бы пользователи могли запускать  сами)

Мы разрабатываем программы для автоматизации бизнеса.
Челябинск
+7 (351) 729-96-90
+7 (351) 280-79-17
Екатеринбург
+7 (343) 204-75-01
Ессентуки 
+7 (906) 479-47-77
Санкт-Петербург
+7 (812) 908-55-25
Москва
+7 (926) 484-49-99
Подписаться на новости!
Нажимая кнопку «Подписаться», я даю свое согласие на обработку моих персональных данных, в соответствии с Федеральным законом от 27.07.2006 года №152-ФЗ «О персональных данных», на условиях и для целей, определенных в Согласии на обработку персональных данных