При начале работы в типовой конфигурации «1С:Предприниматель 7.7» пользователи часто сталкиваются с ситуацией, когда документ «Поступление материальных ресурсов» проведен, но при попытке выписать «Реализацию» система выдает сообщение об ошибке: «Недостаточно ресурса!». Проведение документа прерывается, а отчеты по остаткам ведут себя неожиданным образом. Рассмотрим подробно архитектуру учета материальных ресурсов в этой программе, разберем причины возникновения ошибки списания, решим проблему с печатью универсального передаточного документа (УПД) со статусом 2 и выясним важные ограничения системы налогообложения.
Разберем, как устроен механизм партионного учета в конфигурации «1С:Предприниматель 7.7». В отличие от простых складских программ, где остатки фиксируются исключительно в разрезе номенклатуры и мест хранения, здесь ключевую роль играет регистр материальных ресурсов. Этот регистр обеспечивает раздельный учет партий не только по стоимости, но и по признаку налогообложения налогом на добавленную стоимость (НДС).
В документе «Поступление материальных ресурсов» присутствует флаг «По операциям, облагаемым НДС». Когда этот флаг установлен, поступившая партия ТМЦ регистрируется как предназначенная исключительно для деятельности, облагаемой НДС. Если затем в документе «Реализация» оформляется продажа без НДС (или операция квалифицируется как не облагаемая), модуль проведения ищет партии с соответствующим налоговым статусом — не облагаемые налогом. Поскольку вся номенклатура оприходована под деятельность с НДС, алгоритм списания сообщает: «Недостаточно ресурса!».
Разберем по шагам, как исправить ситуацию:
Нередко после проведения прихода пользователи замечают, что отчет «Ведомость остатков на складе» ничего не показывает, в то время как специализированные отчеты фиксируют движение. Выясним причину такого поведения.
В конфигурации партионный учет по конкретным складам регулируется константой Учет номенклатуры по складам (или Учет по складам). Если значение константы равно 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 (когда УПД выступает только передаточным актом/накладной без функции счета-фактуры). При попытке распечатать такую форму из документа «Реализация» пользователи сталкиваются с тем, что реквизиты продавца и покупателя остаются пустыми, либо документ автоматически переключается в статус 1.
Выясним причину в программном коде. В типовом глобальном модуле логика печати УПД предусматривает следующее обнуление шапки при статусе 2:
Если СтатусУПД = 2 Тогда
Продавец = ПустойПоказатель;
АдресПродавца = ПустойПоказатель;
ИННКПППродавца = ПустойПоказатель;
Покупатель = ПустойПоказатель;
ИННКПППокупателя = ПустойПоказатель;
АдресПокупателя = ПустойПоказатель;
ПечНомерПлатРасчДок = ПустойПоказатель;
ПечДатаПлатРасчДок = ПустойПоказатель;
КонецЕсли;
Такое поведение связано с тем, что разработчики разделили реквизиты строки счета-фактуры и реквизиты товарной накладной. Кроме того, переменная СтатусУПД автоматически изменяется с 2 на 1 при обнаружении связанного счета-фактуры через переменную ТекДок:
СчетФактураВыданный. Если счет-фактура создан, система принудительно переключает статус документа на 1.ExtForms\PrnForms\1cupd2013.mxl.глСведенияОПредпринимателе(0).Если при формировании возникает ошибка {Глобальный модуль}: Поле агрегатного объекта не обнаружено (ВсегоБезНП), причина кроется в устаревшей переменной учета налога с продаж. Для устранения достаточно в коде формирования таблицы параметров печати внешней формы исключить обращение к реквизиту ВсегоБезНП либо инициализировать колонку нулевым значением по умолчанию.
Разберем вопрос автоматического расчета отпускных цен с наценкой в документе «Счет на оплату». В отличие от конфигурации «1С:Торговля и Склад 7.7», форма счета в «1С:Предприниматель» не имеет встроенного меню группового пересчета спецификации («Изменить спецификацию»).
Для организации работы с торговой наценкой применим штатный механизм ценообразования: