Концептуальное решение: помощник ввода приходных накладных и прочих документов. Концептуальное решение: помощник ввода приходных накладных и прочих документов Итог по колонке табличной части

1C:

Концептуальное решение: помощник ввода приходных накладных и прочих документов. Концептуальное решение: помощник ввода приходных накладных и прочих документов Итог по колонке табличной части

Чтобы создать форму документа выполните операции:
· в конфигураторе откройте окно редактирования объекта конфигурации Документ ПриходнаяНакладная;
· перейдите на закладку Формы;
·кликните на кнопке с изображением лупы (рис. 1) в группе Основные формы в строке Документа;

Рис. 1.

· в открывшемся окне конструктора форм (рис. 2) выберите тип формы – ФормаДокумента и щелкните на кнопке Готово – откроется окно редактора форм (рис. 3);

Рис. 2.Рис. 3.

Создание процедуры обработки события

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

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

Для создания процедуры выполните операции:

· вызовите контекстное меню (правая кнопка мыши) в поле ввода

Количество (рис. 4) и выполните пункт Свойства;

Рис. 4.

– в группе События в поле ПриИзменении кликните на кнопке с изображением лупы – откроется окно редактирования модуля, в котором будет записана заготовка кода процедуры, включающая строку заголовка процедуры и строку ее окончания, между этими строками нужно поместить код программы, обрабатывающей событие;
· в процедуру поместите две строки кода, как в листинге 1;

Листинг 1.

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

Инструкция, записанная во второй строке, присваивает переменной структурного типа с именем СтрокаТаблицы значения текущих данных, которые находятся в элементах формы с именами Количество, Цена и Сумма.

Запустите 1С:Предприятие в режиме отладки и убедитесь в том, что при изменении данных в поле Количество созданной формы будет автоматически вычисляется значение в поле Сумма.

Создайте такую же процедуру обработки события, выполняющую вычисление суммы при изменении цены (Листинг 2).

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

Выполняемые ими инструкции, выполняющие вычисления суммы совершенно одинаковые.

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

В этом случае эта процедура будет доступна для форм всех документов приложения.

Создание процедуры обработки события в общем модуле

Для создания процедуры обработки события в общем модуле выполните операции:
1. Создайте объект конфигурации ОбщийМодуль ветвь Общие >Модули > ОбщийМодуль;
2. Присвойте созданному объекту конфигурации имя, например СобытияДокументов;
3. В окне редактирования кода созданного модуля введите текст, приведенный в листинге 3;

Листинг 3. В этом листинге представлен код процедуры с именем ВычислитьСумму. Слово Экспорт в строке заголовка процедуры означает, что эта процедура может быть доступна из других программных модулей.

Формальным параметром процедуры, посредством которого в нее передаются исходные данные для вычислений и возвращается вычисленное значение является переменная структурного типа СтрокаТаблицы, имеющая подчиненные элементы с именами Сумма, Количество, Цена.

4.

В модуле формы документа ПриходнаяНакладная измените текст процедуры обработки события, которое происходит при изменении значения Количество в форме документа в процессе функционирования приложения, как представлено в листинге 4;

Листинг 4. В этой процедуре инструкция, записанная во второй строке, выполняет обращение к процедуреВычислитьСумму, хранящейся в общем модуле с именем СобытияДокументов и передает ей в качестве параметра переменную структурного типа с именем СтрокаТаблицы.

Переменная СтрокаТаблицы получает значение после выполнения инструкции, записанной в первой строке процедуры. В ней хранятся данные, соответствующие реквизитам табличной части документа ПриходнаяНакладная с именем Изделия.

5.

Создайте подобный обработчик события при изменении значения в поле Цена формы документа ПриходнаяНакладная (листинг 5).

Листинг 5.

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

Запустите 1С:Предприятие в режиме отладки и убедитесь, что сумма в строках табличной части документа ПриходнаяНакладная пересчитывается как при изменении данных в поле Количество, так и при изменении в поле Цена.
Далее рассмотрим , как создается документ Услуги.

