Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 18:08

Создание обработчика в УТ

Автор Ришат Гайсин, 12 авг 2016, 16:51

0 Пользователей и 1 гость просматривают эту тему.

Ришат Гайсин

Всем доброго дня суток, есть обработчик (в обработчике цикл) который закрывает документы (заказы).
НО есть маленькая проблема, как только встречается документ где номенклатура не заполнена (или что нибудь в этом роде) , то цикл обрывается <_<

// КОНЕЦ ВЫБОРКИ - Rishat

// Начало цикла
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Объект = ВыборкаДетальныеЗаписи.ЗаказКлиента.ПолучитьОбъект();
КоличествоОтмененныхСтрок = ПродажиСервер.ОтменитьНепоставленныеСтроки(Объект, "Товары", ПричинаОтмены, Истина);
Если КоличествоОтмененныхСтрок>0 Тогда
    Объект.Записать(РежимЗаписиДокумента.Проведение);
КонецЕсли;
КонецЦикла;
// Конец цикла


Помогите состряпать проверку или исключение как решить/обойти эту проблему
Буду рад услышать любые варианты решения
Спасибо за внимание!

Kironten

Ну, если будете рады услышать ЛЮБЫЕ варианты, то я бы порекомендовал бы вам при записи документа ЗаказКлиента поставить обязательную проверку заполненности реквизита ТЧ Номенклатура. Тогда и не придется впоследствии выдумывать обходы таких случаев.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск