При работе в конфигурации 1С:Торговля и Склад 7.7 пользователи часто сталкиваются с ситуацией, когда в документе Поступление ТМЦ отсутствуют колонки, отвечающие за расчет налога на добавленную стоимость. Даже если в настройках цен указано «Учитывать НДС», табличная часть может упорно скрывать ставку и сумму налога, оставляя только итоговую колонку Всего. Разберем подробно, почему это происходит и как восстановить корректное отображение интерфейса.
Одной из наиболее распространенных причин скрытия налоговых колонок является настройка глобальных констант программы. В 1С 7.7 многие интерфейсные решения завязаны на значения, которые устанавливаются один раз для всей информационной базы. Рассмотрим, как найти и изменить нужный параметр.
Для решения проблемы выполним следующие шаги:
СкрыватьНДС_НП (Скрывать НДС и Налог с продаж).1), это означает, что программа принудительно скрывает детализацию налогов в формах документов.0, сохраним изменения и перезагрузим форму документа Поступление ТМЦ.После этого действия колонки Ставка НДС и Сумма НДС должны появиться в табличной части, если иные настройки не препятствуют этому.
Если манипуляции с константами не помогли, нам следует проверить учетную политику конкретного юридического лица, от имени которого оформляется поступление. В 1С 7.7 видимость налоговых полей напрямую зависит от того, является ли организация плательщиком данного налога.
Рассмотрим порядок проверки учетной политики:
Поступление ТМЦ.Важно помнить, что в 1С 7.7 многие реквизиты являются периодическими. Это значит, что нужно проверить значение константы или реквизита именно на дату оформления документа. Используйте клавишу F5 или кнопку История, чтобы убедиться, что на рабочую дату настройка актуальна.
Теперь проанализируем настройки внутри самого документа. В верхней части формы Поступление ТМЦ расположена кнопка Цены. Нажатие на нее открывает диалоговое окно, определяющее правила расчета.
Выясним, какие параметры влияют на визуализацию:
Всего, которая суммирует чистую стоимость и налог.Иногда интерфейс 1С 7.7 «зависает». В таких случаях рекомендуем применить следующий алгоритм: снимите все галочки, закройте окно нажатием ОК, запишите документ, а затем снова откройте окно Цены и проставьте нужные флаги заново. Это инициирует программный пересчет видимости колонок в процедуре ПриВыбореТипаЦен().
Проанализируем ситуацию, когда колонки присутствуют, но выбрать ставку невозможно или она не подставляется автоматически. Это может быть связано с некорректным заполнением справочника Налоги.
НДС.Не стоит забывать о простом человеческом факторе. В 1С 7.7 пользователь может случайно изменить ширину колонки до нулевого значения. В этом случае колонка формально присутствует в документе, но физически ее не видно.
Рассмотрим, как это исправить:
Попробуем навести курсор на границу между заголовками существующих колонок в табличной части. Если курсор изменит форму на две разнонаправленные стрелки в месте, где визуально границы нет — значит, там «спрятана» колонка. Потяните границу вправо, чтобы раскрыть поле.
Если все вышеперечисленные методы не дали результата, велика вероятность того, что конфигурация была «допилена» программистами под нужды конкретного предприятия. В таком случае логика отображения колонок может быть жестко прописана в модуле формы документа.
Рассмотрим пример кода, который может управлять видимостью в процедуре ПриОткрытии() или в процедурах обработки налогов:
Процедура ПересчетВидимости()
Если Константа.ПоказыватьНДС = 0 Тогда
Форма.НДС.Видимость(0);
Форма.СтавкаНДС.Видимость(0);
Иначе
Форма.НДС.Видимость(1);
Форма.СтавкаНДС.Видимость(1);
КонецЕсли;
КонецПроцедуры
Если вы обладаете правами администратора и навыками работы в Конфигураторе, проверьте свойства текстовых или числовых полей в табличной части документа ПоступлениеТМЦ. Обратите внимание на формулу и условия в поле Видимость. Иногда разработчики ставят условия на конкретные группы прав или на тип склада (например, на розничных складах НДС может скрываться намеренно).
Подводя итог, можно сказать, что отсутствие колонок НДС в 1С 7.7 чаще всего связано либо с глобальной константой СкрыватьНДС_НП, либо с настройками учетной политики организации. Последовательная проверка этих параметров в 90% случаев возвращает интерфейс в рабочее состояние без привлечения программистов.