Почему в 1С:Предприниматель 7.7 возникает ошибка «Недостаточно ресурса!» и как настроить печать УПД со статусом 2

Программист 1С v7.7 Налоговый учет Торговля и дистрибуция
← На главную

При начале работы в типовой конфигурации «1С:Предприниматель 7.7» пользователи часто сталкиваются с ситуацией, когда документ «Поступление материальных ресурсов» проведен, но при попытке выписать «Реализацию» система выдает сообщение об ошибке: «Недостаточно ресурса!». Проведение документа прерывается, а отчеты по остаткам ведут себя неожиданным образом. Рассмотрим подробно архитектуру учета материальных ресурсов в этой программе, разберем причины возникновения ошибки списания, решим проблему с печатью универсального передаточного документа (УПД) со статусом 2 и выясним важные ограничения системы налогообложения.

Анализ причины ошибки «Недостаточно ресурса!»

Разберем, как устроен механизм партионного учета в конфигурации «1С:Предприниматель 7.7». В отличие от простых складских программ, где остатки фиксируются исключительно в разрезе номенклатуры и мест хранения, здесь ключевую роль играет регистр материальных ресурсов. Этот регистр обеспечивает раздельный учет партий не только по стоимости, но и по признаку налогообложения налогом на добавленную стоимость (НДС).

В документе «Поступление материальных ресурсов» присутствует флаг «По операциям, облагаемым НДС». Когда этот флаг установлен, поступившая партия ТМЦ регистрируется как предназначенная исключительно для деятельности, облагаемой НДС. Если затем в документе «Реализация» оформляется продажа без НДС (или операция квалифицируется как не облагаемая), модуль проведения ищет партии с соответствующим налоговым статусом — не облагаемые налогом. Поскольку вся номенклатура оприходована под деятельность с НДС, алгоритм списания сообщает: «Недостаточно ресурса!».

Разберем по шагам, как исправить ситуацию:

  1. Откроем документ «Поступление материальных ресурсов», которым приходовался товар.
  2. Снимем флаг «По операциям, облагаемым НДС», если дальнейшая реализация планируется без налога.
  3. Перепроведем документ поступления.
  4. Повторно проведем документ «Реализация» — система успешно найдет свободный остаток ресурса нужного налогового статуса.

Почему пустует отчет «Ведомость остатков на складе»

Нередко после проведения прихода пользователи замечают, что отчет «Ведомость остатков на складе» ничего не показывает, в то время как специализированные отчеты фиксируют движение. Выясним причину такого поведения.

В конфигурации партионный учет по конкретным складам регулируется константой Учет номенклатуры по складам (или Учет по складам). Если значение константы равно 0, остатки ТМЦ учитываются обобщенно по предпринимателю в налоговых регистрах, а регистр складских остатков не формируется. Чтобы отчет начал заполняться, переведем значение константы в 1 через меню «Операции» — «Константы» и выполним групповое перепроведение документов за рабочий период. При выключенном складском учете для анализа наличия ТМЦ следует использовать специализированный отчет «Ведомость по материальным расходам».

Архитектурное ограничение: совместимость с УСН и формирование КУДиР

Проанализируем вопрос отражения операций в налоговых книгах. Пользователи нередко пытаются применить конфигурацию «1С:Предприниматель 7.7» для ведения учета по упрощенной системе налогообложения (УСН «Доходы минус расходы» 15%), ожидая автоматического заполнения Книги учета доходов и расходов (КУДиР) по УСН.

Важно понимать базовое предназначение программы: конфигурация «1С:Предприниматель 7.7» разработана исключительно для индивидуальных предпринимателей, применяющих общую систему налогообложения (ОСНО) и уплачивающих НДФЛ по ставке 13% в соответствии с Приказом Минфина РФ и МНС РФ № 86н/БГ-3-04/430. Все проводящие алгоритмы документов записывают движения в таблицы Книги учета доходов и расходов ИП на ОСНО, а также в книги покупок и продаж.

Для налогоплательщиков на УСН (ст. 346.24 НК РФ) законодательством утверждена совершенно иная форма книги. В конфигурации «Предприниматель 7.7» отсутствуют необходимые регистры накопления для УСН, поэтому регламентированный отчет КУДиР для упрощенной системы всегда будет оставаться пустым. Для корректного ведения учета по УСН на платформе 7.7 фирмой «1С» поставлялась специализированная конфигурация — «1С:Бухгалтерия 7.7. Упрощенная система налогообложения».

Настройка печатной формы УПД со статусом 2

Рассмотрим проблему формирования Универсального передаточного документа со статусом 2 (когда УПД выступает только передаточным актом/накладной без функции счета-фактуры). При попытке распечатать такую форму из документа «Реализация» пользователи сталкиваются с тем, что реквизиты продавца и покупателя остаются пустыми, либо документ автоматически переключается в статус 1.

Выясним причину в программном коде. В типовом глобальном модуле логика печати УПД предусматривает следующее обнуление шапки при статусе 2:


Если СтатусУПД = 2 Тогда
    Продавец            = ПустойПоказатель;
    АдресПродавца       = ПустойПоказатель; 
    ИННКПППродавца      = ПустойПоказатель; 
    Покупатель          = ПустойПоказатель; 
    ИННКПППокупателя    = ПустойПоказатель;
    АдресПокупателя     = ПустойПоказатель; 
    ПечНомерПлатРасчДок = ПустойПоказатель;
    ПечДатаПлатРасчДок  = ПустойПоказатель;
КонецЕсли;

Такое поведение связано с тем, что разработчики разделили реквизиты строки счета-фактуры и реквизиты товарной накладной. Кроме того, переменная СтатусУПД автоматически изменяется с 2 на 1 при обнаружении связанного счета-фактуры через переменную ТекДок:

  1. Убедимся, что для документа «Реализация» не введен подчиненный документ СчетФактураВыданный. Если счет-фактура создан, система принудительно переключает статус документа на 1.
  2. Если требуется корректное отображение реквизитов продавца и покупателя в шапке передаточного документа со статусом 2, наиболее безопасным и обновляемым решением является использование внешней печатной формы.
  3. Сохраним макет по пути: каталог информационной базы, папка ExtForms\PrnForms\1cupd2013.mxl.
  4. В ячейках шапки для продавца и покупателя переопределим выражения: вместо обнуляемых переменных укажем прямое обращение к глобальной функции сведений об организации, например: глСведенияОПредпринимателе(0).

Если при формировании возникает ошибка {Глобальный модуль}: Поле агрегатного объекта не обнаружено (ВсегоБезНП), причина кроется в устаревшей переменной учета налога с продаж. Для устранения достаточно в коде формирования таблицы параметров печати внешней формы исключить обращение к реквизиту ВсегоБезНП либо инициализировать колонку нулевым значением по умолчанию.

Расчет цен и наценок в документе «Счет»

Разберем вопрос автоматического расчета отпускных цен с наценкой в документе «Счет на оплату». В отличие от конфигурации «1С:Торговля и Склад 7.7», форма счета в «1С:Предприниматель» не имеет встроенного меню группового пересчета спецификации («Изменить спецификацию»).

Для организации работы с торговой наценкой применим штатный механизм ценообразования:

  1. В справочнике категорий цен создадим необходимые типы: базовую («Закупочная») и отпускную («Оптовая» или «Розничная»).
  2. Через специализированную обработку или документ «Установка цен» зададим процент наценки и рассчитаем отпускные цены для номенклатуры.
  3. При оформлении счета на оплату выберем категорию цены покупателя — итоговые суммы в табличной части будут подставляться автоматически без необходимости ручного пересчета по каждой строке.
← На главную