Источник: https://zen.yandex.kg/media/id/5d4d8e658da1ce00ad5ece61/1cpredpriiatie-sozdanie-formy-dokumenta-prihodnaia-nakladnaia-5e7a1f311c67801a9b20735b

4-2.02.00. Приходная накладная

Концептуальное решение: помощник ввода приходных накладных и прочих документов. Концептуальное решение: помощник ввода приходных накладных и прочих документов Итог по колонке табличной части
Перейти Руководства пользователя

Создание приходной накладной. Заполнение реквизитов
Подбор ТМЦ из справочника «Номенклатура»
Заполнить из документа «Приходная накладная»
Групповое изменение значений записей (Установить)
Учёт счетов-фактур предъявленных
Печать приходной накладной

В данном меню Системы решается задача переноса в базу данных ПК поименованных в накладной поставщика товаров или услуг, их количественно-стоимостных характеристик, а также задача бухгалтерского описания хозяйственной ситуации оприходования ТМЦ.

Для учёта в ПК «Налогоплательщик ПРО» ТМЦ, поступающих от поставщиков, типовая форма «торг-12» не используется. При выводе накладной на печать данные об оприходованных ТМЦ группируются по форме М-4 («Приходный ордер»).

Создание приходной накладной. Заполнение реквизитов

Создание приходной накладной производится из интерфейса журнала «Приходные накладные», в котором ведётся реестр всех документов данного типа — рис. 1.

Рис. 1

Часть полей создавемой в Системе приходной накладной заполнены по умолчанию — это поля «Операция» и «Покупатель», рис. 2.

Поле «Договор» как в этом, так и в иных товаросопроводительных документах актуально только если ведётся учёт с контрагентами в разрезе договоров (контрактов), и в Плане счетов на соответствующих субсчетах открыта аналитика «Договор» (см. п. 2.2.4 в Части II Руководства).

С помощью функционала «Оформить на основании» можно создать четыре типа документов: доверенность, требование-накладную, исходящее платёжное поручение и полученный счёт-фактуру.

Рис. 2

Наименование типовой операции для заполнения поля «Операция» определяется Системой по умолчанию из настроек Справочники → БухУчёт → Значения подстановок по умолчанию — рис. 3.

Рис. 3

Если все реквизиты поставщика были заполнены в справочнике «Организации», то при выборе поставщика в одноименном поле значения для полей «Адрес» и «ИНН/КПП» будут выбраны Системой автоматически. Реквизиты «Статья затрат» и «Подразделение» заполняются для автоматического формирования проводок.

Выбор значения поля «Склад» производится из справочника «Склады (Места хранения)».

В зависимости от выбранной типовой операции те или иные проводки бухгалтерского учёта (закладка «Проводки БУ») будут внесены в ордер также автоматически.

Все справочники Системы могут быть дополнены новыми записями в любой момент обращения к ним.

Пример заполненной приходной накладной представлен на рис. 4:

Рис. 4

Назначение кнопок в меню управления формы:

  • Подбор — переход к справочнику «Номенклатура» для выбора из него той или иной позиции ТМЦ.
  • Заполнить — это универсальная сервисная функция, позволяющая перейти к списку накладных, по которым ранее отгружались товары. Из отмеченных расходных накладных формируется список товаров, включаемых в приходную накладную.

    Данный сервис наиболее удобен, когда поставки периодичны и однотипны. При изменении характеристик ТМЦ против записанных в расходной накладной (цена, упаковка, порядок учёта НДС в цене) отобранные в приходную накладную записи могут быть легко отредактированы*.

  • Установить — функционал для групповой обработки свойств позиций накладной (наценки, скидки, изменение ставки НДС и т. п.).

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

Подбор ТМЦ из справочника «Номенклатура»

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

измерения, цена за единицу, порядок учёта НДС, номер ГТД (если имеется), артикул и т. п.

