Бывает так, что нам не хватает возможностей уже имеющихся в 1С и необходима настройка 1С от профессионалов. Но не всегда при этом нужно обращаться к программисту. Про один из таких случаев будет описано в данной статье, применительно к 1С:Бухгалтерия 8.3 (редакция 3.0).
Пусть нам не хватает полей для внесения информации о наших контрагентах. И мы хотим добавить новое поле, которое будет называться «Статус» и иметь одно из трёх значений — «Высокий», «Средний» и «Низкий». О том как добавить такое поле, не заходя в конфигуратор, мы расскажем ниже по шагам.
- Зайдите в раздел «Администрирование» и выберите там пункт «Общие настройки».
- Найдите и установите галку «Дополнительные реквизиты и сведения», если она ещё не установлена. Нажмите ссылку «Дополнительные реквизиты».
- В левой части открывшегося окна настроек выберите пункт «Контрагент». Нажмите кнопку «Создать» на панели инструментов.
- Открылось окно создания нового реквизита для элементов справочника «Контрагенты». Введите «Статус» в поле Наименование. В качестве типа значения оставьте «Дополнительное значение», хотя на будущее учтите, что возможны и другие типы значений (строка, число, дата и прочее). Но нам нужно сейчас именно дополнительно значение, так как мы хотим предоставить пользователю ограниченный выбор из трёх вариантов.
- Для создания каждого из вариантов перейдите на закладку «Значения», нажмите там кнопку «Создать», введите наименование значения (например, «Высокий») и нажмите кнопку «Записать и закрыть».
- И так пока не создадутся все три значения с названиями «Высокий», «Средний» и «Низкий» как показано на рисунке ниже. Нажмите кнопку «Записать и закрыть».
- Как видите, в списке дополнительных реквизитов у Контрагента появился реквизит Статус.
- Теперь, если мы зайдем в любой элемент справочника контрагенты, мы увидим в самом низу формы новое поле Статус ( если не видите — раскройте свёрнутую на форме группу «Дополнительные реквизиты»).
- В это поле мы можем подставить одно из трёх значений, созданных нами. По этому полю можно делать отбор в форме списка, его можно выводить в отчеты и прочее.
Включим возможность поиска по новому полю в списке контрагентов.
Для того, чтобы появилась возможность поиска контрагентов по полю «Статус», необходимо в списке контрагентов проделать следующие шаги.
- Перейти в список контрагентов. Меню «Еще» — Изменить форму.
- Найти в списке ссылку на документ и нажать кнопку «Добавить поля». Установить флажок напротив поля «Статус (Контрагенты)» и применить изменения.
В списке появится колонка «Статус (Контрагенты)».
Теперь с помощью поиска можно быстро найти контрагентов с различным статусом. А так же упорядочить контрагентов по их статусу.
В 1С Управление торговлей 11.1 в разделе продажи (заказы клиентов) необходимо добавить столбец. В котором будет вручную вписываться текстовая информация. А потом его нужно будет распечатать (когда мы нажимаем Печать заказа клиента.). А также нужно, чтобы это поле переходило в счет и также распечатывалось.
Пробовал через пункт меню «изменить форму». Но там можно добавлять только определенные поля. По идее, нужно расширить список этих полей. Подозреваю, что нужно лезть в Конфигуратор. Но там куда дальше, не могу сообразить. Как добавлять поля для распечатки, которые имеются, знаю.
Спасибо.
- Вопрос задан более трёх лет назад
- 9424 просмотра
Все последующие проблемы с печатью решаются похожим образом: как правило в модуле менеджера объекта есть процедура для заполнения печатной формы и функция для получения данных. Как правило это запрос — нужно его смотреть и редактировать.
При заполнении строки таблицы в печатной форме, как правило, используется процедура «Параметры.Заполнить()» в которую передается строка из полученных данных. При этом заполняются все поля с одинаковым названием «Номенклатура» -> «Номенклатура». Поэтому имеет смысл в макетах называть поля с параметрами так же, как они называются в метаданных.
Лучше не менять типовую конфигурацию, чтобы не было проблем с поддержкой и обновлением в будущем. Если новое поле относится к самому заказу ( т.е. 1 новое поле на заказ), то можно воспользоваться механизмом дополнительных сведений. Нужно открыть заказ -> нажать на кнопку дополнительных сведений(справа от «провести») -> Все действия -> Изменить состав -> Подбор -> Создать. Откроется форма, в ней нужно ввести название и указать тип «Строка». Записать и в списке выбрать его, чтобы добавить к дополнительным сведениям заказов.
Теперь у каждого документа заказов клиента будет возможность указать значение этого сведения, нажав на кнопку дополнительных сведений.
Правда, для печати, скорее всего, придется лезть в конфигуратор. Если что, то вам нужно: Конфигуратор -> Документы -> Заказ клиента — для изменения состава реквизитов. И Конфигуратор -> Регистры сведений -> ДополнительныеСведения. — Если будете использовать механизм дополнительных сведений и вам понадобится получать их значение.
П.С. Я не специалист по УТ, возможно, знающие люди подскажут вариант по-лучше.
Если появилась необходимость вносить дополнительную информацию о товаре, можно создать Дополнительные реквизиты, которые будут размещаться в виде текстового поля в карточке Номенклатуры.
В нашем примере мы создаем два дополнительных поля «Краткое описание» и «Полное описание». Ниже пошагово описан процесс добавления дополнительных полей.
1. Переходим на вкладку Общие настройки, выбираем пункт Общие настройки. Нужно убедиться, что стоит галочка Дополнительные реквизиты и сведения. Далее заходим в Дополнительные реквизиты
2. В окне Дополнительные реквизиты выбираем позицию Номенклатура и добавляем новый реквизит, нажав сверху, слева Добавить и Новый
3. Называем новый дополнительный реквизит «Краткое описание» и меняем Тип значения «Дополнительные значения» на «Строка».
4. После смены Типа значения форма дополнительного реквизита изменилась. Для удобства можно установить Многострочное поле ввода
5. По аналогии создаем реквизит «Полное описание» . Единственное, что можно изменить – длину строки при выборе типа значения. По умолчанию длина 1024 символа, но если этого мало, то устанавливаем птичку Неограниченная
6. Также выбираем Многострочное поле ввода и визуально увеличиваем поле «Полного описания» вдвое.
7. Проверяем проделанные изменения. Создаем новую Номенклатуру и заходим на вкладку Дополнительные реквизиты. Если всё сделано верно, то поля Краткое и полное описание будут иметь следующий вид: