Не заполнено значение реквизита “Себестоимость” БП2.0

Потребовалось быстро написать обработку документов загруженных из “Управление торговлей 10.3”, поскольку партионный учет не ведется, данное поле не заполнено.

Проявление проблемы

При проведении такого документа выводится ошибка “Строка номер 1 табличной части “Товары”: Не заполнено значение реквизита “Себестоимость“.

Ссылка на обработку (правой кнопкой “сохранить ссылку как”, в некоторых браузерах может открываться на просмотр как видео файл)

Цели и возможности

  • Установка поля “Себестоимость” в процентах от продажной цены
  • Обрабатываются только со значением себестоимости равным “0”
  • Выбор периода обработки документов
  • Обрабатываются в порядке даты документов
  • Пропускаются помеченные на удаление
  • Режим проведения/записи
  • Сообщение о количестве загруженных
  • Сообщение о количестве ошибок записи
  • Обработка прерывания пользователем (Ctrl+Break) в процессе работы
  • Продолжение работы при возникновении ошибки записи
  • Не используется привилегированный режим, поэтому роли пользователя должны давать право для чтения и записи документа “Возврат товаров от покупателя”
  • Формат файла платформа 8.2/8.3
  • Обычные формы (не управляемое приложение)
  • Дополнительные проверки от некомпетентности пользователя не производятся, поэтому обработка используется как есть, либо модифицируется к другим условиям задачи самостоятельно.

Реклама — величайшее искусство XX века.

— Маршалл Маклюэн