Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прр 2.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
152.58 Кб
Скачать

7.6. Журналы документов

В системе 1С:Предприятие журналы являются средством для работы с документами. Работая с журналом, пользователь может вводить документы, просматривать их, редактировать и удалять. Журналы позволяют группировать документы для просмотра и быстрого доступа к ним.

Конфигуратор позволяет создавать любое количество журналов.

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

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

В системе 1С:Предприятие процессы создания журналов и размещение документов по конкретным журналам тесно связаны между собой.

8. Описание выполнения работы

8.1. Документ «Поступление Товара»

8.1.1. Создание журнала документов «Товары»

Выполняется с помощью конструктора.

Для этого откроем окно «Конфигурация», выделим в ней строку «Журналы документов» и щелкнем по кнопке «Добавить» в панели инструментов этого окна.

Откроется окно конструктора журналов документов, в первом окне которого надо ввести имя и синоним «Товары». Окно конструктора журнала пока закроем, т.к. еще не созданы документы.

8.1.2. Создание документа «Поступление Товара»

В дереве конфигурации выделим ветвь «Документы» -> по кнопке «Добавить» -> откроется окно конструктора:

1) Закладка «Основные» - заполним поля ввода имени (Поступление Товара) и синонима.

2) Закладка «Данные» - внесем пять реквизитов документа:

  • Реквизит шапки – «Поставщик» (В верхней части окна -> «Добавить» -> ,Появится палитра свойств для этого реквизита (справа), в которой надо внести имя реквизита (Поставщик) и выбрать тип данных – СправочникСсылка.Контрагенты.

  • Добавления реквизитов табличной части. Реквизиты табличной части «Товар», «Количество», «Цена», «Сумма». Для добавления реквизитов табличной части надо сначала создать табличную часть (их может быть несколько) с помощью кнопки «Добавить табличную часть» и указать ее имя – Товары. Затем – по кнопке «Добавить реквизит»:

    • Внесем в палитре свойств имя реквизита «Товар» и выберем тип данных – СправочникСсылка.Номенклатура.

    • Добавим ревизит «Количество» и выберем тип «Число», включим опцию – «Неотрицательный».

    • Добавим реквизит «Цена» и выберем тип «Число», точность – 2, включим опцию – «Неотрицательный».

    • Добавим реквизит «Сумма» и выберем тип «Число», точность – 2, включим опцию – «Неотрицательный».

2) На закладке «Нумерация» установим периодичность – «в пределах года»

3) На закладке «Журналы» установим, что документ регистрируется в журнале «Товары» (пометим галочкой нужный журнал).

4) На закладке «Формы» создадим форму списка и выбора. С помощью кнопки «Добавить» откроется первое окно «Конструктора формы документа», где надо включить опцию «Основная форма списка и выбора». Во втором окне укажем реквизиты: Картинка, Дата, Номер, Поставщик. -> «Готово» -> закроем форму.

Создадим форму документа. С помощью кнопки «Добавить» откроется первое окно конструктора, где установим переключатель «Форма документа». Во втором окне укажем реквизиты шапки (Дата, Номер, Поставщик) и реквизиты табличной части (НомерСтроки, Товар, Количество, Цена, Сумма) -> кнопка «Готово».

5) Далее откроется форма документа. В которой поля «Номер» и «Дата» можно сузить.

6) В закладке «Модуль» введем процедуру:

Процедура ПриВводеИИзменении(Элемент)

//Рассчитать сумму в табличной части.

СтрокаТЧ = ЭлементыФормы.Товары.ТекущиеДанные;

СтрокаТЧ.Сумма = СтрокаТЧ.Цена * СтрокаТЧ.Количество;

КонецПроцедуры

Данная процедура предназначена для расчета суммы по количеству и цене.

7) После добавления процедуры в закладке «Модуль» надо перейти к закладке «Диалог». В этом окне надо дважды щелкнуть по полю ввода в столбце «Количество» и в открывшемся справа окне палитре свойств найти группу свойств «События» и в поле «При изменении» выбрать в списке созданную процедуру ПриВводеИИзменении.

Тоже самое проделать для поля ввода в столбце «Цена».

Таким образом, в столбце «Сумма» значение будет пересчитываться при вводе или изменении, как значения «Количество», так и значения «Цена».

Закроем форму документа и окно конструктора.