Parus16.ru

Парус №16
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Общее по работе в 1С

Общее по работе в 1С

Справочники, документы и отчеты в программе 1С

Справочники

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

Например, справочник Сотрудники (рис.1)

image1.png

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

Для создания нового элемента справочника можно воспользоваться кнопкой Создать или Добавить копированием (F9) (рис.2).

image2.png

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

image3.png

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

Из формы списка справочника Сотрудники можно сразу перейти к созданию необходимых документов для нового сотрудника (кнопка Оформить документ)(рис.4), или распечатать необходимые документы (кнопка Печать)(рис.5)

image4.png

image5.png

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

Для установки пометки на удаление воспользуйтесь меню по кнопке Еще.

Для удобства отображения списка элементов справочника можно организовать иерархическую структуру путем создания групп (например, справочник Номенклатура)(рис.6). Группировка может быть по какому-либо признаку, например, группа Оборудование и ее подгруппы Бензопилы, Трактора и др.(рис.6).

image6.png

Создание группы происходит нажатием на кнопку Создать группу.

Документы

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

На рисунке 7 представлена форма списка документа Поступление. С помощью установки флажков Контрагент и Организация можно увидеть в списке документы только одной организации или контрагента или все сразу. В форме списка можно сразу увидеть проведен ли определенный документ ( image7.png— записан и проведен, image8.png— записан, но не проведен).

image9.png

Документ, также как и элемент справочника, можно добавить копированием или создать «с нуля». В данном примере (рис.7) для создания накладной нужно нажать кнопку Поступление и выбрать Товары (накладная)(рис.8).

image10.png

После нажатия откроется форма создания (рис.9) и необходимо будет заполнить пустые поля. Также как и при создании элемента справочника, поля, помеченные красными точками, обязательны для заполнения.

image11.png

У многих документов есть табличная часть, в данном примере (накладная) в табличную часть добавляется список товаров, поступивших на склад.

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

Читайте так же:
Войти в личный кабинет вконтакте

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

Кнопка image12.pngпозволяет просмотреть проводки документа и другие движения (рис.10). С помощью закладок можно просмотреть движения, созданные документом по регистрам.

image13.png

У документа можно отменить проведение: Еще – Отменить проведение. Также документы можно редактировать и помечать на удаление.

Отчеты

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

При открытии отчета в нем нет информации (рис.11).

imageX.png

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

imageY.png

Если это необходимо, отчет можно распечатать — image16.png. Также отчет можно сразу отправить на электронную почту с помощью кнопки image17.png.

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

Настройки состоят из нескольких закладок:

· Группировка – позволяет сгруппировать данные отчета по какому-либо признаку (рис.13);

image18.png

· Отбор – позволяет выбрать только нужную Вам информацию, например, остатки товара только на одном складе (рис.14);

image19.png

· Дополнительные поля – позволяет добавить в отчет необходимые поля. Например, поле Организация (рис.15);

image20.png

· Сортировка – организовывает сортировку в отчете по возрастанию/убыванию (рис.16);

image21.png

· Оформление – позволяет поменять оформление отчета, выбрать можно в выпадающем меню Вариант оформления (рис.17). Также можно установить флажок Выделять отрицательные – отрицательные суммы в отчете будут выделены красным цветом (рис.12);

image22.png

После настройки отчета нажмите Сформировать и представление отчета изменится согласно вашим настройкам. Также настройки можно сохранить, чтобы в следующий раз не заполнять их. Для сохранения нажмите Сохранить настройки, а при следующем просмотре отчета выберете сохраненные с помощью Выбрать настройки (рис.18).

Формы

Формы используются для удобного отображения данных базы пользователю. С формами можно работать как пользователь интерактивно, так и программист управляя поведением и внешним видом формы с помощью кода.

Типы форм

Формы делятся на два типа: обычные и управляемые, обычные формы это формы которые были в линейке 8 с самого начала и по текущий момент. Смысл этих форм заключается в том что форма в прямом смысле рисуется разработчиком, он указывает на то место (вплоть до пикселя)где будут располагаться элементы формы. Обычные формы работают только в толстом клиенте, в то время когда управляемые формы работают и в толстом и в тонком клиенте. Управляемые формы доступны в версии 1С начиная с 8.2 и выше и только когда конфигурация настроена как "Управляемое приложение". В тонком клиенте возможно использование только управляемых форм. Управляемую форму нельзя нарисовать мышкой. Элементы в ней не рисуются, а декларируются или объявляются, что накладывает некоторые ограничения. Вы можете указать что реквизиты будут группироваться горизонтально а не вертикально к примеру, но нельзя указать системе: "вон то поле ввода на 2пикселя выше пусть будет". В управляемых формах код делится строго на клиентский и серверный. В обычных формах можно встретить некоторые серверные ограничения только в режиме клиент-сервер и только для функций которые не расположены в модулях форм.

Читайте так же:
Гугл мапс улицы челябинска

Программное открытие формы

