
- •Лабораторная работа 10. Документ и регистр сведений
- •10.1. Основные понятия
- •10.2. Изменение настройки регистра сведений "ДанныеОс"
- •10.2.1. Изменение формы списка
- •10.3. Документ "Поступление"
- •10.3.1. Закладка "Основные"
- •10.3.2. Закладка "Данные"
- •10.3.3. Закладка "Нумерация"
- •10.3.7. Самостоятельная работа: закладка "Формы"
- •10.4. Работа с документами из встроенного языка системы
- •10.4.1. Менеджер документа
- •10.4.2. Самостоятельная работа: организация выборки
- •10.4.3. Работа с Документом как с объектом
- •10.5.1. Обработка событий от элементов формы
- •10.5.2. Получение итогов в подвале табличного поля
- •10.5.3. Обработка событий формы
- •10.6.2. Доработка процедуры ОбработкаПроведения(…)
- •10.6.3. Работа с движениями в форме документа
- •10.7. Работа с документом в режиме "1с:Предприятие"
- •10.8. Что мы узнали
- •Лабораторная работа 11(10_2). Отчеты и Запросы
- •11.1. Создание отчета (запроса) "вручную"
- •11.1.2. Особенности создания формы отчета
- •11.1.3. Модуль формы отчета
- •11.1.4. Изменение текста запроса и его выполнение
- •11.1.5. Выборка данных из результата запроса
- •11.2. Вызов отчета из интерфейса конфигурации
- •11.3. Обращение к отчету из встроенного языка системы
- •11.3.1. Модуль отчета
- •11.4. Конструктор выходных форм
10.3.1. Закладка "Основные"
Эта закладка позволяет заполнить основные свойства документа "Имя", "Синоним" и "Комментарий". Эти свойства вам хорошо знакомы и не нуждаются в каких-либо пояснениях.
В соответствии с п.9. постановки задачи мы создадим в конфигурации новый вид документа под именем "Поступление".
Упражнение №10.3 (продолжение). |
||||||||
Включите в конфигурацию новый документ со следующими основными свойствами:
|
10.3.2. Закладка "Данные"
Документ имеет два реквизита с заранее заданным назначением – это "Номер" и "Дата". Все остальные реквизиты необходимо будет добавить к свойствам объекта, используя эту закладку.
Переключимся на эту закладку и прежде чем что-то вводить задумаемся над тем, какие реквизиты нам нужны. Прежде всего, вспомним, что согласно постановке задачи, у нас в одной ИБ должны присутствовать документы нескольких фирм, образующих объединение. Поэтому нам понадобится реквизит "Фирма".
Упражнение №10.4. |
||||||||||||||||||||||||||||||||||||||||||||||||
Добавьте в шапку документа следующий реквизит:
Далее. По условию задачи рублевые суммы мы должны перечитывать в УЕ, следовательно, для выполнения таких расчетов нам нужно будет получать значение курса из регистра сведений. Но выполнение такой операции при редактировании формы будет отнимать некоторое время. Поэтому разумнее будет иметь реквизит "Курс" в самом документе и заполнять его программным путем всего один раз, предоставив при этом возможность пользователю самостоятельно выбирать дату курса: Добавьте в шапку документа следующие реквизиты:
Какие типы данных Вы назначите для новых реквизитов шапки? На этом реквизиты шапки, очевидно, закончатся, а содержимое табличной части фактически представлено в постановке задачи. Добавьте в документ табличную часть:
Теперь мы должны будем наполнить табличную часть реквизитами, согласно постановке задачи. Колонку, которая может содержать как ОС, так и деталь, мы назовем "ОС_Деталь": Добавьте в табличную часть реквизит:
Совет: При выборе типа данных используйте кнопку выбора и не забудьте в диалоге "Выбор типа" установить флаг "Составной тип данных". Теперь нам предстоит добавить в табличную часть реквизиты: Количество, ЦенаРуб, СуммаРуб, ЦенаУЕ и СуммаУЕ. Однако часть из таких реквизитов у нас уже была в справочнике "ОсновныеСредства". Поэтому: Используя команды работы с буфером обмена, скопируйте реквизиты табличной части "СписокДеталей" справочника "ОсновныеСредства" в табличную часть "СписокОСиДеталей". Измените, если нужно общие свойства этих реквизитов. |
Если Вы правильно выполнили последние действия, то закладка "Данные" нашего документа будет выглядеть так, как это изображено на рисунке 10.4.
Рис.
10.4. Закладка "Данные" после
выполнения упражнения.