|
|
|
|
·
·
·
·
|
|
|
|
|
|
|
СБиС news №27/07.07.99
Опять про функцию
“ДляВсех Записей” |
|
|
К моему великому сожалению в предыдущем номере СБиС
news’а при описании функции “ДляВсех Записей” закралась досадная ошибка,
то бишь очепятка. Дело в том, что в примере вызова функции был указан
один, а не два параметра. Повторяю заметку из предыдущего выпуска (надеюсь
на этот раз без ошибок). ДН.
В правилах операций и в отчетах
можно использовать новую функцию:
ДляВсех(Записей(ИмяВыборки,Объект)) { ... }
Эта функция позволяет
последовательно перебрать все записи, входящие в указанную выборку
(указывается имя выборки). Вторым параметром определяетс объект, к
которому привязана данная выборка. Само собой сама выборка должна быть
описана в ресурсах. При переборе появляетс объект
“Запись” (хотя в некотором случае, например, при работе со
складской картотекой, это может быть объект с другим, стандартным именем,
которое можно узнать с помощью команды “Отладить”). С этим объектом
можно выполнять все операции, которые делаются с объектами из этих
выборок. Понятно, что Вам ничего не понятно. И это
в общем-то нормально, мне самому не всё ясно :)
|
|
Для удобства перехода с более
поздних версий на версию 1.7 сделаны бат-файлы, автоматизирующие процесс
конвертации. Находятся они в каталоге “CONVERT”. В том же каталоге в файле
“README.TXT” лежит инструкция по использованию всего этого дела.
|
|
Как Вы, должно быть, знаете, СБиС++
использует при импорте/экспорте таблиц пресловутый файл “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” предлагаем Вашему вниманию список изменений, произошедших в задаче
“Учёт кадров”.
-
Трудовые договора можно оформлять
не только на сотрудников из основного списка, но и на тех, кто находится
в резерве. При закрытии приказа сотрудник будет перемещен из резерва в
нужный раздел основного списка и, если у него не был введен табельный
номер, то он будет пронумерован. Соответственно при открытии приказа
человека снова выбросят в резерв, но табельный номер освобожден не
будет.
-
В реестрах кадровых документов
теперь доступна развернутая ведомость (через локальное меню или по
клавишам Alt+F2).
-
В должностях сотрудника (а
соответственно в приказах на прием и перевод) наконец-то появилась новая
галочка "Основное место работы". Так что можно различать, на какой
должности сотрудник работает как на основном месте работы, а на каком -
как совместитель. Принимаются предложения по расширению количества
галочек.
-
В приказах на изменение штатного
расписания произошли серьезные изменения. Теперь
при вводе новой записи требуется выбрать, что собственно Вы хотите
сделать:
- Создать новую штатную должность
- Изменить оклад/тариф у штатной должности
- Ввести/вывести штатную единицу
- Изменить оклад/тариф у должности
Первые три пункта действуют на
справочник "Штатное расписание", а последний - на справочник
"Должности". Обратите внимание на следующие
особенности:
-
при создании новой штатной должности НЕ НУЖНО ее
заранее создавать в справочнике "Штатное расписание", она будет
создана при закрытии приказа;
-
при добавлении/сокращении штатных единиц в личной
карточке сотрудника никаких изменений не происходит;
-
если при сокращении штатных единиц их число
становится равным нулю, то должность автоматически закрывается, то
есть проставляется дата окончания ее действия;
-
если в приказе указан раздел штатного расписания, то
при любых операциях со штатным расписанием будет производиться
позиционирование на этот раздел.
-
В справочнике должностей появилась
кнопка "ОКПДТР…", в которой вводятся параметры, необходимые для
формирования кода ОКПДТР (если не дай бог он Вам понадобится).
-
В штатном расписании проявилась
кнопка "Дополнительно ОКПДТР". Под ней можно ввести информацию для кода
ОКПДТР и что более важно: услови труда для этой штатной должности.
-
Умер классификатор ОКПДТР. Мир его
праху. Его бренные останки разделились между справочником должностей и
штатным расписанием.
|
|
Некоторым пользователям очень
хочется на документе или отчёте видеть, кем же была напечатана данная
бумаженция. Для этих целей в СБиС’е есть объект с именем
“Пользователь”. В качестве иллюстрации
приведу такой фрагмент отчёта:
^Пользователь.Название^ ^Пользователь.ФИО^ ^Пользователь.Имя^
Вот что будет напечатано:
Иванов И.И. Иванов Иван
Иваныч ИВАН
В последней строке выводится имя
пользователя, то есть то имя, которое пользователь вводит при входе в
программу. Обратите внимание, что переменная “Пользователь.Имя” появилась
только в версии 1.7. |
<<< Предыдущий выпуск | Архив выпусков | Следующий выпуск >>>
|
|