Программно открыть форму можно с помощью метода "Открыть форму". Этот метод доступен в различных контекстах(форма может существовать и быть открыта только на клиенте) и отличается при использовании обычного и управляемого приложения(в толстом клиенте нельзя передать параметру в форму) но в целом имеет следующие основные параметры: ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>)

Принадлежность форм

Формы могут общими(принадлежать к общим формам) или принадлежать определенному виду объектов, например справочнику номенклатура. Если формы принадлежат какому то виду объекта то они могут быть специального типа: например форма списка, эту форму можно использовать для того, что бы просмотреть список документов или форма документа, эту форму можно использовать для редактирования документа. Здесь мы говорим, «можно использовать» так как когда мы щелкаем по документу в списке или когда мы открываем список документов, будет открываться та форма, которая назначена основной. Если основная форма не назначена, при открытии форма будет сгенерирована, вне зависимости от того есть ли в списке форм, форма нужного вида. По сути форма это просто набор полей и кнопок, Форма выбора , форма списка и форма элемента могут отличаться друг от друга только основным реквизитом, который и служит идентификатором для платформы. Основными реквизитами у форм документа и у элемента справочника являются СправочникОбъект и ДокументОбъект . Для форм выбора и форм списка обычного приложения это СправочникСписок.ВидСправочника и ДокументСписок.ВидДокумента . У управляемого приложения у форм выбора и форм списка основной реквизит ДинамическийСписок . Форма выбора отличается от формы списка установленным свойством Режим выбора у основного реквизита. Если форма принадлежит справочникудокументу то для них доступны следующие типы:

Разница между элементами формы, и реквизитами объекта.

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

Обращение к данным формы из модуля объекта.

Обратиться к реквизиту формы(не путайте с реквизитом документасправочника) из модуля документа или справочника невозможно, потому, что модуль не может знать какая форма сейчас открыта(а их ведь может много) да и не факт, что при выполнении процедуры или функции модуля формы, какая то форма будет вообще открыта. Реквизиты формы существуют, только до тех пор, пока форма открыта.

"Толстые" объекты на управляемой форме.

Так как на тонком клиенте недостуны, данные базы данных, серверные объекты(например таблица значений) то на форме их как таковые разместить нельзя в то время, когда они как типы для реквизитов доступны. Здесь дело в том что, при добавлении на форму, добавляется не табличное поле, и не сам список элементов справочника номенклатура к примеру, а коллекция например типа ДанныеФормыКоллекция или ДанныеФормыСтруктура с урезанным функционалом, суть которой заключается в том, чтобы отображать данные таблицы значений которая является реквизитом формы или документа. Список методов, доступных для этих типов, позволяет вести комфортную работу, с данными тех объектов которые они отображают.

Читайте так же:
Вход в кабинет налогоплательщика через эцп

Преобразование Реквизит – Данные формы и обратно.

Несмотря на то, что типы ДанныеФормыКоллекция , имеют достаточно широкий функционал, иногда возникает необходимость на сервере получить, "оригинал" — тот объект который отображает форма. Особенно это актуально для реквизитов формы, ведь данные реквизитов объекта, можно получить из самого объекта. Для таких случаев существует метод РеквизитФормыВЗначение() , например:

Второй параметр необязательный.(и не совсем понятно зачем он нужен). Возможно и обратное преобразование, бывает необходимо когда полученный извне или сгенерированный объект "засунуть" в уже существующий реквизит формы, соответствующего типа для этого существует

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

Бывают случаи когда объект изменяется не из формы а с помощью какой то процедуры, которая находится в модуле объекта или в любом другом месте. Если действие было инициализировано с помощью кнопки на форме, то после, например таких действий:

Вы не увидите изменений на форме, все дело в том, что форма не делает лишних вызовов к серверу без необходимости и как следствие не в курсе, что с объектом, что-то происходило. В этом случае надо перечитать данные объекта, следующим образом:

Настройка прав пользователей в 1с

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

Для этого разработан механизм настройки прав пользователей. Рассмотрим его на примере Бухгалтерии ред 3.0. Он подходит и для большинства других программ 1С.

1. Профили групп доступа

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

Профиль группы доступа – это набор определенных ролей, содержащий описание видов доступа.

В программе уже существуют предопределенные виды доступа, но при необходимости, можно добавить свои.

Заходим Администрирование – Настройка пользователей и прав – Профили групп доступа

image001.png

Видим список доступных групп доступа

image003.png

Если мы зайдем в группу доступа, которая идет с поставкой 1с, то видим, что у неё не доступны роли для редактирования.

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

image005.png

Если в организации данные группы доступа не подошли, то можно настроить свою группу, выбрав в ней имеющиеся в программе роли.

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

Создадим Профиль Аудитор, с возможностью только просмотра документов. Отмечаем галочками подходящие роли.

image007.png

2. Формируем список пользователь

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

Заходим: Администрирование – Настройки пользователей и прав – Пользователи.

image009.png

По кнопке «Создать» создаем нового пользователя.

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

Читайте так же:
Возможно ли сбросить айклауд

image011.png

По кнопке «Установить пароль» устанавливаем сотруднику пароль для входа в базу.

