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

Содержание

Импорт географического классификатора

Для заполнения адресов сотрудников в СБиС++ есть географический классификатор. Его можно импортировать в СБиС++ из внешних файлов. Для закачки требуются три файла KLADR.dbf, STREET.dbf и SOCRBASE.dbf или KLADRW.dbf, STREETW.dbf и SOCRBASE.dbf (то же самое только в Win-кодировке). Эти файлы можно получить либо в ИМНС, либо у нас в офисе, либо из интернета по адресам:

Для импорта нужно перейти в задачу «Кадры», выбрать меню «Услуги/Импортировать географический классификатор» и указать каталог с имеющимися dbf-файлами. Учтите, что если закачать классификатор по всей России, то размер вашей базы данных значительно увеличится (около 60М в tbl-формате). В СБиС++ есть возможность импортировать только выбранные области, а также не импортировать улицы, а только города и населенные пункты – при импорте программа спросит, импортировать ли улицы, и предложит список для выбора импортируемых областей. Таким образом, чтобы сильно не увеличивать базу данных, мы рекомендуем сначала импортировать вашу родную область вместе с улицами, а потом все остальные области без улиц.

Новый классификатор можно импортировать в уже имеющийся (то есть обновить), при этом будет сделано следующее. Адреса, которых не было в СБиС++, будут добавлены и помечены белым цветом. Устаревшие адреса, которых нет в импортируемом классификаторе, помечены серым цветом. А адреса с изменившимися названиями помечены красным цветом. Сравнение адресов производится по полному коду, например, «Московский пр-кт» имеет код «760000010000492».

Но все-таки, чтобы в вашем классификаторе не оставалось устаревших адресов, рекомендуем сначала очистить его. Для этого просто удалите группу «РОССИЯ».

Макаров Сергей (smak@tensor.ru)

Перенос сотрудников из ведомости в ведомость

В версии СБиС++ 1.9.112 появилась возможность переместить сотрудников из ведомости в ведомость. Для этого нужно зайти в ведомость, отметить пробелом одного или несколько сотрудников, и нажать <Alt+Del>. После чего откроется реестр ведомостей для выбора ведомости, в которую нужно поместить этих сотрудников.

Такое перемещение между ведомостями может потребоваться, поскольку для ПФ сотрудников с различными территориальными условиями (РКС и т.д) и вышедших на пенсию нужно помещать в отдельные пачки.

В этой же версии в карточке сотрудника, открываемой из реестра для пенсионного фонда, появилась кнопка «Ведомости», по которой открывается список ведомостей, в которые занесен сотрудник. Таким образом, по этой кнопке можно легко посмотреть все сдаваемые в ПФ документы по сотруднику (АДВ-1,СЗВ-4-2 и т.д.)

Макаров Сергей (smak@tensor.ru)

Изменения в расчёте среднесписочной численности

В СБиС++ 1.9.100 сделаны изменения в расчёте среднесписочной численности. Теперь среднесписочная численность работника не может быть больше единицы, даже если он работает на трёх ставках.

Цитируя инструкцию по заполнению организациями  сведений о численности работников и использовании рабочего времени в формах федерального   государственного статистического наблюдения, утвержденной Постановлением Госкомстата России от 07.12.98 N 121:

 «1. Если работник, состоящий в списочном составе, заключил договор гражданско-правового характера с этой же организацией, то он не включается в среднюю численность работников, выполнявших работы по договорам гражданско-правового характера. Работник, получающий в одной организации две, полторы или менее одной ставки или оформленный в одной организации как внутренний совместитель, учитывается в списочной численности работников как один человек (целая единица).»

То есть если на один период у сотрудника есть должности основные и должности по договорам, то для численности учитываются только основные должности, но не больше единицы.

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

Эти работники учитываются за каждый календарный день как целые единицы в течение всего срока действия этого договора. За выходной или праздничный (нерабочий) день принимается численность работников за предшествующий рабочий день.»

