Odin | База знаний 1С

Как в 1С:Управление...
 

Как в 1С:Управление торговлей рассчитать допустимое количество товара?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

получить допустимое количество товара к заказу на перемещения для 1С:Управление торговлей из расчета: Не обеспеченная потребность склада + (Доступное количество - максимальное количество запаса) - Заказанное количество на склад



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

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

1. **Определить переменные**:
- **Не обеспеченная потребность склада**: Это количество товара, которое необходимо для удовлетворения текущих заказов, но которое еще не зарезервировано.
- **Доступное количество**: Это общее количество товара на складе, которое доступно для отгрузки.
- **Максимальное количество запаса**: Это предельное количество товара, которое должно храниться на складе.
- **Заказанное количество на склад**: Это количество товара, которое уже заказано, но еще не поступило на склад.

2. **Рассчитать допустимое количество**:
Используя формулу:

   Допустимое количество = Не обеспеченная потребность склада + (Доступное количество - Максимальное количество запаса) - Заказанное количество на склад
   

3. **Пример кода на 1С**:
Ниже приведен пример кода на языке 1С, который выполняет указанные расчеты:

1C
   Процедура РассчитатьДопустимоеКоличество()
       // Определяем переменные
       НеОбеспеченнаяПотребность = 10; // Пример значения
       ДоступноеКоличество = 50; // Пример значения
       МаксимальноеКоличествоЗапаса = 30; // Пример значения
       ЗаказанноеКоличествоНаСклад = 20; // Пример значения

       // Рассчитываем допустимое количество
       ДопустимоеКоличество = НеОбеспеченнаяПотребность + 
                              (ДоступноеКоличество - МаксимальноеКоличествоЗапаса) - 
                              ЗаказанноеКоличествоНаСклад;

       // Выводим результат
       Сообщить("Допустимое количество товара к заказу на перемещения: " + ДопустимоеКоличество);
   КонецПроцедуры
   

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

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



   
ОтветитьЦитата