Форма поступления товаров и услуг под себя: поля, колонки, макеты и расширение
Содержание
Чтобы изменить вид документа «Поступление» в 1С 8.3, откройте любой документ поступления и выберите Ещё → Изменить форму…. В окне настройки снимите флажки с лишних полей и колонок, перетащите нужные выше и нажмите ОК. Настройка сохранится только для вашего пользователя и применится ко всем документам этого вида операции.
Если нужно больше — новое поле, свой порядок для всего отдела, другой бланк при печати, — понадобятся дополнительные реквизиты, копирование настроек, редактор макетов или расширение конфигурации
. Ниже все варианты по возрастанию сложности, на примере 1С:Бухгалтерии предприятия 3.0 в интерфейсе «Такси». В БП документ называется Поступление (акты, накладные, УПД), в метаданных — ПоступлениеТоваровУслуг.
Какой способ выбрать: сравнение вариантов
Сначала определите, что именно вы хотите поменять. От этого зависит, справитесь ли вы сами или нужен программист.
| Задача | Способ | Кто делает | Действует на | Риск при обновлении |
|---|---|---|---|---|
| Скрыть поле или колонку, поменять порядок | Ещё → Изменить форму… | Пользователь | Только на себя | Нет |
| Раздать одинаковый вид всем бухгалтерам | Копирование настроек | Администратор базы | Выбранных пользователей | Нет |
| Добавить своё поле (номер договора поставщика, ответственный) | Дополнительные реквизиты | Администратор базы | Всех | Нет |
| Поменять бланк печати | Макеты печатных форм | Администратор, опытный пользователь | Всех | Макет нужно сверять после обновлений |
| Поле с логикой, запрет редактирования, вид по ролям | Расширение конфигурации | Программист | Всех | Минимальный, если расширение аккуратное |
| Правка типовой формы в Конфигураторе | Снятие с поддержки | Программист | Всех | Высокий: обновления станут дорогими |
Правило простое: всё, что решается первыми тремя строками таблицы, не требует Конфигуратора. До программирования доходят только тогда, когда полю нужна логика.
1. Настройка формы поступления через «Изменить форму»
Это основной способ изменить вид документа в 1С 8.3 в поступлении без программиста. Он работает в любой типовой конфигурации на управляемых формах.
Пошагово
- Откройте любой документ поступления нужного вида операции, например «Товары (накладная, УПД)».
- В командной панели формы нажмите
Ещё → Изменить форму…. - В левой части окна — дерево элементов: шапка, группы, вкладки, колонки табличных частей. Флажок рядом с элементом отвечает за видимость.
- Снимите флажки с полей, которыми не пользуетесь.
- Чтобы поменять порядок, выделите элемент и двигайте его стрелками вверх и вниз на панели окна. Перетаскивание мышью тоже работает.
- Справа у выделенного элемента доступны свойства: заголовок, ширина, высота. Например, колонке «Номенклатура» можно увеличить ширину, а колонку «Сумма» сделать уже.
- Нажмите
ОКи переоткройте документ.
Что важно знать о вариантах документа
У поступления в БП 3.0 несколько форм — под разные виды операций. Товары, услуги, комиссия, оборудование, объекты строительства открываются в разных формах.
Отсюда практическое следствие: настройка, сделанная в накладной на товары, не появится в акте на услуги. Каждый вид операции настраивайте отдельно.
Если документ создан не с тем видом операции (выбрали «Услуги», а пришли товары), форма не «переключится» настройками. Создайте новый документ через кнопку Поступление в списке, выбрав верный вариант, а ошибочный пометьте на удаление.
Как вернуть стандартный вид
Если скрыли лишнее и потеряли нужное поле, откройте Ещё → Изменить форму…, в окне настройки выберите Ещё → Установить стандартные настройки. Форма вернётся к виду из поставки, все ваши правки этой формы сбросятся.
Если поля нет в настройке: функциональность программы
Часть полей в поступлении скрыта не настройкой формы, а выключенной функциональностью. Через Изменить форму… такие поля не включить: их нет в дереве элементов или они не отображаются.
Раздел для проверки — Главное → Функциональность. Примеры связей:
- 📦 вкладка «Запасы», флажок «Несколько складов» — влияет на работу с полем склада в документах;
- 🌍 там же «Импортные товары» — добавляет в табличную часть колонки страны происхождения и номера декларации на товары;
- 🧾 флажки на вкладках «Торговля» и «Производство» включают соответствующие виды операций и связанные поля.
Порядок такой: сначала включите нужную функциональность, затем откройте документ и уже через Изменить форму… расставьте новые поля.
Функциональность меняет поведение программы для всей базы, а не только вид одной формы. Выключать флажки, по которым уже есть документы, без бухгалтера нельзя: часть данных перестанет показываться в отчётах и формах.
2. Добавление своих реквизитов в документ поступления
Нужно хранить в поступлении то, чего в типовой форме нет: номер внутренней заявки, ответственного за приёмку, отметку «оригиналы получены». Для этого в БП 3.0 есть дополнительные реквизиты — без программирования и без изменения конфигурации.
Пошагово
- Откройте
Администрирование → Общие настройки. - Включите флажок «Дополнительные реквизиты и сведения». Рядом появится ссылка «Дополнительные реквизиты» — перейдите по ней.
- Слева в списке наборов найдите набор для поступления. Наборы разбиты по документам и справочникам; ищите название документа поступления, при необходимости — по поиску в списке.
- Нажмите
Добавить → Новыйи задайте:- наименование — его увидят пользователи;
- тип значения: строка, число, дата, булево или ссылка на справочник (например, «Физические лица» или «Пользователи»);
- при необходимости — флажок обязательности заполнения.
- Запишите реквизит и откройте любой документ поступления.
Новое поле появится на форме в группе дополнительных реквизитов. Его тоже можно передвинуть через Ещё → Изменить форму….
Реквизиты или сведения
| Дополнительный реквизит | Дополнительное сведение | |
|---|---|---|
| Где хранится | В самом документе | Отдельно от документа |
| Видно на форме | Да, полем | Через отдельную команду формы |
| Меняется в закрытом периоде | Только вместе с документом | Без перезаписи документа |
| Когда брать | Данные, которые вводят при приёмке | Пометки, которые ставят позже |
Отметку «оригиналы получены» удобнее делать сведением: её ставят через неделю после проведения, а перезаписывать проведённый документ в закрытом периоде не придётся.
Дополнительные реквизиты не участвуют в проводках и не меняют учёт. Это просто данные, по которым можно отбирать документы в списке.
3. Единый вид документа для всех пользователей
Настройка через Изменить форму… личная. Если бухгалтер на участке закупок собрал удобную форму и её хотят все, переносить её руками не нужно.
Копирование настроек
- Под пользователем с полными правами откройте
Администрирование → Настройки пользователей и прав. - Перейдите в «Копирование настроек».
- Укажите, у кого копировать — пользователя с готовой формой.
- Выберите, кому: конкретных сотрудников или группу.
- Отметьте, что копировать: все настройки или только настройки внешнего вида. Для точечного переноса выберите отдельные формы из списка.
- Нажмите «Скопировать».
Получатели увидят новый вид после перезапуска программы.
Копирование перезаписывает настройки получателя. Если у кого-то своя привычная форма, предупредите его заранее, иначе её придётся собирать заново.
Сброс у одного пользователя
Там же, в Администрирование → Настройки пользователей и прав, есть «Настройки пользователей». Выберите сотрудника, вкладку «Внешний вид» и очистите настройки нужной формы. Это помогает, когда у человека «пропали» колонки, а сам он не помнит, что скрывал.
Если пользователь не должен менять форму
Личную настройку пользователь всегда может поменять обратно. Если вид формы должен зависеть от роли и не меняться самим сотрудником, это делается расширением — об этом в разделе 5.
4. Изменение печатной формы поступления
Внешний вид документа часто путают с видом его печатной формы. Если вас не устраивает бланк накладной, акта или ТОРГ-12 из поступления, править нужно макет, а не форму.
Пошагово
- Откройте
Администрирование → Печатные формы, отчеты и обработки. - Выберите «Макеты печатных форм».
- В списке найдите макет по названию документа или бланка. Удобно отфильтровать список по слову «Поступление».
- Откройте макет двойным щелчком. Он откроется в редакторе табличного документа.
- Правьте оформление: шрифты, ширину колонок, тексты подписей, логотип. Области с параметрами (в них подставляются данные) не удаляйте и не переименовывайте.
- Сохраните и закройте. Измененный макет получит отметку в списке.
Чтобы вернуть стандартный бланк, выделите макет в списке и выберите команду использования стандартного макета.
Не меняйте состав граф унифицированных форм (ТОРГ-12, УПД), если документ уходит контрагенту. Оформление менять можно, а реквизиты бланка закреплены его форматом.
Когда макета мало
Если нужен совсем другой документ — внутренний акт приёмки с подписями комиссии, бланк с полями из дополнительных реквизитов, — делают внешнюю печатную форму. Её подключают в Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки, после чего она появляется в меню Печать документа. Конфигурация при этом не меняется.
После обновления релиза открывайте список «Макеты печатных форм» и проверяйте свои изменённые макеты: разработчики иногда меняют стандартный бланк, а у вас остаётся старая версия.
5. Программное изменение формы поступления через расширение
Расширение конфигурации — правильный путь, когда настройками не обойтись: поле должно заполняться само, группа скрываться у кладовщика, сумма блокироваться после согласования. Расширения появились в платформе 8.3.6, загружать их можно без снятия типовой конфигурации с поддержки.
Порядок работы
- Откройте Конфигуратор и выберите
Конфигурация → Расширения конфигурации. Добавьте новое расширение. - В дереве основной конфигурации раскройте
Документы → ПоступлениеТоваровУслуг → Формы. Форм несколько, под разные виды операций, поэтому заимствуйте ту, которую видят пользователи. - Через контекстное меню выберите «Добавить в расширение». Форма появится в дереве расширения.
- Добавьте в заимствованную форму свои элементы в редакторе формы или напишите обработчик в модуле формы.
- Обновите конфигурацию базы данных расширения и перезапустите пользовательский режим.
Добавить новый реквизит в сам документ расширение тоже умеет — заимствуйте документ и добавьте реквизит в его дерево.
Пример: скрыть поле для всех, кроме полных прав
Обработчик выполняется после типового ПриСозданииНаСервере и прячет элемент по имени. Имя элемента посмотрите в редакторе заимствованной формы.
&НаСервере
&После("ПриСозданииНаСервере")
Процедура Расш1_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка)
Если РольДоступна("ПолныеПрава") Тогда
Возврат;
КонецЕсли;
Элемент = Элементы.Найти("ИмяЭлементаФормы");
Если Элемент <> Неопределено Тогда
Элемент.Видимость = Ложь;
КонецЕсли;
КонецПроцедуры
Проверка через Найти нужна, чтобы расширение не падало с ошибкой, если в новом релизе элемент переименуют.
Видимость, заданная кодом, сработает при открытии формы. Если пользователь потом включит поле через Изменить форму…, код при следующем открытии снова его спрячет — поэтому для «жёстких» ограничений нужен именно код, а не настройка.
Почему не править типовую форму напрямую
Правка формы в основной конфигурации требует включить возможность изменения, то есть частично снять объект с поддержки. После этого каждое обновление превращается в сравнение и объединение конфигураций вручную. Расширение обновляется вместе с базой, его нужно только проверить на тестовой копии.
6. Как выглядит поступление в мобильном клиенте и веб-клиенте
Управляемые формы 1С строятся платформой автоматически под размер экрана. Отдельно рисовать форму поступления для телефона не нужно: в мобильном клиенте и в браузере группы перестраиваются в колонку, а таблица товаров прокручивается.
Что влияет на удобство на маленьком экране:
- 📱 количество видимых колонок табличной части — чем меньше, тем читаемее строка; скройте лишние через
Изменить форму…; - 📱 порядок полей шапки — наверх поставьте контрагента, дату и номер входящего документа;
- 📱 длинные заголовки полей — их можно сократить в свойствах элемента там же.
Если для телефона нужна принципиально другая форма (например, у кладовщика только номенклатура и количество), это делается расширением: программист проверяет тип клиента и меняет видимость элементов.
Ошибки при настройке формы поступления и частые вопросы
Влияет ли настройка вида формы на проводки?
Что будет со скрытым полем, если оно заполняется автоматически?
Можно ли изменить вид списка документов поступления?
Ещё → Изменить форму…: можно добавить или убрать колонки и поменять их порядок.