В момент фактической поставки останется только выбрать из справочника товарную позицию (после нажатия кнопки Подбор), и уточнить фактическое количество поставленных по документу ТМЦ — рис. 5.

Рис. 5

Если ранее в карточке товара не были заполнены его свойства, либо заполнены частично, при выборе позиции ТМЦ Система предложит эти свойства определить в специальной форме «Номенклатура» — рис. 6. Эта же форма служит и для редактирования свойств ТМЦ.

Рис. 6

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

Рис. 7

Непосредственно как в этой, так и в иных формах товаросопроводительных документов (требования, УПД…) изменить количество позиции можно непосредственно в табличной части документа.

По мере заполнения секции формы с перечнем ТМЦ на закладке «Проводки БУ» будут формироваться проводки с описанием процедуры оприходования каждой позиции списка.

Рис. 8

Кнопка Сформировать проводки (рис. 8) применяется для ввода в секцию проводок, которые были настроены в соответствующей типовой операции. Вводимые проводки могут дополнять те, что были внесены на данную закладку пользователем вручную.

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

Завершение формирования приходной накладной производится нажатием кнопки Сохранить (рис. 4). Соответственно, в журнале «Приходные накладные» появится новая запись.

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

Заполнить из документа «Приходная накладная»

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

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

Нажав кнопку Заполнить (рис. 7), в специальной форме (рис. 9) производится выбор соответствующей накладной, полученной ранее от данного контрагента:

Рис. 9

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

Рис. 10

В зависимости от того, нужно ли перед переносом данных выбранной накладной очищать уж имеющийся в ней список ТМЦ, во всплывающем окне «Укажите вариант выбора» нужно выбрать:

  • Да — если все ранее введённые в накладную записи следует удалить;
  • Нет — если выбранная накладная дополняет своим содержанием уже имеющийся в формируемом документе список ТМЦ.

Далее, в режиме редактирования (появляется форма рис. 6) следует по каждой позиции уточнить характеристики поставки (количество товара, цену за единицу и т. п.). После чего записать внесённые изменения в базу данных ПК, и закрыть форму в целом, нажав кнопку Сохранить — рис. 11.

Рис. 11

Групповое изменение значений записей (Установить)

Сервис для пакетного (группового) изменения товарных характеристик предоставляется в специальной форме (рис. 12) после нажатия кнопки Установить (см. рис. 11 выше):

Рис. 12

Флаговые поля в каждой строке служат для управления списком товарных позиций, подпадающих под тот или иной вид групповой обработки. пакета возможных действий над группой документов иллюстрирован рис. 12.

Для изменения характеристик группы ТМЦ необходимо:

  1. отметить галками те строки с товарными позициями, характеристики которых предполагается изменить;
  2. выбрать из выпадающего списка в левом верхнем углу формы операцию групповой обработки;
  3. выбрать из выпадающего списка следующего поля финишную настройку значения изменяемой характеристики ТМЦ;
  4. нажать кнопку Выполнить;
  5. нажать кнопку Перенести в документ, — текущая форма будет закрыта, новые данные будут перенесены в приходную накладную.

Если на последнем шаге нажать кнопку Закрыть, будет осуществлён переход в интерфейс журнала «Приходные накладные» без сохранения произведённых изменений в данной накладной.

Учёт счетов-фактур предъявленных

Для учёта предъявленных счетов-фактур по поставленным в данной накладной ТМЦ служит флаговое поле в левом нижнем углу формы приходной накладной. Отметка флагового поля приводит к появлению дополнительной проводки: в примере Дт 68.02 (НДС) / Кт 19.03 (рис. 13).

Рис. 13

Печать приходной накладной

Для вывода на печать информации об оприходованных ТМЦ в оформленной приходной накладной Системы необходимо нажать кнопку Печать (М-4).

На рабочем столе ПК будет отображено окно предварительного просмотра документа, содержание которого можно проверить.

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

Источник: http://nalogypro.ru/help/htm/content_04/4_020200.htm

Водителю
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: