CбИС++ «БИТ»
   О ПРОГРАММЕ   
   О КОМПАНИИ   
   ЗАГРУЗИТЬ   
   ДОКУМЕНТАЦИЯ   
   · Руководство пользователя 
   · СБиС news
   · Статьи
   · Функции
   ПРАЙС-ЛИСТ   
   ВАКАНСИИ   
   АВТОМАТИЗАЦИЯ ТОРГОВЛИ   
СБиС news №24/29.03.99

Содержание:
 Из жизни горячей линии: 
-Вы сейчас в Нортоне?
-Нет, мы вообще-то в Брейтово!

 Скоро новая версия, ждём-с... Следующий раздел В начало страницы

Буквально сегодня или завтра ожидается выход новой версии СБиС++. Как всегда в ней много хорошего и не очень. Вот краткий (скорее всего неполный) перечень того, что изменилось.

  • Коренным образом переделана работа с договорами в СБиС'е. Теперь для каждого договора можно указать несколько спецификаций. При выписывании накладной по договору будет предложено выбрать нужную спецификацию.
  • Очередной раз модифицирован алгоритм расчёта оплаты по документам (подробности будут чуть позже).
  • Разрешён ввод отрицательного количества в приходных накладных со всеми вытекающими отсюда последствиями.
  • В журналах лиц стали видны пометки, сделанные на соответствующем лице в соответствующем справочнике.
  • Такого понятия как “аннулированные документы” теперь не существует. Все ранее аннулированные документы станут просто открытыми.
  • Ведомость по шифрам затрат теперь корректно строится по отделам. Кроме того, значительно уменьшено время построения этой ведомости.
  • Сделана печать справочника графиков рабочего времени (если это вообще кому-то нужно).
  • Слегка подправлена программа WinPrint.exe.

 Новые возможности распределения прав доступа Следующий раздел Следующий раздел В начало страницы

С версии 1.6 появилась возможность не просто указывать корневой раздел реестра, но и определять права на конкретные разделы. Для этого в правах на ресурс в строке “Раздел” надо указать полное имя раздела, на который назначаются права (если необходимо определить права одновременно на несколько разделов одного реестра, то необходимо занести несколько записей в список ресурсов). Полное имя раздела - это имя, включающее в себ также названия всех разделов, в которые он входит.

Например, если в справочнике организаций есть раздел “Клиенты”, а в нем подраздел “Лучшие клиенты”, то полное имя второго раздела будет “Клиенты.Лучшие клиенты”, т.е. нужно просто через точку перечислить “сверху вниз” названия разделов. Такая схема накладывает небольшое ограничение на названия разделов - в названиях не должна встречатьс точка.

Если для реестра определены права только на один раздел и на него разрешен просмотр, то для пользователя будет доступен только этот раздел и все его подразделы, но не другие разделы реестра. Следует также учитывать, что если в разделе есть подразделы с ограниченными правами, то данные нельзя будет развернуть в список (Ctrl+A или Ctrl+B).

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

 Сопряжение с “Золотой короной” Следующий раздел Следующий раздел В начало страницы

Для сведения сопровождающих. На одном из предприятий сделана перекачка данных в систему выплаты заработной платы по карточкам “Золота корона”. Так что, если ещё кому-нибудь нужно, берите и пользуйтесь! Нужный файл “sbis.io” лежит в каталоге “PAT/KORONA”.

 Проверка наличия “Лица” в документе Следующий раздел Следующий раздел В начало страницы

Теперь чтобы проверить в правиле операции, было ли установлено поле “Лицо2” в документе, достаточно написать так.

если( !Лицо2 )
   Ошибка(”Где Вы потеряли второе лицо?”);
...

Ранее для того же самого приходилось использовать функцию “Есть”.

 Объявление переменной с указанием типа Следующий раздел Следующий раздел В начало страницы

Все переменные в правилах операций могут быть одного из следующих типов – текст, число, деньги, дата, время. Раньше тип вновь создаваемой переменной определялся типом значения, которое присваивается этой переменной в первый раз. Теперь же появилась возможность явно написать, что нужно создать новую переменную определённого типа. Для этого перед именем соответствующей переменной нужно указать её тип (текст, число, деньги, дата или время), например.

текст С;

Обратите внимание, что это не всегда то же самое, что написать:

С = ””;

В последнем случае, если переменной ещё не было, будет создана новая переменная типа “текст”. Если же переменная уже была, то ей будет просто присвоено новое значение. Причём, если переменная была типа “число”, то она числом и останется. В первом же случае гарантировано создаётся новая переменная, либо, если такая переменная уже существует, выдаетс соответствующее предупреждение.

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