То есть складываем все договора, но не больше 1.

3. Если за один и тот же период у сотрудника есть договор подряда и он – внешний совместитель (такого в инструкции не прописано), в соответствии с устными консультациями Госкомстата сделано, чтобы сотрудник учитывался как работающий по договору подряда.

Кроме того, при расчёте среднесписочной численности в группировке по категориям теперь учитывается изменение категории сотрудника (среднесписочная численность стала исторической!). Для этого в записи о должности сотрудника, а также в кадровых документах появилось поле «Категория».

Рякин Алексей (ryakin@tensor.ru)

Как прочитать информацию из конфигурации системы

Одним из пользователей был задан вопрос: «Каким образом можно из пользовательской функции получить доступ к переменным из конфигурации? Интересуют – путь к базе данных, превалирующая валюта...».

В СБиС++ 1.9 есть один не совсем очевидный, но, тем не менее, работающий способ. Нужно воспользоваться функцией «СоздатьДиалог», а вот парную ей функцию «ВыполнитьДиалог» уже не вызывать. Например, чтобы сообщить превалирующую валюту, нужно написать такой код:

объект О = СоздатьДиалог("Конфигурация системы");
Сообщить('О.Вал.Наименование валюты');

Новиков Дмитрий (demon@tensor.ru)

Начальная инициализация в окне поиска

Если вам хочется, чтобы в окне поиска, которое вызывается по <Cltr+S>, по умолчанию устанавливалось определённое значение, можно создать обработчик на это окно примерно следующего содержания:

Функция Поиск( Событие, Поле )
{
   Если( Событие=="Инициализация" )
   {
      Ф2 = "Выбрать найденные";
   }
   Вернуть "";
}

Новиков Дмитрий (demon@tensor.ru)

Вызов внешнего отчёта из меню

В СБиС++ 1.9 возможность сделать вызов из меню конкретного внешнего отчёта (их полный список вы видите, когда в задаче «Баланс и анализ» выбираете пунк «Отчеты/Формы стандартной отчетности»). Например, можно в меню вставить кнопку, которая сразу будет строить баланс предприятия. Для этого сделайте следующее:

1.  Откройте меню, в которое хотите вставить новую кнопку и нажмите <Ctrl+F12>.

2.  Нажмите <Ins> и выберите пункт «Кнопка».

3.  Введите имя кнопки, например, «Баланс». Тип должен быть «Поместить команду в очередь».

4.  В поле «Команда» укажите значение «222», а в поле «Имя окна» имя файла и через точку с запятой имя отчёта из этого файла. Например, «BALANS02.FRM;Форма N1: Баланс предприятия (N4н от 13-02-00)».

5.  Нажмите кнопку «Сохранить» и клавишу <Alt+X>.

6.  Теперь попробуйте выбрать созданный только что пункт меню.

Новиков Дмитрий (demon@tensor.ru)

Изменение поля типа «Флаги»

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

ИмяПоля = "+НомерФлага"; # установитьфлаг
ИмяПоля = "-НомерФлага"; # снять флаг

Флаги нумеруются с единицы, например, чтобы установить флаг «Резидент» в справочнике сотрудников, нужно написать так:

Признаки = "+1"; 

Новиков Дмитрий (demon@tensor.ru)

А вы знаете, что…

Win32 СБиС++ версии 1.9 понимает движения колёсиком у мыши на таблицах. У кого есть и то и то, можете подвигать, вдруг понравится :)

При редактировании правил операций нажатие <Ctrl+I> вызывает список функций. Об этом, наверное, знают многие, а вот что в этом окне можно нажать <F3> или <F1> вы знаете? Лучше нажимать <F3>. Если в момент нажатия <F3> вы стоите на функции из prg-файла, то будет открыт на просмотр и редактирование текст этой функции. Если же это встроенная функция, то будет открыта подсказка по этой функции. <F1> всегда открывает подсказку.

Новиков Дмитрий (demon@tensor.ru)


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