Новости экономики и финансов. Курсы валют, ситуация на биржах, акции, котировки, аналитика: 💫 💫 💫 💫 читайте на сайте

1C Добавить Дополнительный Реквизит в Табличную Часть Документа • Справочные материалы по 1с

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

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
А для номенклатуры, входящей в группу, заданную условием Комплект встраиваемой техники Simfer , в карточке отражается дополнительно реквизит Газ-контроль. Создание обработки заполнения табличной части 1С 8 Обращайтесь в форму связи

Групповое изменение реквизитов в 1С 8.3 – как пользоваться (на примере)

Рассмотрим пошагово как в 1С 8.3 изменить реквизиты быстро и сразу для всей группы объектов. Изучим как пользоваться обработкой Групповое изменение реквизитов в 1С 8.3 на примере, так как часто перед пользователями программ 1С 8.3 встают задачи следующего типа:

  • Изменить ставку НДС в справочнике Номенклатура и в документах отгрузки;
  • Изменить номенклатурную группу у элементов справочника Номенклатура;
  • Поменять наименование услуги или товара во всех сформированных документах за некоторый период на другое, более верное;
  • Изменить ответственного, например, в документе Заявка в 1С 8.3 УТ 11;
  • Заменить какое-либо дополнительное свойство или дополнительный реквизит на новый. Например, можем пересматривать статус контрагента (VIP, проблемный и т.д).

В базе 1С 8.3 есть возможность установить новые реквизиты шапки или подвала документа либо установить реквизиты справочника сразу в формах списков этих объектов с помощью обработки Групповое изменение реквизитов. При этом реквизиты табличных частей документов можно изменить только с помощью обработки.

Как внести дополнительные реквизиты в 1С: Бухгалтерии предприятия ред. 3.0? – Учет без забот

Первый способ. Меняем реквизиты через отбор и выделение объектов в формах списков

Задача №1. Нужно установить ставку НДС 10% в справочнике Номенклатура по группе Рыба, так как менеджер ошибочно установил 18%.

Рассмотрим пример решения в конфигурации 1С 8.3 Бухгалтерии предприятия, ред.3. Интерфейс Такси.

Правило №1. Делаем архивную копию базы 1С 8.3 и приступаем.

Шаг 1

В меню Справочники, группа Товары и Услуги, выбираем справочник Номенклатура. В группе Товары откроем группу Рыба:

Шаг 2

С помощью сочетания клавиш Ctrl+A выберем все товары в группе Рыба (а сочетанием клавиши Ctrl и щелчка левой кнопкой мыши можно выбрать отдельные элементы). Выделенные объекты выделяются цветом.

Шаг 3

Щелкаем правой кнопкой мыши по выделенным объектам и выбираем пункт контекстного меню Изменить выделенные:

Шаг 4

Устанавливаем в окне изменения реквизитов галочку напротив % НДС и новое значение-10%:

Шаг 5

Нажимаем кнопку Изменить реквизиты. Получаем сообщение об изменении реквизитов 4-х выбранных элементов. Заметим, что по кнопке Назад можно вернуться к установке нового значения реквизита. В нашем случае нажмем Готово:

Имеем результат в справочнике Номенклатура: у всех элементов группы Рыба установлен НДС 10%:

Отбор элементов, у которых нужно изменить реквизиты, можно сделать и по кнопке Еще – Настроить список.

Как сделать отбор документов для групповой обработки в 1С 8.2 смотрите в нашем видео уроке:

Какую часть дохода тратите на еду?
До 50%Больше 50%

Для корректировки реквизита табличной части следует клавишами или мышью выбрать ячейку, содержащую этот реквизит, и нажать клавиши Shift Enter.

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Сотрудников организации Паркет-мастер нужно распределить по двум группам переподготовки и отразить принадлежность к группе в карточке сотрудника. 1С Доступы к элементам формы Обращайтесь в форму связи

Доступ к табличной части формы через ЭлементыФормы

Табличная часть объекта и табличная часть формы объекта — это не одно и то же!

Для того, чтобы код работал правильно, надо чтобы колонка формы табчасти объекта в свойстве данные ссылалась на реквизит табличной части объекта. Этим определяется тип колонки таб части формы.

То есть должна быть установлена связь между реквизитом табчасти объекта и реквизитом табчасти формы. Форм у объекта метаданных может быть много мы знаем. Табличную часть формы объекта можно получить через объект ЭлементыФормы :

Объект ЭлементыФормы используется для доступа к элементам управления, расположенным на форме, в частности к таб части документа.

Результат для документа Авансовый отчет:

Это табличное поле!! Товары
Количество строк: 4
Женские ботфорты коричневые
Ботинки женские демисезонные
Ботинки женские натуральная кожа
Женские босоножки

Если надо получить значение всех колонок всех строк, то организуем дважды вложенный цикл:
Во внешнем цикле сканируются строки, во внутреннем — колонки:

