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

 Опять про функцию “ДляВсех Записей” Следующий раздел Предыдущий раздел В начало страницы

К моему великому сожалению в предыдущем номере СБиС news’а при описании функции “ДляВсех Записей” закралась досадная ошибка, то бишь очепятка. Дело в том, что в примере вызова функции был указан один, а не два параметра. Повторяю заметку из предыдущего выпуска (надеюсь на этот раз без ошибок). ДН.

В правилах операций и в отчетах можно использовать новую функцию:

ДляВсех(Записей(ИмяВыборки,Объект))
{
   ...
}

Эта функция позволяет последовательно перебрать все записи, входящие в указанную выборку (указывается имя выборки). Вторым параметром определяетс объект, к которому привязана данная выборка. Само собой сама выборка должна быть описана в ресурсах.
При переборе появляетс объект “Запись” (хотя в некотором случае, например, при работе со складской картотекой, это может быть объект с другим, стандартным именем, которое можно узнать с помощью команды “Отладить”). С этим объектом можно выполнять все операции, которые делаются с объектами из этих выборок.
Понятно, что Вам ничего не понятно. И это в общем-то нормально, мне самому не всё ясно :)

 

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

Для удобства перехода с более поздних версий на версию 1.7 сделаны бат-файлы, автоматизирующие процесс конвертации. Находятся они в каталоге “CONVERT”. В том же каталоге в файле “README.TXT” лежит инструкция по использованию всего этого дела.

 

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

Для тех же, кто любит действовать “по старинке”, приведём таблицы соответствия (только дл моментов, вызывающих сомнения).

Соответствие файлов.

 Старые таблицы   Новые таблицы 
 OKPDTR  
   OKPDTR2

Соответствие полей.

 Старые поля   Новые поля 

 Приход, Расход, Наименование счета 
 Признаки закрытия   Признаки 

 Виды расчетов 
 ВР-ОКПДТР   
   ОКПДТР 

 Отпуск/больн 
 Пред   
 ОБ-Классификаторы   
   Признак 

 Классификаторы 
 Вид производства   
 ОБ-Классификаторы   
   Штат-Категория 
   Штат-Условия 

 Образование 
 Образование по ОКПДТР   
   ОКПДТР 
 

 Несколько IO-файлов Следующий раздел Предыдущий раздел В начало страницы

Как Вы, должно быть, знаете, СБиС++ использует при импорте/экспорте таблиц пресловутый файл “SBIS.IO”. Но это было раньше, а теперь всё гораздо хуже (или лучше)…
Так вот, теперь при вызове команды “Экспортировать” (Ctrl+U) или “Импортировать” (Ctrl+I) СБиС берёт из каталога запуска “sbis.exe” все файлы с расширением “IO” и, если таковых несколько штук, предлагает выбрать нужный. Таким образом, если Вам нужно импортировать/экспортировать то так, то эдак, создайте два файла, например, “SBIS1.IO” и “SBIS2.IO”.

 

 Запуск внешнего файла Следующий раздел Предыдущий раздел В начало страницы

В версии 1.7 можно назначить кнопке в меню или диалоге выполнение внешней программы. Например, чтобы сделать вызов Word'а из СБиС'а достаточно сделать следующее.

  • Открываете выбранное меню в режиме редактирования (Ctrl+F12).
  • Вставляете новую кнопку (Ins).
  • Указываете “Выполнить внешнюю программу”.
  • В поле “Имя” указываете команду запуска Word'а “start winword.exe”.
  • Сохраняете меню (Alt+X).
Пользуйтесь и наслаждайтесь!
 

 Новое в учёте кадров Следующий раздел Предыдущий раздел В начало страницы

В продолжение темы “А что же появилось нового в версии 1.7” предлагаем Вашему вниманию список изменений, произошедших в задаче “Учёт кадров”.

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

  2. В реестрах кадровых документов теперь доступна развернутая ведомость (через локальное меню или по клавишам Alt+F2).

  3. В должностях сотрудника (а соответственно в приказах на прием и перевод) наконец-то появилась новая галочка "Основное место работы". Так что можно различать, на какой должности сотрудник работает как на основном месте работы, а на каком - как совместитель. Принимаются предложения по расширению количества галочек.

  4. В приказах на изменение штатного расписания произошли серьезные изменения.
    Теперь при вводе новой записи требуется выбрать, что собственно Вы хотите сделать:

    • Создать новую штатную должность
    • Изменить оклад/тариф у штатной должности
    • Ввести/вывести штатную единицу
    • Изменить оклад/тариф у должности

    Первые три пункта действуют на справочник "Штатное расписание", а последний - на справочник "Должности".
    Обратите внимание на следующие особенности:

    • при создании новой штатной должности НЕ НУЖНО ее заранее создавать в справочнике "Штатное расписание", она будет создана при закрытии приказа;

    • при добавлении/сокращении штатных единиц в личной карточке сотрудника никаких изменений не происходит;

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

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

  5. В справочнике должностей появилась кнопка "ОКПДТР…", в которой вводятся параметры, необходимые для формирования кода ОКПДТР (если не дай бог он Вам понадобится).

  6. В штатном расписании проявилась кнопка "Дополнительно ОКПДТР". Под ней можно ввести информацию для кода ОКПДТР и что более важно: услови труда для этой штатной должности.

  7. Умер классификатор ОКПДТР. Мир его праху. Его бренные останки разделились между справочником должностей и штатным расписанием.

 

 Кто печатал документ?! Следующий раздел Предыдущий раздел В начало страницы

Некоторым пользователям очень хочется на документе или отчёте видеть, кем же была напечатана данная бумаженция. Для этих целей в СБиС’е есть объект с именем “Пользователь”.
В качестве иллюстрации приведу такой фрагмент отчёта:

^Пользователь.Название^
^Пользователь.ФИО^
^Пользователь.Имя^

Вот что будет напечатано:

Иванов И.И.
Иванов Иван Иваныч
ИВАН

В последней строке выводится имя пользователя, то есть то имя, которое пользователь вводит при входе в программу. Обратите внимание, что переменная “Пользователь.Имя” появилась только в версии 1.7.

 


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