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

Документ «Продажа Товаров»




 

Новый документ в конфигурации можно завести двумя путями: создав новый, либо скопировав уже существующий. Каким путем пойти, зависит от количества отличий между документами. Документ «ПродажаТоваров» будет содержать две табличные части. Первая «Товары» служит для хранения перечня продаваемой номенклатуры, вторая - для учета дополнительных издержек при отпуске (доставка, погрузка, подъем и т.д.). Услуги будут содержаться в справочнике «Номенклатура» (нужно добавить группу «Услуги» и элементы конкретных услуг (например, Доставка)).

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

Рисунок 2.44 Перечисление «Виды номенклатуры»

Следует отметить, что в качестве перечисления определяются неизменяемые линейные списки. Перечисление входит в подсистему «Торговля».

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

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

Реквизиты документа:

• «Контрагент» (тип <СправочникСсылка.Контрагенты>);

• «КонтактноеЛицо» (тип <СправочникСсылка.КонтактныеЛица>);

• «Сотрудник» (тип <СправочникСсылка.ФизическиеЛица>);

• «СуммаДокумента» (тип <Число»).

Табличная часть «Товары»:

• Номенклатура (тип <СправочникСсылка.Номенклатура>);

• Количество (тип <Число> длина 10, точность 0);

• Цена (тип <Число> длина 10, точность 2);

• Сумма (тип <Число>длина10, точность 2).

Табличная часть «Услуги» (добавляем):

• Услуга (тип <СправочникСсылка.Номенклатура>);

• Сумма (тип <Число> длина 10, точность 2).

Внесите необходимые изменения: определим связи параметров выбора для элемента формы «КонтактноеЛицо», добавим в форму документа табличную часть «Услуги» с командной панелью, пусть, кроме этого, отображаются итоги в подвале в табличной части «Услуги» и автоматически выводиться «ЦенаПродажи». Более того, «СуммаДокумента» должна быть общей суммой.

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

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

В обработчик события «ПередЗаписью()», либо в процедуру «Печать» в модуль менеджера (что мы и сделаем) добавить:

1. в начале процедуры «Печать» объявление переменной:

Перем СуммаПрописью;

2. после вывода области «Услуги» (вне цикла):

СуммаПрописью=ЧислоПрописью(Выборка.СуммаДокумента,

"Л = ru_RU; ДП =Истина","рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2");

Подвал.Параметры.СуммаПрописью=СуммаПрописью;

 

 

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

 

До этого момента для работы с уже выписанными документами использовались их формы списка. Эти формы списка не позволяли просматривать (в одном списке) документы разных видов. Если же в этом есть необходимость, то здесь могут помочь журналы (например, Складские документы).

Создайте журнал «Складские» в подсистеме «Торговля» и «Бухгалтерия». На закладке «Данные» отметьте в качестве регистрируемых документы «ПоступлениеТоваров» и «ПродажаТоваров» (Рисунок 2.45).

Рисунок 2.45 Журнал «Складские»

 

Создайте две графы «Контрагент» и «СуммаДокумента» (Рисунок 2.46).

Рисунок 2.46 Значение реквизитов.

 

 

Поделиться:





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



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