- •Ответы на вопросы к экзамену по дисциплинам «Прикладные программные средства в экономике и бизнесе» и «Информационные технологии бухгалтерского учета»
- •1.Базовая концепция и основные функциональные компоненты комплекса «1с:Предприятие».
- •Режимы запуска 1с. Версии 1с.
- •Пользователи. Права. Интерфейсы. Меню и панели инструментов.
- •Конфигуратор. Структура дерева метаданных.
- •Конфигуратор. Администрирование.
- •Экранные формы. Редактор программных модулей.
- •Редактор печатных форм. Работа с секциями.
- •Работа с экранными формами. Элементы диалога на форме. Слои и закладки.
- •Структура объектов 1с. Синтаксис языка 1с. Конструкции языка.
- •Синтаксис-Помощник. Глобальный модуль. Общие таблицы.
- •Создание констант, перечислений и справочников.
- •Реквизиты. Виды и свойства реквизитов. Типы значений реквизитов. Периодические реквизиты.
- •Иерархические и подчиненные справочники. Формы элемента, группы, списка. Подбор из справочника.
- •Создание документов. Структура документа. Реквизиты шапки и табличной части.
- •Форма документа (диалог, модуль, таблица). Модуль документа.
- •Проведение документа. Бухгалтерский и оперативный учет.
- •Регистры. Измерения и ресурсы. Движения в регистрах.
- •Регистры остатков. Оборотные регистры. Обращение к итогам регистра. Выгрузка итогов.
- •Создание запросов. Структура запроса. Источники данных для запросов. Методы запросов.
- •Счета. Операции и проводки. Субсчета. Субконто. Виды субконто.
- •План счетов. Бухгалтерские итоги.
- •Системные процедуры и функции.
- •Список значений. Таблица значений.
- •Предопределенные процедуры. Виды и параметры предопределенных процедур.
- •Работа с транзакциями.
- •Средства 1с для работы с файловой системой.
- •Работа в 1с с файлами ms Excel, dbf, текстовыми файлами.
- •Конструкторы 1с. Использование конструкторов для создания типовых элементов конфигурации.
- •Журналы документов. Типы журналов. Графы журнала.
Предопределенные процедуры. Виды и параметры предопределенных процедур.
Работа с транзакциями.
Средства 1с для работы с файловой системой.
Для работы с файлами и каталогами в 1С:Предприятие используется специальный объект "ФС" (файловая система). Средства языка 1С имеют возможности поиска, копирования, переименования, удаления и совершения других операций с файлами и каталогами.
Обращение к файловой системе
Для работы с файловой системой предназначен объект "ФС". В принципе его не требуется создавать с помощью функции СоздатьОбъект. Можно считать, что он уже создан. Но 1С позволяет создать сколько угодно таких объектов при помощи функции СоздатьОбъект;
Пример:
ГдеМыНаходимся = ФС.ТекКаталог(); ФС.СоздатьКаталог("DOCS"); НовФС = СоздатьОбъект("ФС");
Объект "ФС" имеет следующие методы:
Метод |
Описание |
ВыбратьФайл(<ИмяФайла>) |
Открывает окно диалога выбора/сохранения файла. Возвращает: 0 - если в окне диалога нажата кнопка 'Отмена', 1 - если нажата кнопка 'ОК'. Синтаксис: ВыбратьФайл (<ТипДиалога>, <ИмяФайла>, <ИмяНачКаталога>, <ЗаголовокОкна>, <Фильтр>, <Расширение>, <Таймаут>) Параметры: <ТипДиалога> -: 0 - диалог типа <открыть>, 1 - диалог типа <сохранить>; <ИмяФайла> - переменная, содержащая на входе строку с именем файла, а на выходе - имя выбранного файла; <ИмяНачКаталога> - переменная, содержащая на входе строку с начальным каталогом, а на выходе - имя выбранного каталога; <ЗаголовокОкна> - строка с заголовком окна; <Фильтр> - строка с фильтром отбора файлов (например: 'Все файлы (*.*) |*.*'); <Расширение> - строка с расширением файла по умолчанию; <Таймаут> - время ожидания отклика пользователя в секундах (необязателен). |
ВыбратьФайлКартинки |
Открывает окно диалога выбора/сохранения файла картинки. Возвращает: 0 - если в окне диалога нажата кнопка 'Отмена', 1 - если нажата кнопка 'ОК'. Синтаксис: ВыбратьФайлКартинки (<ТипДиалога>, <ИмяФайла>, <ИмяНачКаталога>, <ЗаголовокОкна>, <Расширение>, <Таймаут>) |
ВыбратьКаталог |
Открывает окно диалога выбора каталога. Возвращает: 0 - если в окне диалога нажата кнопка 'Отмена'; 1 - если в окне диалога нажата кнопка 'ОК', при этом в переменную <ИмяНачКаталога> возвращается имя выбранного каталога; -1 (минус единица) - закончилось время <Таймаут> ожидания отклика пользователя. Синтаксис: ВыбратьКаталог(<ИмяКаталога>,<ЗаголовокОкна>,<Таймаут>) |
СуществуетФайл |
Проверяет существование файла.. Возвращает: 1 - файл существует; 0 - не существует. Синтаксис: СуществуетФайл(<ИмяФайла>) |
КопироватьФайл |
Копирует файл. Синтаксис: КопироватьФайл(<ИмяФайлаИсточника>,<ИмяФайлаПриемника>,<ФлагПерезаписи>) Параметры: <ИмяФайлаИсточника> - строка с именем файла источника; <ИмяФайлаПриемника> - строка с именем файла приемника; <ФлагПерезаписи> -: 0 - существующий файл приемника перезаписать; 1 - существующий файл приемника не перезаписывать. |
УдалитьФайл |
Удаляет файл. Синтаксис: УдалитьФайл(<ИмяФайла>) |
ПереименоватьФайл |
Переименовать/переместить файл. Синтаксис: ПереименоватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>, <ФлагПерезаписи>) Параметры: <ИмяФайлаИсточника> - строка с именем файла источника; <ИмяФайлаПриемника> - строка с новым именем файла; <ФлагПерезаписи> -: 0 - запрещает перемещение файла между дисками и существующий файл приемника не перезаписывается; 1 - разрешает перемещение файла между дисками (только для файлов) и существующий файл приемника перезаписывается. |
НайтиПервыйФайл |
Открывает выборку файлов по заданной маске и находит первый файл. Возвращает строку с именем найденного файла. Синтаксис: НайтиПервыйФайл(<МаскаИмени>) |
НайтиСледующийФайл |
Находит следующий файл по открытой выборке файлов. Возвращает строку с именем найденного файла. Синтаксис: НайтиСледующийФайл() |
АтрибутыФайла |
Возвращает атрибуты файла (в параметрах). Синтаксис: АтрибутыФайла (<ИмяФайла>, <РазмерФайла>, <АтрибутыФайла>, <ВремяСоздания>, <ВремяПоследнегоДоступа>, <ВремяПоследнейЗаписи>, <РасширенноеИмяФайла>) Атрибуты файла закодированы, об этом см. Синтакс-Помощник или описание встроенного языка |
СоздатьКаталог |
Создать новый каталог (папку). Синтаксис:СоздатьКаталог(<ИмяКаталога>) |
УдалитьКаталог |
Удаляет каталог файлов. Синтаксис: УдалитьКаталог(<ИмяФайла>) |
УстТекКаталог |
Устанавливает текущий каталог файлов. Синтаксис: УстТекКаталог(<ИмяФайла>) |
ТекКаталог |
Возвращает строку с именем текущего каталога файлов. |
WindowsКаталог |
Возвращает строку с именем Windows директории. |
СвободноеМестоНаДиске |
Возвращает размер свободного дискового пространства в байтах. Синтаксис: СвободноеМестоНаДиске(<ИмяДиска>) |
Также часто применяются системные функции:
Метод |
Описание |
КаталогИБ |
Возвращает имя каталога базы данных. |
КаталогПользователя |
Возвращает имя каталога пользователя. |
КаталогПрограммы |
Возвращает имя каталога с исполняемыми файлами системы 1С:Предприятие. |
КаталогВременныхФайлов |
Возвращает имя каталога временных файлов. |
ИмяКомпьютера |
Возвращает сетевое имя компьютера, работающего в данный момент с программой. |