Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

// Регистр Продажи. Движение = Движения.Продажи.Добавить(); Движение.Период = Дата;. Движение.Номенклатура = ТекСтрокаПереченьНоменклатуры.Номенклатура; Движение.Клиент = Клиент;




// Регистр Продажи

Движение = Движения. Продажи. Добавить(); Движение. Период = Дата;

Движение. Номенклатура = ТекСтрокаПереченьНоменклатуры. Номенклатура; Движение. Клиент = Клиент;


Все добавленные конструкции вам уже хорошо известны.

Обратите внимание лишь на то, что у оборотного регистра отсут- ствует свойство ВидДвижения, поскольку отражение вида движения (приход или расход) имеет смысл лишь при учете остатков. В случае регистра оборотов нас интересует только значение, которое должно быть записано в ресурс регистра.

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

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

Для этого откроем форму документа ОказаниеУслуги. В левом верхнем окне перейдем на закладку Командный интерфейс. В разделе Панель навигации раскроем группу Перейти и увидим команду для открытия регистра накопления Продажи.

Установим свойство Видимость для этой команды.

 

В режиме «1С: Предприятие»

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

Запустим «1С: Предприятие» в режиме отладки и откроем по очереди каждый документ Оказание услуги.

Нажмем Провести и перейдем к списку движений этих документов по регистру Продажи. Они должны иметь следующий вид (рис. 12. 3а, 12. 3б, 12. 4а, 12. 4б, 12. 5а, 12. 5б).


Занятие 12



 

 

Рис. 12. 3а. Движения документа «Оказание услуги № 1» в регистре «Продажи»

 

 

Рис. 12. 3б. Движения документа «Оказание услуги № 1» в регистре «Продажи»

 

 

Рис. 12. 4а. Движения документа «Оказание услуги № 2» в регистре «Продажи»

 

 

Рис. 12. 4б. Движения документа «Оказание услуги № 2» в регистре «Продажи»


1С: Предприятие 8. 3. Практическое пособие разработчика

 

Рис. 12. 5а. Движения документа «Оказание услуги № 3» в регистре «Продажи»

 

Рис. 12. 5б. Движения документа «Оказание услуги № 3» в регистре «Продажи»

 

На рисунках видно, что в регистр Продажи попадают записи о любой номенклатуре, которая является как материалом, так и услугой.

Теперь у нас есть практически вся необходимая информация для анализа деятельности ООО «На все руки мастер».

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


; Что такое оборотный регистр накопления? ; В чем отличие между регистром накопления остатков и оборотным регистром накопления? ; Как выбирать реквизиты и измерения при создании регистров накопления? ; Как создать оборотный регистр накопления?


 


 

 

 

пРодолжительность

Ориентировочная продолжительность занятия – 4 часа 30 минут.

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

 

 

Теория: способы доступа к данным................................................................................ 324

Работа с запросами...................................................................................................... 325

Источники данных запросов.................................................................................... 325

Язык запросов........................................................................................................ 327

Система компоновки данных.................................................................................... 328

Выбор данных из одной таблицы...................................................................................... 332

Выбор данных из двух таблиц......................................................................................... 341

Вывод данных по всем дням в выбранном периоде..................................................... 371

Получение актуальных значений из периодического регистра сведений.................. 390

Использование вычисляемого поля в отчете................................................................ 398

Вывод данных в таблицу................................................................................................. 404

Теория: виртуальные таблицы запросов....................................................................... 409

Контрольные вопросы...................................................................................................... 410


 

 

Настало время, чтобы познакомиться с одним важным инструментом платформы «1С: Предприятие» – системой компоновки данных. На этом занятии мы рассмотрим построение нескольких отчетов, которые будут использоваться в нашей конфигурации, и на их примере объясним основные возможности системы компоновки данных.

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

Чаще всего исходные данные, необходимые для отчета, находятся в базе данных. Для того чтобы указать системе компоновки данных, какая информация и откуда должна быть получена, используется язык запросов системы «1С: Предприятие».

На этапе разработки отчета можно задать стандартные настройки отчета для того, чтобы пользователь мог сразу же запустить отчет на выполнение. В то же время пользователь может самостоятельно изменить настройки отчета и выполнить его. При этом система компоновки данных сгенерирует другой запрос и другим образом представит конечные данные – в соответствии с новыми настрой- ками, заданными пользователем.

В начале этого занятия мы познакомимся с общими сведениями о языке запросов системы «1С: Предприятие» и о системе компо- новки данных.

Затем на примерах создания конкретных отчетов мы научимся использовать систему компоновки данных для решения различных практических задач.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...