1с добавить поле в счет

Бывает так, что нам не хватает возможностей уже имеющихся в 1С и необходима настройка 1С от профессионалов. Но не всегда при этом нужно обращаться к программисту. Про один из таких случаев будет описано в данной статье, применительно к 1С:Бухгалтерия 8.3 (редакция 3.0).

Пусть нам не хватает полей для внесения информации о наших контрагентах. И мы хотим добавить новое поле, которое будет называться «Статус» и иметь одно из трёх значений — «Высокий», «Средний» и «Низкий». О том как добавить такое поле, не заходя в конфигуратор, мы расскажем ниже по шагам.

  1. Зайдите в раздел «Администрирование» и выберите там пункт «Общие настройки».
  2. Найдите и установите галку «Дополнительные реквизиты и сведения», если она ещё не установлена. Нажмите ссылку «Дополнительные реквизиты».
  3. В левой части открывшегося окна настроек выберите пункт «Контрагент». Нажмите кнопку «Создать» на панели инструментов.
  4. Открылось окно создания нового реквизита для элементов справочника «Контрагенты». Введите «Статус» в поле Наименование. В качестве типа значения оставьте «Дополнительное значение», хотя на будущее учтите, что возможны и другие типы значений (строка, число, дата и прочее). Но нам нужно сейчас именно дополнительно значение, так как мы хотим предоставить пользователю ограниченный выбор из трёх вариантов.
  5. Для создания каждого из вариантов перейдите на закладку «Значения», нажмите там кнопку «Создать», введите наименование значения (например, «Высокий») и нажмите кнопку «Записать и закрыть».
  6. И так пока не создадутся все три значения с названиями «Высокий», «Средний» и «Низкий» как показано на рисунке ниже. Нажмите кнопку «Записать и закрыть».
  7. Как видите, в списке дополнительных реквизитов у Контрагента появился реквизит Статус.
  8. Теперь, если мы зайдем в любой элемент справочника контрагенты, мы увидим в самом низу формы новое поле Статус ( если не видите — раскройте свёрнутую на форме группу «Дополнительные реквизиты»).
  9. В это поле мы можем подставить одно из трёх значений, созданных нами. По этому полю можно делать отбор в форме списка, его можно выводить в отчеты и прочее.

Включим возможность поиска по новому полю в списке контрагентов.

Для того, чтобы появилась возможность поиска контрагентов по полю «Статус», необходимо в списке контрагентов проделать следующие шаги.

  1. Перейти в список контрагентов. Меню «Еще» — Изменить форму.
  2. Найти в списке ссылку на документ и нажать кнопку «Добавить поля». Установить флажок напротив поля «Статус (Контрагенты)» и применить изменения.

В списке появится колонка «Статус (Контрагенты)».

Теперь с помощью поиска можно быстро найти контрагентов с различным статусом. А так же упорядочить контрагентов по их статусу.

В 1С Управление торговлей 11.1 в разделе продажи (заказы клиентов) необходимо добавить столбец. В котором будет вручную вписываться текстовая информация. А потом его нужно будет распечатать (когда мы нажимаем Печать заказа клиента.). А также нужно, чтобы это поле переходило в счет и также распечатывалось.

Пробовал через пункт меню «изменить форму». Но там можно добавлять только определенные поля. По идее, нужно расширить список этих полей. Подозреваю, что нужно лезть в Конфигуратор. Но там куда дальше, не могу сообразить. Как добавлять поля для распечатки, которые имеются, знаю.
Спасибо.

  • Вопрос задан более трёх лет назад
  • 9424 просмотра

Все последующие проблемы с печатью решаются похожим образом: как правило в модуле менеджера объекта есть процедура для заполнения печатной формы и функция для получения данных. Как правило это запрос — нужно его смотреть и редактировать.

При заполнении строки таблицы в печатной форме, как правило, используется процедура «Параметры.Заполнить()» в которую передается строка из полученных данных. При этом заполняются все поля с одинаковым названием «Номенклатура» -> «Номенклатура». Поэтому имеет смысл в макетах называть поля с параметрами так же, как они называются в метаданных.

Лучше не менять типовую конфигурацию, чтобы не было проблем с поддержкой и обновлением в будущем. Если новое поле относится к самому заказу ( т.е. 1 новое поле на заказ), то можно воспользоваться механизмом дополнительных сведений. Нужно открыть заказ -> нажать на кнопку дополнительных сведений(справа от «провести») -> Все действия -> Изменить состав -> Подбор -> Создать. Откроется форма, в ней нужно ввести название и указать тип «Строка». Записать и в списке выбрать его, чтобы добавить к дополнительным сведениям заказов.

Теперь у каждого документа заказов клиента будет возможность указать значение этого сведения, нажав на кнопку дополнительных сведений.

Правда, для печати, скорее всего, придется лезть в конфигуратор. Если что, то вам нужно: Конфигуратор -> Документы -> Заказ клиента — для изменения состава реквизитов. И Конфигуратор -> Регистры сведений -> ДополнительныеСведения. — Если будете использовать механизм дополнительных сведений и вам понадобится получать их значение.

П.С. Я не специалист по УТ, возможно, знающие люди подскажут вариант по-лучше.

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

В нашем примере мы создаем два дополнительных поля «Краткое описание» и «Полное описание». Ниже пошагово описан процесс добавления дополнительных полей.

1. Переходим на вкладку Общие настройки, выбираем пункт Общие настройки. Нужно убедиться, что стоит галочка Дополнительные реквизиты и сведения. Далее заходим в Дополнительные реквизиты

2. В окне Дополнительные реквизиты выбираем позицию Номенклатура и добавляем новый реквизит, нажав сверху, слева Добавить и Новый

3. Называем новый дополнительный реквизит «Краткое описание» и меняем Тип значения «Дополнительные значения» на «Строка».

4. После смены Типа значения форма дополнительного реквизита изменилась. Для удобства можно установить Многострочное поле ввода

5. По аналогии создаем реквизит «Полное описание» . Единственное, что можно изменить – длину строки при выборе типа значения. По умолчанию длина 1024 символа, но если этого мало, то устанавливаем птичку Неограниченная

6. Также выбираем Многострочное поле ввода и визуально увеличиваем поле «Полного описания» вдвое.

7. Проверяем проделанные изменения. Создаем новую Номенклатуру и заходим на вкладку Дополнительные реквизиты. Если всё сделано верно, то поля Краткое и полное описание будут иметь следующий вид:

Оцените статью
Добавить комментарий