Такое двойное сканирование удобно использовать для быстрой проверки того, что все колонки таб части формы имеют связь с реквизитами таб части объекта. Если такой связи у какой-либо колонки нет, система сгенерирует ошибку.

Групповое изменение реквизитов в 1С 8.3
В основном окне обработки, на закладке Товары, ставим галочку напротив реквизита Номенклатура и выбираем новое значение из соответствующего справочника:

1С изменить значение в табличной части документа

Доступ к табличной части формы через ЭлементыФормы

Табличная часть объекта и табличная часть формы объекта — это не одно и то же!

Для того, чтобы код работал правильно, надо чтобы колонка формы табчасти объекта в свойстве данные ссылалась на реквизит табличной части объекта. Этим определяется тип колонки таб части формы.

Горящие товары с бесплатной доставкой
 «AliExpress Россия» работает отдельно от глобального «AliExpress» принадлежащего Alibaba. Он не зависит от мировых банковских систем и не попал под санкционный список со стороны США и Великобритании. Из Китая соответственно тоже можно заказывать ничего не опасаясь.

То есть должна быть установлена связь между реквизитом табчасти объекта и реквизитом табчасти формы. Форм у объекта метаданных может быть много мы знаем. Табличную часть формы объекта можно получить через объект ЭлементыФормы :

Объект ЭлементыФормы используется для доступа к элементам управления, расположенным на форме, в частности к таб части документа.

Результат для документа Авансовый отчет:

Это табличное поле!! Товары
Количество строк: 4
Женские ботфорты коричневые
Ботинки женские демисезонные
Ботинки женские натуральная кожа
Женские босоножки

Если надо получить значение всех колонок всех строк, то организуем дважды вложенный цикл:
Во внешнем цикле сканируются строки, во внутреннем — колонки:

Такое двойное сканирование удобно использовать для быстрой проверки того, что все колонки таб части формы имеют связь с реквизитами таб части объекта. Если такой связи у какой-либо колонки нет, система сгенерирует ошибку.

В переменной Результат хранится таблица значений со строками табличной части Товары выбранного нами документа Поступление товаров и услуг.

Мнение эксперта
1С:Эксперт по технологическим вопросам
Задавайте мне вопросы, и я помогу разобраться!
Редактирование других дополнительных реквизитов документа может выполняться различными способами в зависимости от типа значения реквизита, который определяется в конфигурации. 1с 8.3 табличная часть документа Обращайтесь в форму связи

Создание обработки заполнения табличной части 1С 8

Зайдем в 1С 8 в режиме Конфигуратор. При помощи меню Файл -> Новый или пиктограммы Новый документ создадим новую внешнюю обработку.

В поле Имя укажем: “ПростейшееЗаполнениеТабличнойЧасти” и сохраним внешнюю обработку на жесткий диск используя меню Файл -> Сохранить или пиктограмму Сохранить или сочетание клавиш Ctrl + S.

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!

Выделив ветку Реквизиты в дереве метаданных обработки и нажав кнопку Добавить(кнопка с зеленым плюсом) создадим новый реквизит внешней обработки — ДокументПоступления, выберем для него тип ДокументСсылка.ПоступлениеТоваровУслуг, этот реквизит нужен нам для выбора документа Поступление товаров и услуг, на основании которого будет заполняться реализация.

Для выбора документа поступления нам понадобится отдельная форма. Выделив ветку Формы и используя ту же кнопку — Добавить создадим форму внешней обработки. Откроется окно конструктора формы , на первой странице конструктора никаких изменений делать не нужно, поэтому просто нажмем кнопку Далее.

Получите понятные самоучители по 1С бесплатно:

На второй странице конструктора нам необходимо выбрать реквизит ДокументПоступления(для того что бы он появился на создаваемой форме) и нажать кнопку Готово.

Приступим к программированию обработки заполнения табличной части. Перейдем в Модуль объекта внешней обработки(на нижней панели обработки кнопка Действия -> Открыть модуль объекта).

В нем нам необходимо создать экспортную процедуру Инициализировать.

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

Теперь приступим к написанию программного кода. В первую очередь создадим переменную для табличной части документа Реализация товаров и услуг, которую мы будем заполнять.

При выполнении процедуры в параметре Объект будет содержаться объект документа, который мы заполняем, а в параметре ИмяТабличнойЧасти строка с именем табличной части, которую мы заполняем. Таким образом эта строчка кода получает табличную часть заполняемого документа по ее имени.

Нам необходимо что бы пользователь выбрал документ Поступление товаров и услуг, поэтому напишем код открытия формы выбора документа. Для начала получим эту форму в переменную, используя метод внешней обработки ПолучитьФорму(, , ). Нам достаточно заполнить только первый параметр этого метода, передав туда строку с именем нашей формы.

Как получить дополнительные реквизиты справочника 1с 8.3. Настройка дополнительных реквизитов и дополнительных сведений номенклатуры. Особенности создания реквизита

💥Принимайте участие в опросе и получайте бесплатную консультацию

Related posts

Добавить комментарий

*