Нажимаем кнопку «Записать» и переходим по ссылке «Права доступа»

image013.png

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

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

image015.png

3. Разграничение прав пользователей на уровне организаций.

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

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

Заходим Администрирование – Настройка пользователей и прав

image017.png

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

image019.png

Теперь можно ограничить права по виду доступа.

Под видом доступа понимается правила, по которым пользователя разрешается или запрещается доступ к данным программы.

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

Аудитор — Иванов Иван Петрович. Мы его добавили в группу доступа «Профиль аудитора». Теперь в этом профиле на вкладке «Ограничение доступа» добавим вид «Организации» и выберем значение доступа «Все запрещены, исключение назначаются в профиле» и в нижнем поле выбираем необходимую организацию.

image021.png

Сохраняем изменения и зайдем в базу под пользователем Иванова Ивана Петровича.

Заходим в журнал документов «Реализация товаров и услуг» и видим, что для выбора нам доступна только одна организация ООО «Конфетпром».

image023.png

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

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

4. Персональные настройки пользователей.

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

В разделе Администрирование – Настройка пользователей и прав – Персональные настройки пользователей есть функционал копирования данных настроек.

image025.png

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

image027.png

image029.png

В форме присутствуют кнопки «Скопировать другим» и «Скопировать от», которые позволяют копировать настройки пользователя.

Обратите внимание! Настройки отчетов можно скопировать, только если они доступны всем пользователям, те отчеты, которые доступны только автору, скопированы не будут, программа выдаст сообщение:

image031.png

Скопируем отчет «Задолженность покупателей с ИНН» для пользователя Ларионова. Для этого нажимаем кнопку «Скопировать другим» и отмечаем пользователей, которым необходимо перенести эти настройки.

image033.png

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

Читайте так же:
Госуслуги личный кабинет ооо

image035.png

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

image037.png

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

image039.png

5. Дата запрета редактирования данных.

Ещё одной из настроек пользователя – это дата запрета редактирования данных.

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

Заходим в раздел Администрирование – Настройка пользователей и прав – Дата запрета изменения данных. Ставим галочку «Дата запрета изменения» и появляется ссылка «Настроить».

image041.png

Заходим в настройки.

image043.png

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

Установим дату запрета для пользователя Абрамов. Переходим на вкладку «По пользователям», по кнопке «Подобрать» выбираем необходимого пользователя, выделяем его и внизу появляется «Настройка для пользователя Абрамов».

image045.png

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

6. Персональные настройки (значения по умолчанию).

В меню Главное – Персональные настройки для пользователя можно задать значения по умолчанию.

image047.png

Эти данные будут автоматически вставать при создании нового документа.

image049.png

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

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

Консультацию для Вас составила специалист нашей Линии консультаций.

Закажите тестовую консультацию по Вашей программе у нас по телефону: +7(343) 288-75-45.

*Для оказания консультации необходимо сообщить ИНН вашей организации, регистрационный номер вашей программы ( для программ 1С:Предприятие версии ПРОФ необходим активный договор 1С:ИТС ПРОФ)

Можно ли в 1с создать общий реквизит

телефон программиста 1С8(495)005-62-29

skype: live:di-sem

Связь с программистом 1с через телеграм@programmist_1C

Заявка программисту 1СОтправить заявку

Дополнительные реквизиты в 1C 8.3 (на примере УНФ)

Как редактировать доп реквизиты:

редактировать их состав можно тут:

хранятся они тут:

где типы реквизитов:

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

ВЫБРАТЬ ПЕРВЫЕ 100

НоменклатураДополнительныеРеквизиты.Ссылка КАК Ссылка,

НоменклатураДополнительныеРеквизиты.Ссылка.Код КАК Код,

НоменклатураДополнительныеРеквизиты.Свойство КАК Свойство,

НоменклатураДополнительныеРеквизиты.Значение КАК Значение

ИЗ

Справочник.Номенклатура.ДополнительныеРеквизиты КАК НоменклатураДополнительныеРеквизиты

Разберем что откуда берется.

Дополнительные реквизиты заводятся в «ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения» и там же указан тип значений допРеквизитов:

ВЫБРАТЬ

ДополнительныеРеквизитыИСведения.Ссылка КАК Ссылка,

ДополнительныеРеквизитыИСведения.ТипЗначения КАК ТипЗначения

ИЗ

ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК ДополнительныеРеквизитыИСведения

Для справки: Кроме ссыка и типЗначения в «ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения» хранится куча свойств этих реквизитов

Если указан типЗначеня «ДополнительноеЗначение», то виды этих доп значений можем посмотреть тут:

ВЫБРАТЬ

ЗначенияСвойствОбъектов.Владелец КАК Владелец,

ЗначенияСвойствОбъектов.Ссылка КАК Ссылка,

ЗначенияСвойствОбъектов.Владелец.ТипЗначения КАК ВладелецТипЗначения

ИЗ

Справочник.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов

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

  • Заметки программиста
  • Главная
  • Блог
  • В помощь 1с программисту
  • Дополнительные реквизиты в 1C 8.3 (на примере УНФ)
голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector