1с 8.3 изменении реквизита формы. Бухучет инфо

В стандартной конфигурации «1С: Бухгалтерия предприятия», ред. 3.0 групповое изменение реквизитов предусмотрено в большинстве списков. Для этого в списке (документов или справочников) нужно выделить один или несколько элементов списка и в контекстном меню (вызывается правой кнопкой мыши) использовать команду «Изменить выделенные» .

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

Как в обычном интерфейсе, так и в интерфейсе «Такси» (включить его можно «Администрирование — «Интерфейс») эту обработку можно вызвать из меню «Администрирование» — «Поддержка и обслуживание» в разделе «Корректировка данных» гиперссылка «Групповое изменение реквизитов».

После выбора объекта для изменения (поле «Изменить»), табличная часть «Изменяемые реквизиты» заполняется реквизитами объекта. На закладке «Реквизиты» видны реквизиты объекта, на остальных закладках — реквизиты соответствующих табличных частей.

Попробуем изменить дополнительную информацию. Для этого справа от нужного реквизита указываем его новое значение и нажимаем кнопку «Изменить реквизиты». Программа выдает предупреждение о том, что это изменение будет произведено для всех без исключения элементов справочника «Контрагенты». После произведенного изменения нажимаем кнопку «Готово», и обработка заканчивает работу. Для последующего использования необходимо ее вызвать снова.


Рис. 2

Попробуем выполнить более сложную задачу: для организации «Торговый дом «Комплексный» для контрагента «Магазин 23» в отобранных по этим критериям документах «Реализация товаров и услуг» изменим склад на значение «Склад № 17».


Рис. 3

Для этого используем кнопку «Добавить условие отбора», добавляем фильтры по указанным критериям. По нажатию по гиперссылке «Выбрано элементов 3» можно увидеть в открывшемся дополнительном окне отобранные документы (по желанию можно каждый открыть и просмотреть во избежание ошибок условий отбора).

Поскольку изменяем документ, изменение реквизита ведет к изменению проводок, поэтому не забываем о перепроведении документов. Указываем новое значение склада и реквизит «Проведен», устанавливаем «Да». Нажимаем «Изменить реквизиты».


Рис. 4

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


Рис. 5

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

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

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

Задача №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 смотрите в нашем видео уроке:

Второй способ. Меняем реквизиты с помощью обработки Групповое изменение реквизитов в 1С 8.3

Задача №2. Менеджер в документах отгрузки не верно выбрал тип бытовки, поставляемой клиентам. Поэтому в 1С 8.3 Бухгалтерия 3.0 нужно изменить все проведенные документы, заменив бытовку типа 1 на тип 2.

Поскольку речь идет о табличной части документа – используем обработку Групповое изменение реквизитов. Меню Администрирование – Поддержка и обслуживание, группа ссылок Корректировка данных:

Откроем ее:

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

Заметим, что состав закладки Реквизиты зависит от типа Выбранных элементов для изменения . Для справочников будет один набор, для документов – другой. Причем для последних, на закладке Реквизиты, видим реквизиты шапки и подвала документа. И только для документов появляются дополнительные закладки, соответствующие табличным частям документов. Например, для документов Реализация видим закладки Товары, Возвратная тара, Услуги, Агентские услуги, Зачет авансов.

Отберем реализации, в которых отгружалась бытовка типа 1 . Нажмем ссылку Все элементы и установим отбор по кнопке Добавить условие отбора – Товар.Номенклатура Равно Бытовка тип №1 (4х2м). В результате в базе 1С 8.3 сразу (интерактивно) отобразились выбранные элементы, при этом их можно открыть и посмотреть из окна выбора:

Добавим условие отбора, то есть будем обрабатывать только документы этого года. Как видим, количество документов, в которых хотим изменить реквизит, уменьшилось. Нажимаем кнопку ОК:

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

Вот теперь смело нажимаем кнопку Изменить реквизиты (см. рисунок на один выше). Теперь реквизиты 4-х выбранных документов изменены.

Открываем один из обработанных документов в журнале документов Реализация (акты, накладные). По кнопке ДтКт посмотрим проводки одного из обработанных документов. Видим, что с помощью обработки в 1С 8.3 не только заменили отгружаемую номенклатуру, но и сформировали верные движения документа:

Изменение служебных реквизитов документов с помощью обработки Групповое изменение реквизитов

К служебным реквизитам, например, относятся реквизиты Проведен или пометка удаления.

Задача №3. Нужно провести группу документов в базе 1С 8.3.

Отбираем нужные документы, как рассмотрено выше. На закладке Реквизиты выбираем реквизит Проведен – Новое значение Да :

Внимание: в 1С 8.3 реквизит Проведен – служебный и будет доступен только при установке галочки в дополнительных параметрах -Показывать служебные реквизиты.

Нажимаем кнопку Изменить реквизиты (см. рисунок на один выше). И получаем сообщение о проблеме:

То есть обработка Групповое изменение реквизитов еще и «диагностирует» ошибки, которые не позволяют выполнить изменение реквизитов. В нашем случае программа 1С 8.3 сообщает, что не может провести документ, помеченный на удаление.

После устранения проблемы нажмем на кнопку Повторить изменение. Теперь реквизиты 4-х выбранных документов изменены.

Если в 1С 8.3 необходимо изменить реквизиты у объектов разных типов

Например, выберем для изменения Договоры и Счет покупателю. Как возможные для изменения отображаются только 6 реквизитов: комментарий, организация, пометка удаления, руководитель, ссылка, тип цен. Это общие реквизиты для разнотипных объектов Договоры и Счет покупателю. При попытке отобрать элементы видим возможность отбора из тех же полей:

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

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

Да, и такая возможность в 1С 8.3 есть!

Задача №4. Сотрудников организации Паркет-мастер нужно распределить по двум группам переподготовки и отразить принадлежность к группе в карточке сотрудника. Причем в группу переподготовки №1 войдут сотрудники-женщины (все) и мужчины 1980 года рождения и моложе, а в группу переподготовки №2 остальные сотрудники, то есть мужчины, родившиеся раньше 1980 года.

В меню Администрирование – Общие настройки ставим флажок Дополнительные реквизиты и сведения. Создаем дополнительный реквизит объекта конфигурации Сотрудники – Группа переподготовки со значениями Группа 1 и Группа 2:

Открываем обработку Групповое изменение реквизитов в меню Администрирование – Поддержка и обслуживание:

  • Выбираем элементы для изменения – Сотрудники;
  • Изменяемый реквизит – Группа переподготовки;
  • Ставим галочку напротив реквизита, выбираем новое значение – Группа 1:

По кнопке Все элементы отбираем сотрудников для выставления нового значения Группы переподготовки. Устанавливаем отбор по организации Паркет-мастер, полу физического лица (равно женский) и дате рождения физического лица (больше или равно 01.01.1980г.) Таким образом отобрано 2 сотрудника. Нажимаем ОК:

Возвращаемся к реквизитам (рисунок одним выше). Нажимаем Изменить реквизиты и получаем результат – в 1С 8.3 реквизиты у выбранных элементов изменены. По кнопке Назад можно увидеть отобранные элементы, открыть их и увидеть измененный реквизит:

Таким образом у Кудрявцевой стоит Группа переподготовки – Группа 1:

По кнопке же Назад можно изменить условия отбора на отбор по Условию И – Дата рождения физического лица меньше 1980 года и пол мужской. Видим, что этому отбору соответствуют 3 сотрудника:

Представляем Вашему вниманию универсальную обработку поиск и замена значений, она работает как в 1с 8.2 (обычное приложение), так и в 1с 8.3 (управляемое приложение). Как вы уже поняли из названия данная обработка предназначена для замены одного значения на другое, причем заменяются соответственно ссылочные типы.

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

Давайте представим себе такую ситуацию, бухгалтер ведет две фирмы в одной конфигурации 1с, и забивает 100 документов прихода за неделю. Когда работа уже была практически закончена бухгалтер заметил ошибку, те документы которые он ввел в программу имеют ошибочный реквизит "Организация", т.е. он банально перепутал и случайно вводил данные по другой организации. 100 документов переделывать это долго и неудобно... Вот тут как раз и придет на помощь обработка по поиску и замене значений в 1с.

Как выглядит обработка по поиску и замене значений в 1с?

Скачать обработку поиск и замена значений для 1с 8.2 и 1с 8.3


У нас вы можете скачать бесплатно обработку поиск и замена значений для 1с 8.2 и 1с 8.3

Как пользоваться обработкой поиск и замена значений 1с?

Давайте представим что у нас есть контрагент "Юниопт", он используется в базе в различных документах, договорах и т.д. Нам необходимо заменить везде где встречается контрагент "Юниопт" на контрагента "Вымпелком", вот тут нам как раз и поможет обработка по поиску и замене значений 1с. Мы также могли бы заменить одну номенклатуру на другую, или например отменить проведение каких-то документов. Итак давайте попробуем заменить наших контрагентов.

Для начала откроем обработку, Файл ---> Открыть. Перед нами появится главное окно, нажмем на плюс в верхней табличной части, добавится строка. Теперь нажимаем на кнопку "Т", как на рисунке ниже.

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

Скачать универсальную обработку объектов 1С 8.3.

В обычном приложении версии платформы 1С 8.2 и 8.1 (на обычных формах) была такая замечательная обработка, как «Универсальный подбор и обработка объектов». Она значительно упрощала жизнь программистам и администраторам программы.

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

Поиск и отбор объектов

После скачивания обработки, мы можем запустить ее как внешнюю. Кто не знает, это делается через меню «Файл» – «Открыть». Появится окно обработки:

На первой закладке мы должны выбрать объект, с которым собираемся работать. И так, в поле «Объект поиска» уже выбран документ «Реализация (акты, накладные)». Это потому, что до этого уже выбирали данный объект. Обработка умеет запоминать.

По кнопке «Настройка отбора», мы можем установить отбор практически по любому полю объекта:

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

После всех настроек объекты нужно отобрать. Нажмем на кнопку «Найти объекты» и смотрим результат отбора:

Обработка элементов

Перейдем на закладку «Обработки»:

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

Произвольный алгоритм

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

Установка реквизитов

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

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

Перенумерация объектов

Обработка «Перенумерация объектов» соответственно позволяет перенумеровать документы, либо изменить коды справочников. Обработка предоставляет богатый набор действий. Например, вы решили поменять префикс у документов, которые отобрали:

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

Теперь мы можем последовательно выполнить выбранные настройки, нажав кнопку «Выполнить».

По материалам: programmist1s.ru

Loading...Loading...