gifts2017

Приход дефицита товаров и установка ГТД в документах отгрузки для 1С Бухгалтерия 8.2

Опубликовал Сергей (ccc69) в раздел Обработки - Обработка документов

В одном файле содержится 2 обработки:
1. Обработка определяет недостачу товаров на дату и делает документ поступления недостающих товаров.
2. В документах реализация товаров и услуг и Отчетах о розничной продаже устанавливает ГТД.

Закладка "Поступление"

При нажатии на кнопку "Выполнить"

-Определяется дефицит товаров на конец выбранного периода и создается документ поступления с товарным составом, которые оказались в дефиците.

Закладка "Установка ГТД"

При нажатии на кнопку "Установить ГТД"

- Если выбран переключатель "из документа поступления" проверяется, выбран ли проведенный документ поступления. Затем отбираются все документы реализации, начиная с момента проведения документа поступления. В отобранных документах находятся товары = товарам из документа поступления и проставляются соответствующие ГТД и страна происхождения.

-  Если выбран переключатель "в документе реализации", тогда устанавливаются ГТД в выбранном документе продажи

- Если выбран переключатель "за период", тогда устанавливаются ГТД во всех отобранных документах продажи за период

Документами продажи могут быть документы "Отчет о розничных продажах" или "Реализация товаров и услуг"

Если флаг "Автоматически" не установлен, тогда в случае, если на остатках по счету ГТД для товара имеется более одного ГТД, будет задан вопрос о выборе конкретного ГТД для списания.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Приход дефицита
.epf 56,93Kb
14.08.13
31
.epf 56,93Kb 31 Скачать
Приход дефицита для 8.2 Бухгалтерия 2.0
.epf 56,98Kb
14.08.13
59
.epf 56,98Kb 59 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Осипов Сергей (fixin) 06.12.11 17:55
Мне пригодилось, потому ставлю плюс.
Но виден код начинающего программиста, ей богу. Обработка на твердую четверку.

Для пользователей уточню, что она заполняет продажи по всем реализациям для тех товаров, где есть минус. Т.е. если остаток -5, а продаж 20, она создаст поступление на 20. А если остаток 10, то никаких поступлений сделано не будет.

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

Я переделал, чтобы она делала обработку под остаток на некотором складе. Т.е. если остаток на складе -10, то чтобы она делала поступление 10 штук.


Обработку выслал автору. Пусть обновит, если не обновит, буду думать что делать.

По поводу того, что автор начинающий.

Код запроса не компилируемый, а все потому, что автор решил дописать к нему условие, а ведь можно было так:

Запрос.Текст = Запрос.Текст + " И ХозрасчетныйОстаткиИОбороты.Субконто1 " + ВидСравн +"(&Отбор)";

Далее, что такое ALT+SHIFT+F в конфигураторе, автор не знает, форматирование не стандартное.

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

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