число К1,К2,К3;

Кроме того, можно сразу присвоить переменной нужное значение.

деньги С = Сумма;
дата Д = ТекДат;

Ранее введённый оператор “перем” в общем-то, не умер. Он, как и раньше создаёт переменную с неопределённым типом, тип такой переменной определяется первым присваиванием.

 Очередные изменения в расчете подоходного налога Следующий раздел Следующий раздел В начало страницы

В очередной раз порадовал нас своей непредсказуемостью расчёт подоходного налога. Уж вроде бы считаем этот самый налог не первый год и не в одной организации. Так вот оказалось, что мы всё делали не так. Ну, вернее, не совсем так.

Итак, по нашим сведениям, при расчёте льготы по подоходному налогу из суммы дохода нужно сначала вычесть материальную помощь в размере не более двенадцати минимумов, а потом уже решать: давать двукратную или однократную льготу. Или вообще ничего не давать. То же самое относится к призам и подаркам. В связи с этим предлагается сделать следующие изменения в задаче “Расчет заработной платы” в разделе “Налоги” справочника “Виды начислений/удержаний”.

Общая сумма дохода

В таблицу зависимостей аналитики “Общая сумма дохода” нужно добавить три строчки: “Льгота по мат.помощи”, “Льгота на подарки”, “Льгота на призы”. Все с коэффициентом “-1”.

Подоходный налог

Соответственно в таблицу зависимостей удержани “Подоходный налог” нужно также добавить три строчки: “Льгота по мат.помощи”, “Льгота на подарки”, “Льгота на призы”. Все с коэффициентом “1”.

Перерасчет льгот

Если Вы в этом году уже начисляли мат.помощь, призы или подарки и общая сумма дохода сотрудников превысила 5000 рублей, то нужно произвести перерасчёт льгот за прошлые месяцы расчёта. Для этого правило выполнения аналитики “Общая сумма дохода” должно выглядеть так:

Сумма = ЗаМесяц;
# перерасчет льгот и суммы дохода
Если( МесРасчета==01.03.99 )
{
   М1 = М2 = Месяц(МесРасчета)-1;
   Пока( М2>0 )
   {
      С = ЗаПериод("ЛМТП",М1,М2)+
      ЗаПериод("ЛПОД",М1,М2)+
      ЗаПериод("ЛПРЗ",М1,М2);
      Если( С )
      {
         Д = ЗаПериод("СДОХ",М1,М2);
         Дата = Дата(1,М1-М2+1,Год(МесРасчета));
         Если( Д>5000 и Д-С<=5000 )
         {
            Л = ЗаПериод("ЛСОТ",М2,М2);
            Если( Л )
            {
               СохранитьНУ("ЛСОТ",-Л,"",Дата);
               СохранитьНУ("ЛСО2",2*Л,"",Дата);
            }
            Л = ЗаПериод("ЛИЖД",М2,М2);
            Если( Л )
            {
               СохранитьНУ("ЛИЖД",-Л,"",Дата);
               СохранитьНУ("ЛИЖ2",2*Л,"",Дата);
            }
         }
         С = ЗаПериод("ЛМТП",М2,М2)+
         ЗаПериод("ЛПОД",М2,М2)+
         ЗаПериод("ЛПРЗ",М2,М2);
         Если( С )
            СохранитьНУ("СДОХ",-С,"",Дата);
      }
      М2--;
   }
}

Во избежание каких-либо неожиданностей не забудьте в следующем месяце убрать этот перерасчёт. Должна остаться только строчка:

Сумма = ЗаМесяц;

Формы по подоходному налогу

Сделав указанные выше изменения, не забудьте установить и исправленные формы по подоходному налогу.

Зачем это делается, и что будет, если этого не делать?

После прочтения всего вышеприведённого у многих возникал вопрос – “А что будет, если плюнуть на всё здесь написанное?”. Ну, во-первых, извиняюсь, плюваться нехорошо, люди (то есть я) всё-таки старались! Во-вторых, могут возникнуть ситуации, когда подоходный налог будет считатьс не верно. Что опять же нехорошо! Вот представьте себе, человек на апрель месяц получил 4750 рублей дохода. И тут ему выдают мат, не хорошо сказать, помощь в размере 500(пятьсот) рублей. Если считать по-старому, то ему в апреле нужно применять льготу в размере одного минимума, а если по-новому, в размере двух. Сами понимаете - не порядок!


<<< Предыдущий выпуск | Архив выпусков | Следующий выпуск >>>