Дипломная работа: "1С-Предприятие" и другие компьютерные системы учета и управления
Рассмотрим часть модуля
документа «Счет» в программе «1С: Бухгалтерия»

Процедура «Печать» -
создание печатной формы документа.

Процедура Печать()
Таб = Создать Объект
("Таблица");
ИмяФайлаПечатнойФормы
= КаталогИБ()+"ExtForms\PrnForms\1cbs.mxl";
Если
ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1 Тогда
Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы);
Иначе
Таб.ИсходнаяТаблица("Таблица");
КонецЕсли;
Таб.ВывестиСекцию("Шапка");
ВыбратьСтроки();
Ном = 0;
Пока ПолучитьСтроку()=1
Цикл
Ном =
Ном + 1;
Таб.ВывестиСекцию("Строка");
КонецЦикла;
Таб.ВывестиСекцию("Итого");
Таб.ВывестиСекцию("НДС");
Если УчитыватьНП
= 1 Тогда
Таб.ВывестиСекцию("НП");
КонецЕсли;
Таб.ВывестиСекцию("Подвал");
КонецПроцедуры
Процедура «Ввод на
основании» - документ будет выводиться на основании другого документа.
Процедура
ВводНаОсновании(ДокОсн) //предопределенная
Новый = 1;
Если
ДокОсн.Вид() = "РасходнаяНакладная" Тогда
РасчетныйСчет
= ДокОсн.РасчетныйСчет;
Контрагент
= ДокОсн.Контрагент;
Договор
= ДокОсн.Договор;
Плательщик
= ДокОсн.Контрагент;
ВариантРасчетаНалогов
= ДокОсн.ВариантРасчетаНалогов;
ДокОсн.ВыбратьСтроки();
Пока
ДокОсн.ПолучитьСтроку() = 1 Цикл
НоваяСтрока();
Товар
= ДокОсн.Товар;
Количество
= ДокОсн.Количество;
Цена
= ДокОсн.Цена;
Сумма
= ДокОсн.Сумма;
НДС
= ДокОсн.НДС;
НП
= ДокОсн.НП;
Всего
= ДокОсн.Всего;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
//ВводНаОсновании
Средства
администрирования
Основные средства
администрирования системы 1С:Предприятие реализованы в составе конфигуратора.
Однако есть ряд механизмов и утилит, которые не входят в состав конфигуратора,
хотя также имеют отношение к администрированию системы 1С:Предприятие.
Перечислим наиболее важные механизмы и инструменты, входящие в состав средств
администрирования:
25 Аутентификация
Механизм аутентификации
позволяет определить, кто именно из пользователей, перечисленных в списке
пользователей системы, подключается к прикладному решению в данный момент.
Система поддерживает два
вида аутентификации, которые могут использоваться в зависимости от конкретных
задач, стоящих перед администратором информационной базы:
аутентификация средствами
1С:Предприятия;
аутентификация средствами
Windows.
25.1 Аутентификация средствами
1С:Предприятия

Для выполнения
аутентификации средствами 1С:Предприятия пользователь, при начале работы с
прикладным решением, должен выбрать (или ввести) имя пользователя и соответствующий
этому имени пароль:

Если пароль, введенный
пользователем, не соответствует тому, который хранится в информационной базе,
доступ к прикладному решению будет закрыт:


При выполнении
аутентификации средствами Windows, от пользователя не требуется каких-либо
действий по вводу логина и пароля. Система анализирует, от имени какого
Windows-пользователя выполняется подключение к прикладному решению, и на
основании этого определяет соответствующего пользователя 1С:Предприятия. При
этом диалог аутентификации 1С:Предприятия не отображается, если не указан
специальный параметр командной строки. Аутентификацию средствами Windows имеет
смысл использовать для NT-подобных операционных систем, например NT, 2000, XP.
Если для пользователя не
указан ни один из видов аутентификации, - такому пользователю доступ к
прикладному решению закрыт.
25.3 Список пользователей
Система 1С:Предприятие
позволяет вести список пользователей, которым разрешена работа с системой. Этот
список не является частью прикладного решения, а создается отдельно в
конкретной организации, в которой используется система:

Администратор
информационной базы имеет возможность добавлять, удалять пользователей, а также
модифицировать данные пользователя. Создание новых пользователей возможно также
путем копирования уже существующих пользователей.

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

Систему ролей,
существующую в конкретном прикладном решении, определяет разработчик в процессе
создания прикладного решения. Администратор может только выбирать среди
существующих в прикладном решении ролей.
25.4 Активные пользователи
Список активных
пользователей позволяет получать информацию о том, кто из пользователей
работает с информационной базой в данный момент:

Список активных
пользователей содержит информацию об имени пользователя, режиме, в котором
пользователь использует систему, времени начала его работы и пр. Администратор
имеет возможность вывести список активных пользователей на печать в виде
текстового или табличного документа. Кроме этого, из списка активных
пользователей можно открыть журнал регистрации системы, или просмотреть историю
работы пользователя - содержимое журнала регистрации, отфильтрованное по тому
пользователю, на котором установлен курсор.
Журнал регистрации
содержит информацию о том, какие события происходили в информационной базе в
определенный момент времени или какие действия выполнял тот или иной
пользователь:

Журнал регистрации
доступен как в режиме 1С:Предприятие, так и в режиме Конфигуратор.
В режиме 1С: Предприятие
по щелчку мыши в полях Данные и Представление данных можно перейти к тому объекту
прикладного решения, который указан в записи журнала регистрации.
Информацию, находящуюся в
журнале регистрации, можно отбирать по большому количеству критериев. Например,
можно отобрать только информацию о том, какие документы изменялись определенным
пользователем в заданный промежуток времени:

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

Кроме этого разработчик
может самостоятельно добавлять записи в журнал регистрации, используя средства
встроенного языка. Такая возможность позволяет настраивать журнал регистрации
под нужды конкретного прикладного решения.
В процессе длительной
эксплуатации системы в журнале регистрации может накапливаться значительное
число записей. Поэтому поддерживается возможность сокращения журнала
регистрации и удаления записей, ставших неактуальными. При сокращении журнала
регистрации можно записать удаляемые события в файл, если предвидится
необходимость их анализа в будущем:

Используя средства работы
со списками, разработчик имеет возможность выгрузить журнал регистрации в
текстовый или табличный документ, который в дальнейшем может быть сохранен в
собственном формате или, например, формате листа Excel или документа HTML.
26. Загрузка
и выгрузка информационной базы
Текущая информационная
база может быть выгружена в файл на диске или загружена из файла. Эти операции
могут использоваться, например, для создания архива информационной базы и
восстановления какой-либо копии базы из архива. Также выгрузка и загрузка
информационной базы используется для переноса базы из файлового варианта в
клиент серверный и обратно.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 |