Отменить проведение на Документе Заказ Клиента.

1. user1855338 04.10.22 18:58 Сейчас в теме
Привет я изучаю программирование на 1С.
Я совсем новичок и мне нужна помощь.
Есть документ Заказ клиента,там нужно делать так чтобы провести документа стала невозможным при случае отсутствия товара на складе.
Если один из выбранных продуктов отсутствует на складе и статус документа равно на REZERV то тогда провести документа запрещено.Как это решать? где нужно написать код?
Прикрепленные файлы:
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Asya.Ozerova 40 04.10.22 19:38 Сейчас в теме
В модуле объекта:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
   Если <ВашеУсловие> Тогда
       Отказ = Истина;
   КонецЕсли;
КонецПроцедуры


Важно!!! Желательно использовать Расширения!
4. user1855338 05.10.22 07:18 Сейчас в теме
(2)
спасибо большое.
а как программно указать что товар отсутствует на складе? где происходит это проверка?
5. Asya.Ozerova 40 05.10.22 07:26 Сейчас в теме
(4) Если Типовой контроль остатков не подходит, то Запросом к Регистрам накопления Для Каждого из ТЧ документа.
7. user1855338 05.10.22 07:51 Сейчас в теме
(5)
извините , а какую регистру с запросом вызвать?
8. Asya.Ozerova 40 05.10.22 08:37 Сейчас в теме
(7)
РегистрНакопления.ТоварыНаСкладах.Остатки
3. muskul 05.10.22 02:33 Сейчас в теме
включить контроль остатков на складе. все через типовое решается, странная задача
6. user1855338 05.10.22 07:48 Сейчас в теме
(3)
большое спасибо ,я и там посмотрю.
9. user1855338 06.10.22 10:05 Сейчас в теме
Блогодаря вас (Asya.Ozerova и muskul ) я нашёл ответ.Если на стандарте функция (заказ со склада и под заказ) активен , тогда на нашем документе открывается раздель обеспечить, там можно резервироват или не обеспечить строку товаров,если стр товар резервирован и этого товара остаток нет , тогда провести документ не возможно.

Если на каком то товаре установлено (не обеспечить) тогда этот товар не делает движение в регистрах.И не идет проверка на остаток этого товара.

Если на каком то товаре установлено (Регистрировать товар) тогда те товары делают движение на регистр.И идет проверка на остаток этого товара.если нет остаток тогда провести не возможно.
Прикрепленные файлы:
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)