Наименование и полное наименование в 1с 8 в чем разница
Моя первая публикация. просьба не кидаться на меня о_О.
Разбор простой, но с заковыркой. Поставили мне задачу выводить отчеты не с краткими, а с полными наименованиями. Все бы ничего, но при включении режима вывода с Иерархией названия групп не отображаются, т.к. группы не имеют полных наименований.
Рассмотрение проводится на справочнике Номенклатура. Для других иерархический справочников алгоритм будет точно таким же.
Для вывода в стандартных отчетах Полных наименований:
1) Жмем "Настройка. ".
2) Выбрать внизу "Расширенная настройка".
3) Перейти на закладку Дополнительные поля.
4) Добавить дополнительное поле +Номенклатура.Полное наименование
5) Указать Положение = Вместо группировки
Этого достаточно, если не используется режим группировки "Иерархия".
Если же данный режим используется, то потребуется внести изменения в конфигурацию.
Внимание: измененная конфигурация обновляется дольше и сложнее типовой.
1) Запускаем базу в режиме Конфигуратор.
2) Делаем резервную копию базы данных: Администрирование - Выгрузить информационную базу - указываем каталог для копии и имя - Сохранить
3) Конфигурация - Открыть конфигурацию (если не открыта)
4) Конфигурация - Поддержка - Настройки поддержки - Включить возможность изменения - Закрыть (если замочек до сих пор не снят)
5) Файл - Сохранить.
6) Открываем в дереве конфигурации Справочники - Номенклатура - Реквизиты - НаименованиеПолное - пр.кн.мыши - Свойства
7) В свойствах Использование - "Для элемента" заменяем на "Для группы и элемента"
Теперь нужно добавить в форму группы реквизит Полное наименование. Для этого:
1) Открываем в дереве конфигурации Справочники - Номенклатура - Формы - Форма группы - Открыть форму
2) На закладке диалог тянем за нижний край формы вниз добавляя место под еще одну строку
3) Размещаем на форме новое поле ввода (например при помощи панели инструментов "Элементы управления", по умолчанию расположена внизу)
4) Заходим в свойства поля ввода - Данные - НаименованиеПолное
После этого выделяем окно дерева конфигурации и жмем файл - сохранить
Теперь необходимо применить настройки. Конфигурация - обновить конфигурацию базы данных. Жмем "Принять" если спросят.
Далее нужно приравнять ПолноеНаименование для групп к Наименованию для уже созданных групп. (могу выложить простую обработку, если кому-то потребуется, либо воспользуйтесь обработкой ПодборИОбработкаОбъектов с диска ИТС). Также можно сделать это вручную. Для вновь созданных групп поле ПолноеНаименование необходимо заполнять также вручную.
Есть негласные рекомендации как лучше вести контрагентов и организации в информационных базах 1С.
- реквизит "Наименование" нужен для того, что бы удобно отображать контрагента (организацию) в информационной базе при поиске, отображении в списках, при выборе реквизитов и т.д.
- реквизит "Полное наименование" нужен для того, что бы определить как отображать при печати этого контрагента. Т.е. во всех печатных формах (Счета, Акты, Накладные и т.п.) контрагент (организация) будут отображаться так и никак иначе.
Далее рекомендации на примерах.
Контрагент: ООО "Ромашка".
Для него в наименование лучше помещать первым словом название организации, потом запятая и организационно-правовую форму (ООО, ИП, АО).
В полном же наименовании надо писать то, как отображать в печатных документах эту организацию. Можно написать "Общество с ограниченной ответственностью Ромашка", можно "ООО "Ромашка". Таким образом:
Наименование: Ромашка, ООО
Полное наименование: ООО "Ромашка" или Общество с ограниченной ответственностью "Ромашка".
Контрагент: ИП Бубликов Петр Семенович
Наименование: Бубликов, ИП
Полное наименование: ИП Бубликов П.С. или Индивидуальный предприниматель Бубликов Петр Семенович.
Теперь, когда мы будет выбирать реквизит с контрагентом, то можно сразу набирать "Бубликов" (или часть этой строки) и контрагент будет в выпадающем списке поиска. Если же будете вести не так, а наименование будет сформировано по другому, то вам нужно будет писать сначала организационно-правовую форму, а уже потом фамилию, но мы можем ведь и не знать ООО это или АО или еще что-то. А это неудобно.
Так же сам список контрагентов будет упорядочен по наименованию (обычно так по умолчанию), что позволит искать их по алфавиту, а не так, что АО вверху, потом ИП, а потом ООО.
Где-то кавычки, где-то еще что-то.
Понятно, что это лишь предложение по улучшению и не обязательно для применения, но тем не менее - так вам будет значительно легче и проще.
Ведите учет правильно и удачи Вам!
Очень часто возникает необходимость где-то задать перечисление типов. Например, это может быть колонка таблицы значений, в которой могут содержаться значения разных типов. Для создания списка типов используется общий объект Описание типов 1С.
Как правило, объект описание типов 1С сам по себе нигде не используется, в основном он нужен в качестве параметра разных объектов, например, таблицы значений 1С. На примере таблицы значений и покажем, как работать с описанием типов. Описание типов можно создать только для одного типа, например, для типа Число будет следующее описание типа.
А, для строки, даты и булево — следующее описание типов:
Это примитивные типы, для ссылочных типов можно создать такое же описание, указав в двойных кавычках название типа.
Чтобы получить быстро полное название нужной ссылки, можно воспользоваться контекстной подсказкой метода Тип.
После того, как мы создали описание типов, этот объект можно использовать, например, при создании таблицы значений.
Выше показано самое простое использование описания типов. Для числа, строки и даты мы можем использовать Квалификаторы. Это общие объекты – КвалификаторыЧисла, КвалификаторыСтроки, КвалификаторыДаты. Они также задаются при помощи конструктора Новый и имеют следующие синтаксисы.
Квалификатор числа 1С
Для числа будет следующий синтаксис квалификатора.
Где: ЧислоРазрядов – общее число разрядов;
ЧислоРазрядовДробнойЧасти – число разрядов после запятой;
ДопустимыйЗнак – системное перечисления (значения Любой, Неотрицательный).
Например, задать неотрицательно число с 6 разрядами и 2 дробными разрядами будет так:
Квалификатор строки 1С
Для строки будет следующий синтаксис квалификатора.
Где: ДлинаСтроки – длина задаваемой строки
ДопустимаяДлина – системное перечисление ДопустимаяДлина, которое определяет, будет строка переменная или фиксированная.
Например, задать строку длинной 10 символов фиксированной длины нужно так:
Обратите внимание, что КвалификаторСтроки задаем третьим параметром.
Квалификатор даты 1С
Для даты будет следующий синтаксис квалификатора.
Где ЧастиДаты – системное перечисление, с тремя значениями Время, Дата, ДатаВремя.
Например, задать дату, которая будет иметь формат времени нужно так:
Обратите внимание, что КвалификаторДаты задаем третьим параметром.
Общий вариант синтаксиса с использование типов выглядит так:
Массив типов в описание типов
Кроме использования одного типа в синтаксисе описания типов, можно использовать массив типов, например, сделаем колонку таблицы значений, у которая может принимать значения примитивных типов Строка, Число, Дата, Булево. Для этого нужно все типы перечислить в массиве, причём типы должны быть не в виде строк, как мы делали ранее, а в виде значений типа Тип.
Также можно «собрать» массив из ссылочных типов, например из справочников:
Описание типов на основании описания типов
Выше был рассмотрен один вариант синтаксиса описания типов, на основания какого-то типа (или перечисления типов), но также можно создать описание типа на основании другого описания типов, т.е. дополнить имеющееся описание.
Например, мы создали описание типов для чисел, строк и булево.
Теперь нам нужно новое описание типов, в котором будут такие типы как Число, Строка и Дата (тип Булево нам не нужно).
Для этого мы можем использовать следующий конструктор описания типов:
Где, в качестве первого параметра указывается описание типов, на основании которого создается это описание, а в качестве второго и третьего параметра – добавляемые и вычитаемые типы (могут быть как в виде массивов, так и в виде строк).
Давайте продолжим код выше:
В этом код в новое описание типов, мы добавили тип Дата, и вычли тип Булево.
Более подробно о работе с другими интересными объектами языка программирования в 1С читайте в моей книге «Программировать в 1С за 11 шагов»
Изучайте программирование в 1С в месте с моей книги «Программировать в 1С за 11 шагов»
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника;
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:
В этой статье разберем перечисления 1С. Перечислениями называют объекты конфигурации, которые содержат в себе постоянные значения, не изменяемые в процессе работы с программой. Перечисления задаются на этапе конфигурирования, и их нельзя менять пользователю во время работы программы.
Создать перечисление в 1С
Научимся создавать перечисления. Для этого необходимо в конфигураторе 1С, в дереве метаданных, найти ветку перечисления, выделить её, вызвать контекстное меню и воспользоваться единственной командой этого меню «Добавить».
После этих действий будет открыт конструктор редактирования перечислений, где на закладке Основные, можно ввести имя перечисления и синоним.
В моей учебной конфигурации имеется справочник Контрагенты, поэтому я создам перечисление «Юридический статус контрагента», которое потом буду использовать в этом справочнике.
Значение перечисления 1С
Перечисление создано, но само по себе перечисление не имеет ни какого смысла, в нем должны быть различные значения. Нужно их добавить. Для этого перейдем на закладку «Данные», где имеется список значений перечислений. Сейчас он пустой, и нам нужно добавить в него несколько значений, для этого необходимо выполнить команду «Добавить» в меню списка значений.
После выполнения команды, значение будет создано, и справа откроется палитра свойств этого значения. В неё вы можете задать имя конкретного значения, синоним и комментарий.
К имени значения перечисления мы будем обращаться при программной работе с перечислением, а синоним будет отображаться пользователю в интерфейсе.
Точно также добавим несколько других значений.
Перечисление в реквизите объекта 1С
Перечисление мы создали, но от самого перечисления нет ни какого смысла. Перечисление имеет смысл, когда ссылка на это перечисление указано в качестве типа какого-нибудь реквизита объекта. Для примера, я доработаю справочник Контрагенты в моей конфигурации: создам новый реквизит, тип которого будет ссылка на созданное ранее перечисление.
Создадим у справочника контрагенты реквизит Статус.
В палитре свойств этого реквизита установим для него тип ПеречислениеСсылка.ЮридическийСтатусКонтрегента.
На этом конфигурирование справочника будет закончено. Разберем, как работать с перечислением на управляемой форме.
Перечисление на управляемой форме 1С
У моего справочника не было основной формы элемента справочника. После того, как я создам форму элемента этого справочника, включив в неё новый реквизит Статус, то на форме по умолчанию будет размещен элемент поле ввода в виде выпадающего списка, которое будет связано с созданным нами реквизитом справочника.
Если мы откроем форму элемента этого справочника в пользовательском режиме «1С: Предприятия», то сможем посредством выпадающего списка выбрать нужное значение перечисления.
Заметьте, названия значений перечисления в пользовательском режиме соответствуют синонимам значений перечисления.
Кроме выпадающего списка есть другие интерфейсные механизмы работы с перечислениями. Перечисление на управляемой форме может быть в виде переключателя и в виде тумблера.
Для того, чтобы сделать другой вид перечисления, необходимо на форме найти поле ввода, которое связанно с реквизитом, имеющим тип ссылка на перечисление.
После этого необходимо зайти в палитру свойств этого элемента формы (поле ввода), и в этой палитре найти свойство Вид.
По умолчанию у этого свойства установлено значение «Поле ввода», но можно поменять на другие. Нас интересует значение «Поле переключателя».
Если мы установим это значение, то внешний вид формы поменяется.
Вы видите, что на форме сейчас нет рядом с переключателями названий значений перечислений (стоят Значение 1, Значение 2). Чтобы они отобразились, нам нужно ввести значения переключателя в список выбора. Сделать это нужно в свойстве «Список выбора» поля ввода. После нажатия на кнопку «…» этого свойства, откроется форма списка выбора.
Мы можем автоматически заполнить список всеми значениями перечисления, нажав на кнопку «Заполнить» этой формы.
Но представления значений, придется заполнить вручную.
После нажатия кнопки ОК формы списка выбора, свойство «Список выбора» поля будет заполнено, а внешний вид поля переключателя на форме поменяется.
Также другой вид будет в пользовательском режиме «1С: Предприятия» .
Кроме стандартного переключателя в платформе 1С есть возможность сделать тумблер, суть у него будет такая же, как и у переключателя, но внешний вид будет отличаться.
Для того, чтобы сделать тумблер, нужно у элемента формы поле переключателя найти свойство ВидПереключателя и установить в него значение Тумблер.
После установки этого значения, внешний вид формы опять поменяется.
Тумблер представлен в виде кнопок, причем пользователь может нажать только на одну из них. У разработчика имеется возможность управлять внешним видом тумблера при помощи свойств, которые расположены в категории «Расположения» палитры свойств поля переключателя. Например, можно сделать все кнопки тумблера одинаковыми по ширине.
После всех действий, внешний вид переключателя в пользовательском режиме «1С: Предприятия» будет другой.
Замечу, что кнопки тумблера это суть значения перечисления. И когда вы нажали на какую-то кнопку тумблера, то значит, что элементу справочника будет присвоено соответствующее значение перечисления.
Другие статьи по теме конфигурирования:
Более подробно и основательно начальные вопросы программирования в 1С есть вы можете изучить в
Книга «Программировать в 1С за 11 шагов»
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника.
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655
Вступайте в мои группы:
One thought on “ Перечисления 1С ”
Вот за это «Мы можем автоматически заполнить список всеми значениями перечисления, нажав на кнопку «Заполнить» этой формы» Большое спасибо! Час мучался
Оперативные консультации по 1С без предоплаты. Как определить тип контрагента в 1С. Обслуживание, настройка и доработка 1С для комфортной работы.
Одной из основных операций при работе с программой 1С 8.3 является заполнение Справочника Контрагенты, представляющего собой перечень всех поставщиков, покупателей и т.д. принявших на себя те или иные обязательства по договору с которыми работает организация.
Давайте рассмотрим, что собой представляет Справочник «Контрагенты» в 1С 8.3 и как с ним работать.
Справочник «Контрагенты» находится в блоке «Справочники»-«Покупки и продажи»-«Контрагенты».
Рис.1 Справочник «Контрагенты»
Перед нами открывается журнал с элементами справочника. Для удобства работы мы можем группировать контрагентов по папкам, по любой принадлежности будь то поставщик, покупатель, банк и т.д.
Рис.2 Журнал с элементами справочника
Если нам необходимо создать новую группу для контрагентов, мы выбираем «Создать группу», и перед нами открывается окно «Контрагенты (создание группы)», где необходимо заполнить поле «Наименование», а по желанию и поле «Комментарий». После нажимаем «Записать и закрыть». В справочнике появится новая группа.
Рис.3 В справочнике появилась новая группа
Также для удобства и ускорения работы со справочником «Контрагенты» можно применять разные режимы просмотра элементов.
Рис.4 Разные режимы просмотра элементов
Кликаем на значение «Еще» и в открывшемся списке выбираем «Режим просмотра», где можно указать один из трех вариантов режима просмотра:
- Иерархический – элементы будут отображаться в выбранной группе;
- 5 Список – будут отображены все элементы справочника без учета группировки;
- 6 Дерево – будут отображаться все группы справочника и выбранные элементы в подчинении.
Рис.5 Режим просмотра
Как создать новый элемент справочника «Контрагенты» в 1С 8.3
Новый контрагент вводится в справочник через значение «Создать».
Рис.6 Введем нового контрагента
Перед нами открывается пустая карточка контрагента, которую необходимо заполнить.
Рис.7 Пустая карточка контрагента
При этом у пользователя есть 2 варианта заполнения карточки Контрагента:
Заполнение автоматом работает только при подключении «1С Контрагент». При этом:
-
Данные заполнятся по ИНН или наименованию контрагента автоматически, без ошибок;
Рис.8 Данные заполнятся по ИНН или наименованию контрагента
Рис.9 Досье по контрагенту
Рис.10 Вкладки досье
Рис.11 Проверка реквизитов
*Если ИНН выделен красным цветом, Контрагент отсутствует в базе ФНС.
При создании контрагента и заполнении карточки в ручном режиме пользователь должен заполнить все основные поля…
Рис.12 Заполнение основных полей
…указать «Вид контрагента» и в выпавшем списке выбрать одно из значений:
- Юридическое лицо;
- Физическое лицо;
- Обособленное подразделение;
- Государственный орган.
В зависимости от выбранного вида контрагента будет изменяться табличная часть документа и поля обязательные для заполнения.
В карточке контрагента имеется функционал «Справки 1СПАРК Риски», который помогает быть в курсе изменений у ваших контрагентов и клиентов: сервис каждый день дает информацию о банкротстве, ликвидации, планах по реорганизации, изменении юридического адреса и руководителя. Сервис помогает отслеживать изменения, использует различные источники информации, включая ЕГРЮЛ и Единый федеральный реестр сведений о фактах деятельности юридических лиц.
Данная опция работает только в случае подключения 1СПАРК Риски.
Рис.13 1СПАРК Риски
Непосредственно в карточке контрагента мы можем создать банковский счет. Для этого выбираем «Банковские счета»-«Создать».
Рис.14 Создаем банковский счет
В открывшейся карточке заполняем такие обязательные для заполнения поля, как банк, номер счета, валюту. Если платежи проводятся через корреспондентский счет, открытый в другом банке, необходимо указать банк для расчетов. Если расчетный счет используется для расчетов по контрагенту государственного заказа, необходимо указать «Государственный контракт».
Рис.15 Государственный контракт
Также можно настроить вывод необходимой информации в платежных поручениях и требованиях. В данной настройке можно прописать:
- Наименование контрагента, которое будет выводиться в поле «Получатель» платежного поручения или в поле «Плательщик» в платежном требовании;
- Обозначить, где будет указываться КПП контрагента (только в платежных поручениях в бюджет или во всех платежных поручениях);
- Написать текст, который будет автоматически выводиться в назначении платежа при создании нового платежного поручения.
Рис.16 Настраиваем данные для ПП
В закладке «Банковские счета» контрагента можно создать множество расчетных счетов, при этом можно указать один из нескольких р/сч «Использовать как основной». При формировании документа списание с расчетного счета в платежном поручении «Основной расчетный счет» будет заполняться по умолчанию.
Рис.17 Закладка «Банковские счета»
В карточке контрагента можно сразу создать документ «Договоры». Для этого выбираем «Договоры»-«Создать».
Рис.18 Создание документа «Договоры»
В открывшейся карточке заполняем вид договора:
- С поставщиком;
- С покупателем;
- С комитентом(принципалом) на продажу;
- С комитентом(принципалом) на закупку;
- С комиссионером (агентом) на закупку;
- С факторинговой компанией;
- пр.
Заполняем поля «Номер договора» и «Дата». При этом наименование программа заполняет автоматически, ориентируясь на информацию из этих полей. Прописываем организацию, с которой данный контрагент заключает договор.
Рис.19 Заполняем поля «Номер договора» и «Дата»
К договору пользователь может присоединить файлы в любом формате.
Рис.20 Присоединяем файлы
Присоединенные файлы можно просматривать, редактировать (каждая версия отредактированного файла храниться в 1С 8.3, где при необходимости их можно просмотреть, когда, в какое время, а также какой пользователь редактировал прикрепленный файл), распечатывать документ.
Важно помнить, что, после того как пользователь отредактировал прикрепленный файл, файл необходимо освободить от редактирования через «Еще»-«Завершить редактирование».
Рис.21 Завершить редактирование
В закладке «Договоры» контрагента можно создать множество элементов договоров, при этом можно указать один из нескольких «Использовать как основной». При формировании документов в программе договор будет заполняться по умолчанию.
Рис.22 «Использовать как основной»
В карточке контрагента существует возможность сохранять историю изменения полей «Полное наименование» и «КПП». Если у контрагента изменился «КПП» или «Полное наименование» необходимо в «Истории» внести дату и новое значение. После внесения изменений в программу данные во всех документах до указанной даты в истории будут брать значение начального реквизита, а в документах, начиная с даты нового значения, будет указываться новое значение реквизита.
Рис.23 История изменения полей «Полное наименование» и «КПП»
Рис.24 Изменение полей «Полное наименование» и «КПП»
В карточке «Контрагент» есть возможность просмотреть все документы, в которых указан текущий контрагент, его расчетные счета, договора. Для этого выбираем «Документы». В открывшемся списке отобразятся все документы контрагентов, которые при необходимости можно отсортировать по договору или организации. У пользователя есть возможность просмотреть проводки по интересующему документу, выбрав интересующий документ и нажав значок «Показать проводки и другие движения документа» (Дт/Кт).
Рис.25 Проводки и другие движения документа
В заключение рассмотрим функционал, предусмотренный для удобства рассылки писем контрагентам.
В 1С 8.3 есть возможность настроить и распечатать конверт, с заполненными автоматом адресными строками и индексом.
Рис.26 Конверт, с заполненными автоматом адресными строками и индексом
Пользователю предлагается выбрать вариант заполнения адреса контрагента-получателя:
- Почтовый;
- Юридический;
- Фактический.
Адрес заполнится автоматически из карточки контрагента.
Также можно выбрать один из трех вариантов формата конверта и вывести на печать логотип организации (загрузить логотип организации можно в реквизитах организации в, разделе «Логотип и печать»).
Рис.27 Распечатанный конверт
Читайте также: