1с команда возврат

1с команда возврат

Вопрос: Как оформить возврат излишне выплаченной зарплаты сотруднику в «1С:ERP» и «1С:КА»?

Дата публикации 10.09.2018

Использован релиз 2.4

Как настроить корреспонденцию со счетами прочих активов/пассивов при оформлении прочих операций?

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

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

Для оформления возврата излишне выплаченной зарплаты необходимо выполнить следующее.

  1. Меню: НСИ и администрированиеНастройка НСИ и разделовФинансовый результат и контроллингФинансовый результат.
  2. Установите флажок «Учитывать прочие активы и пассивы» (рис. 1).

  1. Меню: «Казначейство» – «Касса» – «Приходные кассовые ордера».
  2. Команда «Создать». Тип документа – «Прочее поступление».
  3. На закладке «Основное» укажите сумму излишне выплаченной зарплаты и все остальные реквизиты.
  4. На закладке «Расшифровка платежа» в качестве статьи активов/пассивов укажите статью «Оплата труда» (рис. 2). Для выбора статьи активов/пассивов при выборе статьи следует установить переключатель в положение «Статьи активов/пассивов».

  1. В поле «Счет регл. учета» нажмите на гиперссылку «Настроить» (рис. 3).
  2. Укажите счет учета, сотрудника, который возвращает излишки заработной платы и вид начислений оплаты.
  3. Кнопка «Провести и закрыть».

Для корректировки суммы взаиморасчетов необходимо выполнить следующее:

  1. кнопка «Все функции» – «Документы» – «Перенос данных»;
  2. кнопка «Создать» (рис. 4);
  3. ссылка «Настройка состава регистров»;
  4. отметьте регистры «Бухгалтерские взаиморасчеты с сотрудниками», «Взаиморасчеты с сотрудниками» и «Зарплата к выплате»;
  5. кнопка «ОК»;
  6. на закладке «Бухгалтерские взаиморасчеты с сотрудниками» выполните команду «Добавить». Укажите сотрудника и сумму взаиморасчетов, которую надо сторнировать, со знаком минус;
  7. выполните аналогичные действия на закладках «Взаиморасчеты с сотрудниками» и «Зарплата к выплате»;
  8. команда «Записать и закрыть».

1с команда возврат

Функции 1С и процедуры в 1С работают аналогично другим языкам — функция это именованная подпрограмма для вызова из других мест программного кода.

Далее подробнее про функции 1С и процедуры 1С.

Порядок объявления функций в модуле произвольный (то есть можно в тексте процедуры, расположенной в самом начале модуля использовать процедуры, текст которых будет расположен ниже в этом модуле). Аналогично переменным 1С, функции 1С могут быть экспортными.

Чтобы «выйти» из выполнения функции 1С и процедуры — используют команду «Возврат;». Функция (в отличии от процедуры) «возвращает» результат вычислений, то есть необходимо написать «Возврат ЗНАЧЕНИЕ;». Функции 1С не типизированы, значит могут возвращать значение разных типов, в зависимости от параметров или условий.

Функция отличается от процедуры возможностью вернуть результат вычислений, например:

Функция Функция1(Параметр)
Возврат Параметр * 2;
КонецФункции

Переменная1 = Функция1(10);
//Переменная1 будет равна 20

Параметры функции 1С и процедуры — это ссылки на переменные, существующие в месте вызова. «Ссылка» — значит при изменении значения параметра «внутри» функции 1С, он будет изменен и «снаружи». Чтобы такого не происходило — параметр передают со значением ПЕРЕМ. Однако это не работает со значениями-объектами (списками, таблицами, объектами базы данных), они все-равно будут переданы по ссылке.

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

Процедура Процедура1(Параметр)
Параметр = Параметр * 2;
КонецПроцедуры

Переменная1 = 10;
Процедура1(Переменная1);
Сообщить(Переменная1);
//Результатом будет 20

Чтобы передать внутрь процедуры значение переменной, а не ее саму:

Процедура Процедура1(ЗНАЧ Параметр)
//действия..
КонецПроцедуры

При работе с объектами (справочники, документы) необходимо помнить, что внутри функции 1С/процедуры 1С над ними могут быть выполнены действия.
Если у функции 1С/процедуры 1С несколько параметров, то ненужный можно пропустить (указав запятую, если пропущен параметр в середине), при этом будет передано или Неопределено (см. ниже) или значение по-умолчанию:

Функция Функция1(Параметр1, Параметр2, Параметр3 = «Строковое значение»)
//Чтото делаем
КонецФункции

//Вызов функции без некоторых параметров
//параметр2 будет равен Неопределено
//параметр3 будет равен «Строковое значение»
Функция1(10);

//Вызов функции без второго параметра
Функция1(10, , «Значение»);

Как уже говорилось ранее, процедуры 1С используются в качестве обработчиков событий, возникающих при работе пользователя с формой (открытие, закрытие, нажатие кнопок и т.п.) или работе платформы (старт, завершение и т.п.). Возможные виды обработчиков формы или ее элементов можно увидеть в свойствах — щелкнув мышью на соответствующий элемент формы (и прокрутив окно свойств вниз). Виды обработчиков в модуле объекта можно увидеть с помощью выпадающего списка на панели в конфигураторе — где отображается список еще неопределенных и уже определенных событий. У разных событий различные параметры, при добавлении обработчика 1С автоматически прописывает список параметров.

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

Как в 1с 8 тупо прервать процедуру?

(18) Убеждения крепче веры?
Та напиши ты уже в своей процедуре

Стаж: 3г. и 6мес. и не научиться пользоваться Синтакс-Помощником.

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

— значение возвращаемое функцией.
Замечание:
Возвращаемое значение обязательно. при завершении функции

1с команда возврат

Войдите как ученик, чтобы получить доступ к материалам школы

Внутренний язык программирования 1С 8.3 для начинающих программистов: функции и процедуры в 1С часть 1

Автор уроков и преподаватель школы: Владимир Милькин

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

Функции и процедуры в языке 1С 8.3

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

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

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

Неужели нам снова и снова придётся писать код для её вычисления:

Это никуда не годится. Нам придётся повторять один и тот же код, что приведёт к раздутости программы. И кроме того, переписывая его очередной раз мы можем допустить ошибку по невнимательности.

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

Пусть этим именем будет ПроизведениеСуммыИРазности.

Получается теперь мы можем написать:

И всё? Нет, конечно! Ведь непонятно произведение суммы и разности каких именно чисел нужно считать. Гораздо лучше будет передать эти числа нашему имени в качестве параметров, как мы обычно делаем при вызове команды:

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

Давайте, наконец, определим нашу функцию, чтобы компьютер, встретив её вызов, не растерялся, а выполнил то, что мы хотим:

Что включает в себя определение этой функции?

Смотрите так же:  Требования к заземляющим устройствам птээп

Прежде всего ключевое слово Функция следом за которым идёт имя, которое мы придумали сами.

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

Дальше идёт тело. Это команды компьютеру, которые будут выполняться в тот момент, когда мы сделаем вызов нашей функции. Тело заканчивается ключевым словом КонецФункции.

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

Где вместо Результат может быть любое выражение, которое вернётся из функции в качестве её результата.

Мы можем вызывать функцию столько раз в программе сколько нам потребуется.

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

Но функции и процедуры не следует писать лишь бы где! Для определения наших функций мы будем использовать новый модуль. Чтобы его добавить следуйте инструкциям ниже.

1. Раскройте список «Общие» в дереве конфигурации.

2. Найдите в нём пункт «Общие модули» и нажмите на нём правой кнопкой мыши. Выберите «Добавить».

3. Добавился модуль. В правой части окна конфигуратора задайте его имя и свойства, как показано ниже.

Внимание! Пожалуйста, ещё раз убедитесь, что вы поставили галки (Клиент, Сервер, Внешнее соединение) также, как на рисунке выше.

4. Перейдите в этот модуль. Всё! Здесь можно писать наши функции и процедуры. Напишите процедуру с именем Привет, без параметров, после вызова которой компьютер просто здоровается с нами.

Обратите внимание на ключевое слово Экспорт, которое идёт следом за круглыми скобками. Его наличие обязательно, так как мы определяем функцию в одном модуле (Уроки), а использовать будем совсем в другом (модуль управляемого приложения).

5. Теперь вернитесь в модуль управляемого приложения.

6. И сделайте вызов нашей процедуры. Так как она находится в другом модуле к её имени добавляется «Уроки.«.

7. Запустите 1С и убедитесь, что всё работает!

Процедура или Функция?

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

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

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

Небольшой опрос среди своих сослуживцев выявил несколько разных подходов к этой проблеме.
Но из позитивных замечаний получилось выделить несколько идей.

Подход 1. Исходя из определения Процедуры и Функции
Тут всё просто, читаешь документацию и, помня, что процедура отличается от функции только возвращаемым значением, решаешь — если возврат значения не нужен, то Процедура, если нужен, то Функция. Тем не менее, процедура может изменять значения параметров, переданных по Ссылке.

В контексте данного подхода, есть два разветвления на тему, как Фукнция должна возвращать параметры:

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

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

Подход 2. Процедуры — они как МАКРОСЫ
При этом подходе Процедура используется всего лишь для того, чтобы объединить несколько вызовов однотипных действий.
В этом подходе использование Процедуры носит локальный характер — просто для того, чтобы сократить код.

Подход 3. Всё на свете — Функции, но без идиотизма
1. Всегда используются функции, процедуры не используются.
2. Функция возвращает либо «», либо строковое описание ошибки, все изменения данных идут по ссылке через выходные параметры
3. Для исключения идиотизма в применении правила 2, для функций, возвращающих гарантировано одно значение, без ошибок внутри функции, используется передача значения через возврат функции. Например, ЭтоКорректнаяДата(вхДата)

Вот пока что получилось. А какие есть подходы у вас?

1с команда возврат

Войдите как ученик, чтобы получить доступ к материалам школы

Внутренний язык программирования 1С 8.3 для начинающих программистов: функции и процедуры в 1С часть 2

Автор уроков и преподаватель школы: Владимир Милькин

На прошлом уроке мы начали знакомство с функциями и процедурами в языке 1С 8.3. Так как это действительно важная тема посвятим ей и это занятие.

Функции в 1С 8.3 — продолжение.

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

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

Ещё функцию можно рассматривать как чёрный ящик, внутри которого лежат какие-то команды для компьютера. Чёрный ящик имеет имя. И чтобы заставить компьютер выполнить команды из этого ящика нам нужно указать его имя, например, так:

Как видите, вызов «чёрного ящика» сам по себе является командой. При вызове чёрного ящика — выполнятся все команды, которые находятся внутри него.

Более того один ящик может содержать в себе не только команды, но и другие ящики, точно также как папки могут быть вложенными в другие папки. Ну вы поняли аналогию.

Но чёрные ящики (функции) имеют такую особенность:

  1. Они могут содержать входные отверстия (одно или несколько) для того, чтобы мы в них могли что-то положить (параметры).
  2. И они обязательно содержат одно выходное отверстие, из которого мы сможем забрать результат работы ящика.
  3. Ящик-функция просто обязан вернуть нам хотя бы какой-то результат в выходное отверстие.

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

  1. Придумываем имя для этого ящика — «СуммаЧисел«.
  2. Придумываем имена для входных отверстий этого ящика (параметров). Их два (числа), поэтому пусть будет — «ЧислоА» и «ЧислоБ«.
  3. Пишем объявление самого ящика (функции):

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

А вот как выглядит ящик, который принимает всего одно число и возвращает квадрат этого числа:

Вызывается он так:

Функции (ящики) могут принимать и один, и два и три и гораздо больше входных параметров. А могут и совсем не принимать.

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

Так как функция (ящик) совсем не содержит входных параметров (отверстий), то внутри круглых скобок при вызове писать ничего не нужно:

Процедуры в языке 1С 8.3 — продолжение .

С функциями более менее должно быть понятно теперь думаю всем. А что же такое процедуры? Да те же чёрные ящики:

  1. И входные отверстия (параметры) у них имеются.
  2. И команды они в себе также могут содержать.
  3. И другие ящики они также в себя могут включать.

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

Таким образом, если нам нужно объединить группу команд, которая что-то сделает и вернёт нам результат (например, сумму чисел), то используем функции.

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

Давайте в качестве примера напишем такой ящик-процедуру, который будет принимать на вход число и, если это число больше или равно нулю, то прямо внутри ящика будет выводится сообщение «положительное число», иначе «отрицательное число».

  1. Определим имя нашего ящика — «ОписаниеЧисла».
  2. Определим имя входного параметра — «ЧислоА«;
  3. Определим описание нашего ящика:

Как сделать возврат товара от покупателя в 1С 8.3

Настоящая инструкция содержит описание работы по созданию документов «Возврат товаров от клиента» в системе «1С:Управление торговлей», созданной на платформе «1С:Предприятие», и предназначена для пользователей типовой системы. Ознакомившись с ней, вы сможете самостоятельно создать и провести требуемые документы, то есть оформить возврат товара в 1С. Конфигурация системы, в которой были созданы примеры: «Управление торговлей», редакция 11 (11.4.3.126).

Сведения о документе

Если товар по каким-то причинам не подошел покупателю, его можно и нужно вернуть продавцу. Клиент инициирует данный возврат любым удобным ему способом – по телефону, по эл. почте, лично. В типовом функционале системы 1С УТ есть возможность отразить эту хозяйственную операцию.

В конфигурации «Управление торговлей» существует 3 типа операций, в рамках которых можно осуществить оформление возврата товара:

  • Возврат товаров от клиента
  • Возврат товаров от покупателя (розничного)
  • Возврат товаров от комиссионера


В данной инструкции будет подробно изложено описание работы с документом «Возврат товаров в 1С 8.3 от клиента» с операцией возврата от клиента (клиент – юридическое лицо). Операции возвратов от комиссионера и розничного покупателя в данной инструкции не освещаются.

Создание документа

Журнал документов возврата от клиентов располагается в рабочем месте «Продажи» – «Возвраты и корректировки» – «Документы возврата». Создание документа может осуществляться следующими способами:

  1. Вручную из рабочего места;
  2. На основании документа-основания («Реализация товаров и услуг», «Заявка на возврат»).

От способа зависит и заполнение.

Создание из рабочего места

Первый способ создания осуществляется через «Возвраты и корректировки» – «Документы возврата» – «Создать»:

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


Реквизиты:

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

Клиент – необходимо выбрать клиента из справочника партнеров (клиентов).

Контрагент – поле автоматически будет заполнено после выбора клиента. Если в системе создан «Партнер (Клиент)», но у него не создан «Контрагент», то в справочнике партнеров (клиентов) необходимо создать контрагента.

Склад – необходимо выбрать склад из справочника «Склады и магазины».

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


Компенсация – вариант расчетов в части превышения суммы возврата над погашаемой задолженностью. Поле недоступно для выбора до заполнения табличной части документа «Товары». После заполнения табличной части данное поле становится доступным для изменения.

Возможные варианты заполнения:

  • Вернуть денежные средства (после оформления возврата товаров оформляется документ «Списание безналичных ДС», с помощью которого фиксируется возврат денежных средств клиенту);
  • Оставить в качестве аванса (денежные средства клиенту не возвращаются, но после оформления возврата товаров клиенту денежные средства могут быть зачтены в качестве аванса по любой другой операции, например, в качестве аванса по заказу клиента или в качестве оплаты накладной на отгрузку). Сумма возврата уменьшает текущую задолженность клиента. Задолженность к погашению указывается в списке взаиморасчетов (открывается по гиперссылке «Уменьшен долг клиента»).

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


Табличная часть может быть заполнена:

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


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


*Для удобства можно пользоваться выделением (Ctrl, Ctrl + A, Shift), переносить или исключать большое количество номенклатур. В подборе товаров количество не меняется, скорректировать количество возвращаемого товара можно будет в табличной части возврата от клиента. Стоимость заполняется автоматически из документа продажи.

  • Из внешнего файла. Для этого нужно скопировать колонки в таблицу из внешнего файла (Excel, Word) через буфер обмена. Обязательно должна быть заполнена одна из колонок: «Штрихкод», «Код», «Артикул» или «Номенклатура».

Товар возвращается на склад в соответствии с настройками себестоимости, указанными в строке товара. С помощью диалогового окна «Заполнить» – «Заполнить себестоимость» можно указать способ определения для выделенных строк:

  • Равна сумме в данной строке. При этом возврат товара будет фактически являться выкупом товара – будет оприходован на склад по тем ценам, которые будут указаны в документе.
  • Определяется из документа продажи. Товары возвращаются на склад по той себестоимости, которая была зафиксирована в момент их продажи (в соответствии с указанным документом продажи, которые подбираются по контрагенту и организации, указанными в шапке номенклатуры выделенной строки).
  • Указывается вручную*. Позволяет вручную указать стоимость, по которой товар будет возвращен на склад.


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

Настройка валюты управленческого учета находится: «НСИ и администрирование» – «Настройка НСИ и разделов» – «Предприятие» – «Валюты» – «Валюта управленческого учета». Данная настройка для системы в целом и по организациям не настраивается.


Важно помнить! Указание документа продажи в табличной части не является обязательным условием для проведения документа, но рекомендуется его указывать для правильного отражения, учета и автоматического заполнения полей табличной части.

Дополнительные поля:

Менеджер – автоматически заполняется. При необходимости можно поменять пользователя.

Сделка – заполняется при использовании сделок.

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

Контактное лицо – заполняется из списка контактных лиц контрагента.

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

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

Валюта – выбрать валюту документа. Автоматически заполняется из договора/соглашения между контрагентом и организацией.

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

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

Налогообложение – выбрать из вариантов: «Продажа облагается НДС», «Продажа не облагается НДС», «Продажа облагается ЕНВД».

Цена включает НДС – при включенном флаге цены указываются с НДС, при выключенном –рассчитываются дополнительно к цене товаров.

Возврат переданной многооборотной тары – при учете товара и наличии номенклатур в системе с типом «Тара», документ можно дополнить тарой и отразить ее приход на склад.

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

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

Дополнительный функционал

При необходимости присоединить к документу один или несколько файлов, нужно выбрать вкладку «Файлы» и нажать кнопку «Добавить» на панели инструментов:

Можно присоединить файл (например, скан документа) путем загрузки готового файла с диска. Файл выбирается с помощью стандартного диалога.

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

Доступен функционал работы с электронными подписями (по пиктограмме, как на рисунке ниже), но для этого требуется дополнительная настройка:

Если возникла необходимость создать задание по данному документу любому пользователю системы, нужно на основании документа возврата ввести задание:

  • Задание – обязательное текстовое поле для заполнения (например, «Проверить качество товара»).
  • Исполнитель – обязательное поле для заполнения, где нужно выбрать исполнителя из справочника «Пользователи» или из справочника «Роли исполнителей» (в этом случае задание придет тем пользователям, у которых настроена определенная роль).
  • Срок – нужно заполнить дату и время вручную, либо заполнить из календаря.
  • Флаг «Проверить выполнение» – после выполнения задания исполнителем, автору задания придет напоминание о проверке выполнения (на рабочем столе пользователя при открытии системы).

Ранее созданные задачи по документу можно просмотреть, открыв вкладку «Задачи». Их можно изменить – отметить выполнение, отмену задания, перенаправить задание, принять к исполнению, создать дополнительное задание на основании, также можно установить напоминание о данном задании на рабочий стол системы текущему пользователю.

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

Итак, документ «Возврат товаров от клиента» заполнен и проведен. При указании нескольких документов продажи в возврате, они будут отражены в структуре подчиненности.

Из документа-основания

Рассмотрим второй, более простой, способ создания документа, который при этом помогает избежать ошибок при заполнении, а также ускоряет сам процесс создания и проведения документа.

Любым удобным способом нужно найти и открыть документ-основание (например, «Реализация товаров и услуг») из журнала документов, либо перейдя в него по структуре подчиненности.

Открыв документ-основание, нужно нажать кнопку «Ввод на основании»:

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

Сохранить документ, нажав «Записать», если необходимо продолжить работать с документом, или «Провести и закрыть» – если нет.

Дополнительные возможности

Использование заявок на возврат является опцией системы, включается в «НСИ и администрирование» – «Настройка НСИ и разделов» – «Продажи» – «Оптовые продажи» – «Заявки на возврат (флаг установлен)». Использование заявок возможно при работе «Заказа со склада» и «Под заказ». Созданная заявка управляется статусами. Она может быть создана как отдельный документ, а также на основании документа продажи. Заявка может быть основанием для заполнения возврата товаров от клиента (наряду с такими документами-основаниями, как «Реализация товаров и услуг» и др.).

При использовании в системе блока «Качество», возвращаемый от клиента товар может быть зарегистрирован как товар иного качества («Годен», «Ограниченно годен») и оприходован на склад. Для этого необходимо воспользоваться кнопкой во вкладке «Товары» документа «Возврат товаров от клиента» – «Возврат товаров другого качества». После появляется дополнительные столбцы в документе: «Ранее был отгружен товар» и «Возвращается товар другого качества».

У строк с бракованным товаром необходимо в поле «Номенклатура» (в группе «Возвращается товар другого качества») установить флажок и выбрать номенклатуру другого качества. Для подбора товара иного качества будет открыта форма «Выбор товара другого качества», в которой необходимо выбрать товар иного качества (если он ранее был создан в системе), либо создать и выбрать его.

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

Возврат импортных товаров необходим, когда в системе ведутся отгрузки импортного товара с обязательным указанием номера ГТД и страной происхождения. В документе возврата должен быть обязательно указан документ, которым была зафиксирована продажа возвращаемого товара. Информацию о том, какие товары возвращены клиентом, можно посмотреть после проведения документа возврата, нажав на кнопку «Открыть виды запасов» из группы команд «Еще».

Возврат товаров на склад, на котором ведется ордерная схема документооборота. Оформление фактического поступления возвращенных товаров на склад зависит от того, на какой склад возвращается товар:

  • Если на складе ордерная схема при поступлении товаров не используется, то фактический прием товаров на склад будет оформлен при проведении документа «Возврат товаров от клиента»;
  • Если на складе используется ордерная схема при поступлении товара, то фактический прием товаров на склад оформляется с помощью документа «Приходный ордер на товары». В таком случае документ «Возврат товаров от клиента на ордерный склад» является распоряжением для приемки товаров.

После проведения документа, в разделе «Склад и доставка» – «Ордерный склад» – «Приемка» будет отражаться информация, по каким возвратам нужно оформить приходный ордер:

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

Если в настройках ордерного склада установлен флаг «Статусы приходных ордеров», то товар на складе появится после проведения документа «Приходный ордер на товары» в статусе «Принят» (предыдущие статусы: «К поступлению», «В работе», «Требуется обработка»). В предыдущих статусах товар не появится на остатках по складу. Если статусы приходных ордеров не используются, то товар будет доступен на складе сразу после проведения документа «Приходный ордер на товары».

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

Смотрите так же:  Открытое хищение статья ук рф