УТ 10.3 - написать процедуру, которая создает документы в базе
В архиве
5883 |
4
вчера в 17:11:40
(14 часов назад)
998210
03.09.2018 17:07:42
Текст задания
Конфигурация: УТ10.3
Ведется в ней несколько юр. лиц: ООО "A" и ООО "Б"
Покупаем и продаем товар на каждую компанию и продаем от этих компаний.
Необходимо написать процедуру (срабатывание при проведении документа "Реализация товаров и услуг"), чтобы при отсутствии товара на одной компании происходила внутренняя перепродажа между своими юр. лицами.
Пример:
01.06.2018 Поступление товара Картридж Q2612 * 100шт на компанию ООО "A" от поставщика ООО "ВТТ"
03.06.2018 Поступление товара Картридж C7115 * 50 шт. на компвеию ООО "Б" от поставщика ООО "Ресурс Медиа"
Решили продать Картриджи Q2612, которые куплены на ООО "A" от другого Юр. лица ООО "Б", необходимо сделать перепродажу товаров:
05.06.2018 Реализация из ООО "A" в ООО "Б" 25 шт. Картриджей Q2612
05.06.2018 Поступление товара Картридж Q2612 * 25 шт. на компанию ООО "Б" от поставщика ООО "A"
05.06.2018 Реализация из ООО "Б" контрагенту ООО "Мерседес Бенц Рус" 25 шт. Картриджей Q2612
и т.д.
Учет можно вести по складам, а можно по товарам организации .
Проверка и перепродажа (создание и проведение документов) должны происходить автоматически и только при реализации товаров.
Если товар есть на складе организации от которой продаем, тогда перепродажу не делать. Перепродажа делается по цене поступления (по партии поступления)
Если не хватает части количества товара, тогда перепродавать только недостающее количество.
Повторюсь:
Засада будет при перепроведении этих самых реализаций и поступлений. Лучше сделать обработку типа закрытия дня, которая и будет знать о всех реализациях, формировать перепродажи и устанавливать дату запрета изменения.