Как в 1с добавить колонку комментарий

от admin

Добавить колонку с дополнительным реквизитом в список номенклатуры

Допустим, вы завели новый дополнительный реквизит номенклатуры, заполнили его и теперь вам нужно добавить этот реквизит в список. Как это сделать не прибегая к программированию и изменению конфигурации? Рассмотрим в данной статье.

Добавление колонки с дополнительным реквизитом в форму списка справочника в 1С 8.3

Рассмотрим механизм добавления колонки с дополнительным реквизитом на примере конфигурации УТ 11 (подойдет также и для Бухгалтерия 3.0, Розница 2.2, 2.3 и др. конфигураций на управляемых формах).

У нас есть дополнительный реквизит под названием «Категория цветов».

Дополнительный реквизит номенклатуры

Нам требуется вывести его в список номенклатуры следующим образом:

Колонка

Колонка с дополнительным реквизитом

Для этого в форме списка номенклатуры нажимаем кнопку «Еще»/ «Изменить форму».

изменить форму

Кнопка изменить форму

Попадаем в настройки формы, тут нам нужно найти таблицу и в ней поле «Ссылка», выделяем его и нажимаем кнопку «Добавить поля». Обратите внимание, что кнопка «Добавить поля» будет неактивна, пока выделены поля не ссылочного типа.

добавить поля

Кнопка добавить поля

После чего откроется окно в котором вы можете выбрать любые реквизиты номенклатуры, в том числе и дополнительные. Выбираем нужный реквизит и нажимаем «Ок».

Выбор

Выбранный реквизит появится в настройках формы. Отмечаем его галочкой и нажимаем «Применить».

Колонка

Вот мы и добавили новую колонку с нашим дополнительным реквизитом в форму списка номенклатуры.

Колонка

Колонка с дополнительным реквизитом

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

Похожие записи:
    Как добавить дополнительный реквизит в 1С 8.3?В 1С 8.3 появился такой механизм как дополнительные реквизиты. Он.Отчет «Номенклатура со штрихкодами» для 1С УТ, Розница и БП 8.3 и 8.2В типовых конфигурациях 1С в списке номенклатуры вы не сможете.Как заполнить значения дополнительных реквизитов во всей номенклатуре?Если у вас много номенклатуры, заполнить значения дополнительного реквизита во.Пожертвования в 1С БП 8.3Очень важно правильно отразить поступление пожертвования в вашей 1С. Это.
От Программист 1С

Просмотреть все записи от Программист 1С по этой ссылке.

Комментарии

Спасибо большое, единственный сайт который показал то что мне было нужно.

как поле комментарий вывести в макет?

(14) Да, конечно. Это секретное знание ниндзей 80 уровня.

придумал выход .. доп поле внизу

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

не совсем удобно .

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

никто ничего не знает на форуме .

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

(8) Можешь перевести, чего (0) хочет ?
Не осилил..

или если там запрос, то

Комментарий КАК Нименование

Ладно, поиграем в угадайку:

1.
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
СодержитЗначение (ContainsValue)
Использование:
Чтение и запись.

2.
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
ТипЗначения (ValueType)
Использование:
Чтение и запись.
Описание:
Тип: ОписаниеТипов.
Содержит объект, описывающий допустимые типы значений для ячеек области.

По Итогу попалось такое задание в уже сделанный отчет давно кем то добавить колонки с сохранением записи комментариев сотрудников

так как при выборе значений элементов справочника где хранится комментарий в наименовании длина которого макс 150 симв

по умолчанию система дает выбрать наименование элемента . как это обойти я не придумал .

Как решить задачу никто из Гуру не подсказал .

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

все бы хорошо .но длина поля 150 это предел .

У тебя с макетами ничего не получается! https://prnt.sc/ul6lwt

Не бери задачи с макетами. Бери что то другое, может там удача.

Все четко отработало Ёпрст огромное человеческое спасибо . за подсказку !

Вот рабочий код в копилку : в модуль менеджера справочника . в моем случае

Процедура ОбработкаПолученияПолейПредставления(Поля, СтандартнаяОбработка)
Поля.Добавить("Наименование");
Поля.Добавить("Комментарий");
СтандартнаяОбработка = Ложь;
КонецПроцедуры

Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
Комментарий = ?(ПустаяСтрока(Данные.Комментарий), НСтр("ru = ‘Без описания’"), Данные.Комментарий);
Дата = Формат(Данные.Комментарий, ?(ПолучитьФункциональнуюОпцию("ИспользоватьДатуИВремяВСрокахЗадач"), "ДЛФ=DT", "ДЛФ=D"));
Представление = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = ‘%1 от %2’"), Комментарий,Дата);
СтандартнаяОбработка = Ложь;
КонецПроцедуры

Текстовое примечание в документах 1С

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

Читать:
Как отключить cd rom

Но что делать если примечание должно относиться не ко всему документу, а к конкретной строке товаров? И что делать, если это примечание необходимо указать не только на форме документа, но и вывести в печатные формы? Например, для работников склада, у которых вообще нет доступа в 1С.

Именно для решения озвученных проблем и предназначена эта разработка. В первую очередь она добавляет колонку Примечание в таблицу товаров заказов и документов товародвижения:

  • заказ клиента,
  • заказ поставщику,
  • заказ на перемещение,
  • приобретение товаров и услуг,
  • реализация товаров,
  • сборка товаров,
  • перемещение товаров.

Посмотрим на примере заказа клиента (для остальных все аналогично).

примечание в заказе клиента

Добавлены печатные формы с выводом примечания.

заказ клиента с примечаниемпечатная форма с примечанием

Примечание можно заполнить как вручную, так и автоматически:

кнопка заполнения примечания

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

варианты заполнения примечания

Зачем склад в примечании

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

Для корректной работы расширения необходимо отключить безопасный режим.

отключение безопасного режима расширения

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

Артикул
685

Входит в подписку
Премиум

Последнее обновление
8 февраля 2023 г.

Изменение конфигурации
Не требуется

Исходный код
Открыт

Как установить
Инструкция

Совместимость

BAS ERP (UA)
BAS Комплексное управление предприятием 2 (UA)
BAS Управление торговлей 3 (UA)
Комплексная автоматизация 2.4 (BY)
Комплексная автоматизация 2.4 (KZ)
Комплексная автоматизация 2.4 и 2.5
Управление предприятием ERP 2.4 и 2.5
Управление торговлей 11.4 и 11.5
Управление торговлей 3 (BY)
Управление торговлей 3 (KZ)

Как добавить столбцы в заказ и счет 1С Управление торговлей 11?

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

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

  • Вопрос задан более трёх лет назад
  • 12858 просмотров
  • Facebook
  • Вконтакте
  • Twitter

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

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

  • Facebook
  • Вконтакте
  • Twitter

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

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

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

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

Похожие статьи