Столкнувшись с невозможностью повторно использовать подарочные сертификаты в УНФ и не найдя готового решения, написал небольшое расширение. Сразу обращаю внимание, что я не являюсь квалифицированным программистом и делюсь своим результатом "Как есть", т.е. без гарантий.
Работоспособность проверена на УНФ 1.6.25 и скорее всего не заработает на релизе ранее 1.6.25, так как там были изменения в учете товаров по сериям.
Принцип работы данного расширения следующий:
При полном гашении сертификат ставится на приход документом оприходования и ему устанавливается статус "не продан" и его можно продать заново.
- Запись даты последней продажи в реквизит справочника Серии Номенклатуры (для последующей запрета возврата средств на повторно проданный сертификат)
- Проведение документа Расходная Накладная с сертификатом в табличной части Запасы
- Проведение документа ЧекККМ с сертификатом в табличной части Запасы
- Отмена проведения документа Приходная Накладная с сертификатом в табличной части Запасы
- Отмена проведения документа ЧекККМВозврат с сертификатом в табличной части Запасы
- Очистка даты последней продажи из реквизита справочника Серии Номенклатуры
- Отмена проведения документа Расходная Накладная с сертификатом в табличной части Запасы
- Отмена проведения документа ЧекККМ с сертификатом в табличной части Запасы
- Проведение документа Приходная Накладная с сертификатом в табличной части Запасы
- Проведение документа ЧекККМВозврат с сертификатом в табличной части Запасы
- Снятие статуса Продан в реквизите справочника Серии Номенклатуры
- Оприходование сертификата
- Очистка даты последней продажи из реквизита справочника Серии Номенклатуры
- Проведение документа Расходная накладная с сертификатом в табличной части Предоплата
- Проведение документа ЧекККМ с сертификатом в табличной части БезналичнаяОплата
- Отмена проведения документа Приходная Накладная с сертификатом в табличной части Предоплата
- Отмена проведения документа ЧекККМВозврат с сертификатом в табличной части БезналичнаяОплата
- Установка статуса Продан в реквизите справочника Серии Номенклатуры
- Удаление Оприходования сертификата
- Проводится проверка даты последней продажи сертификата и статуса сертификата, чтобы не вернуть средства на сертификат, который продали другому покупателю. При пустой - Запись даты последней продажи в реквизит справочника Серии Номенклатуры
- Отмена проведения документа Расходная Накладная с сертификатом в табличной части Предоплата
- Отмена проведения документа ЧекККМ с сертификатом в табличной части БезналичнаяОплата
- Проведение документа Приходная Накладная с сертификатом в табличной части Предоплата
- Проведение документа ЧекККМВозврат с сертификатом в табличной части БезналичнаяОплата