Как добавить столбец в 1с
Дата публикации 08.12.2021
Использован релиз 1.6.18
В программе предусмотрена возможность самостоятельной настройки состава данных при формировании отчетов.
В колонках отчета обычно выводятся числовые показатели для суммового или количественного анализа данных. При необходимости в колонки могут быть добавлены строковые значения.
Например, в отчете "Остатки товаров" полезно отображать единицу измерения, артикул или штрихкод товара. Рассмотрим подробнее настройку такого отчета.
- Раздел: Склад — Отчеты.
- Откройте отчет "Остатки товаров".
В отчете отражается информация об остатках товаров на своих складах и у реализаторов (рис. 1). Отчет формируется в разрезе мест хранения и может быть детализирован до номенклатуры.
Как программно добавить реквизит табличной части управляемой формы в 1С
Опытные программисты 1С в основном добавляют какие либо реквизиты на форму программно, это касается в первую очередь типовых конфигураций в которые вносятся изменения. Так как в этом случае гораздо проще потом производить обновление, сравнивать конфигурации. Поэтому это должен уметь каждый даже самый начинающий 1С -ник. Тем более что сделать это достаточно просто, в предыдущих статьях я уже затрагивал эту тему, рассказывал про программное добавление команд, сегодня же попробуем поработать с табличной частью документа, а именно добавить новый реквизит ТЧ программно, использовать будем управляемые формы.
Программное добавление колонок в ТЧ управляемой формы
Что бы на первых порах не запутаться я возьму в качестве примера простенький созданный мной документ «Поступление» у которого есть табличная часть, со следующими реквизитами «Номер», «Наименование», Количество» и «Цена».
Давайте программно добавим еще один реквизит скажем «Комментарий». Для этого необходимо через конфигуратор открыть событие «При создании на сервере».
И в эту процедуру добавить следующий код.
Сохраняем изменения и проверяем что получилось, и видим что в табличной части появился еще один реквизит.
Это программный реквизит который создается в момент создания документа, в конфигураторе вы его не увидите.
Таким образом можно добавить реквизит табличной части в любой конфигурации 1С.
Очень важный момент, в таком варианте внесенные данные в эту колонку не будут сохраняться в базе.
Добавление столбца в табличной части любого документа 1С
Для того чтобы добавить дополнительный столбик с полным наименованием товара ( нужно для определенных задач) .
Пример показан на скриншоте снизу .
Заходим в ДАННЫЕ далее идем в табличные части (выбираем таблицу Товары )
И добавляем реквизит например даем ему имя ИМЯ2
Более наглядно показано на скриншоте ниже .
Добавляем колонку. Даем ей имя (например имя2 , данные
Последним шагом добавляем код в документ . Для этого делаем два клика правой кнопкой мыши и переходим в открывшимся окне по ссылке ТоварыПриВыводеСтроки .
И вставляем код который приведен ниже
ОформлениеСтроки.Ячейки.имя2.ОтображатьТекст = ИСТИНА ;
ОформлениеСтроки.Ячейки.имя2.Текст = ДанныеСтроки.Номенклатура.НаименованиеПолное ;
Это для того чтобы указать куда будут указываться данные. ОформлениеСтроки.Ячейки.имя2.ОтображатьТекст = ИСТИНА;
Пояснение кода: ДанныеСтроки это данные строки. т.е. строка табличной части. Там есть всё, что содержится в табличной части документа. Оттуда можно вытянуть всё что необходимо.
Писал так как понимаю сам. Если есть дополнения или замечания пишите в комментарии .
Добавить колонку с дополнительным реквизитом в список номенклатуры
Допустим, вы завели новый дополнительный реквизит номенклатуры, заполнили его и теперь вам нужно добавить этот реквизит в список. Как это сделать не прибегая к программированию и изменению конфигурации? Рассмотрим в данной статье.
Добавление колонки с дополнительным реквизитом в форму списка справочника в 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С по этой ссылке.
Комментарии
Спасибо большое, единственный сайт который показал то что мне было нужно.