Max
Компьютерщик
- Регистрация
- 12 Фев 2008
- Сообщения
- 11,625
- Реакции
- 147
- Баллы
- 0
Телефонный справочник на базе 1Сv8.2
Телефонный справочник на базе 1Сv8
За свою сравнительно короткую жизнь я 2 раза терял мобильник, на которых было записано масса нужных мне телефонных номеров. Опять же никто не застрахован, что у необходимого на сегодняшний день гаджета не слетит прошивка, в следствии заводского брака и не унесет за собой сохраненные на нем контакты. Именно это подтолкнуло меня на создание телефонной книги в среде 1С, в которой будут храниться все необходимые контакты. Многие из Вас скажут, зачем нужен телефонный справочник в 1С, когда в любой типовой конфигурации предусмотрен справочник «Контрагенты», где собственно и хранится вся информация? Отвечаю: ну не буду же я забивать в справочник «Контрагенты» всех своих родных и друзей. Да и потом, я не хочу, чтобы кто-то из пользователей 1С видел мои личные данные. В данной статье будет рассмотрен пример по реализации задачи с нуля, а уже реализовать это на типовой конфигурации не составит труда.
Итак, приступим. Запускаем 1С в режиме конфигуратора.
Рис.00
Для начала необходимо создать подсистему «Общее», а затем подчиненную подсистему «Контакты». В типовой конфигурации просто создайте подчиненную подсистему «Контакты». Делается это в ветке «Конфигурация/Общие/Подсистемы».
Рис.01
Далее переходим к созданию самого телефонного справочника. Идем на ветку «Справочники» жмем ПКМ/Добавить. Называем справочник «Телефонная книга» и включаем его в подсистему «Общие/Контакты».
Рис.02/03
На вкладке «Данные» добавляем 3 реквизита: МобильныйТел, РабочийТел, ДомашнийТел (по аналогии функционала мобильного телефона).
Рис.04
Там же, воспользовавшись кнопкой «Стандартные реквизиты», переопределим синоним реквизита «Наименование» на «ФИО».
Рис.05
В свойствах каждого реквизита, в поле «Тип» указываем «Строка», а «Длину» делаем 11 символов.
Рис.06
Кликаем на вкладку «Формы». Убираем с формы поле «Код» (чтобы не мозолил глаза при вводе и отображении списка). Все, форма ввода готова.
Рис.07
Теперь необходимо создать «ФормуСписка». Здесь также переименовываем поле «Наименование» в «ФИО» (если потребуется), потом перетаскиваем из списка (справа) реквизиты : МобильныйТел, РабочийТел, ДомашнийТел.
Рис.08
В свойствах реквизитов «МобильныйТел, РабочийТел, ДомашнийТел» в поле «Заголовок» укажите нормальное читабельное название, например: «Мобильный телефон».
Рис.09
На Вкладке «Макеты» можно создать печатную форму используя «Конструктор печати».
Рис.10
И вот результат:
Рис.11/12
Печатная форма
Рис.13
Все, телефонный справочник к Вашим услугам. Как видите, ничего сложного. При необходимости можно добавить и другие реквизиты, такие как «веб-страница», «e-mail», «адрес» и т.п., кому как удобно. Я создал еще один справочник «Справочник организаций». Из реквизитов добавил только «Наименование», «Номер телефона» и «Адрес».
Рис.14
Вышеизложенное было проделано на 1С версии 8.2.
Если кому-нибудь в лом сделать, можете слить готовую конфигурацию и подцепить ее, в качестве дополнительной базы.
__________________________________
Справка.
Подсистемы. Структура подсистем определяет структуру функциональности прикладного решения. Можно сказать, что структура подсистем определяет, каким образом пользователь будет осуществлять «навигацию» по функциональности программы. К подсистема первого уровня можно добавлять подчиненные подсистемы, и так далее.
Справочники – списки однородных элементов данных. Используются для хранения нормативно-справочной информации.
Реквизиты – дополнительная информация об объекте, доступная в пределах этого объекта. Можно сказать, что с помощью реквизитов можно определить дополнительные свойства объекта.
Формы – используются для ввода, просмотра и редактирования информации.
Макеты – предназначены для формирования печатных форм объекта.
Телефонный справочник на базе 1Сv8
За свою сравнительно короткую жизнь я 2 раза терял мобильник, на которых было записано масса нужных мне телефонных номеров. Опять же никто не застрахован, что у необходимого на сегодняшний день гаджета не слетит прошивка, в следствии заводского брака и не унесет за собой сохраненные на нем контакты. Именно это подтолкнуло меня на создание телефонной книги в среде 1С, в которой будут храниться все необходимые контакты. Многие из Вас скажут, зачем нужен телефонный справочник в 1С, когда в любой типовой конфигурации предусмотрен справочник «Контрагенты», где собственно и хранится вся информация? Отвечаю: ну не буду же я забивать в справочник «Контрагенты» всех своих родных и друзей. Да и потом, я не хочу, чтобы кто-то из пользователей 1С видел мои личные данные. В данной статье будет рассмотрен пример по реализации задачи с нуля, а уже реализовать это на типовой конфигурации не составит труда.
Итак, приступим. Запускаем 1С в режиме конфигуратора.
Рис.00
Для начала необходимо создать подсистему «Общее», а затем подчиненную подсистему «Контакты». В типовой конфигурации просто создайте подчиненную подсистему «Контакты». Делается это в ветке «Конфигурация/Общие/Подсистемы».
Рис.01
Далее переходим к созданию самого телефонного справочника. Идем на ветку «Справочники» жмем ПКМ/Добавить. Называем справочник «Телефонная книга» и включаем его в подсистему «Общие/Контакты».
Рис.02/03
На вкладке «Данные» добавляем 3 реквизита: МобильныйТел, РабочийТел, ДомашнийТел (по аналогии функционала мобильного телефона).
Рис.04
Там же, воспользовавшись кнопкой «Стандартные реквизиты», переопределим синоним реквизита «Наименование» на «ФИО».
Рис.05
В свойствах каждого реквизита, в поле «Тип» указываем «Строка», а «Длину» делаем 11 символов.
Рис.06
Кликаем на вкладку «Формы». Убираем с формы поле «Код» (чтобы не мозолил глаза при вводе и отображении списка). Все, форма ввода готова.
Рис.07
Теперь необходимо создать «ФормуСписка». Здесь также переименовываем поле «Наименование» в «ФИО» (если потребуется), потом перетаскиваем из списка (справа) реквизиты : МобильныйТел, РабочийТел, ДомашнийТел.
Рис.08
В свойствах реквизитов «МобильныйТел, РабочийТел, ДомашнийТел» в поле «Заголовок» укажите нормальное читабельное название, например: «Мобильный телефон».
Рис.09
На Вкладке «Макеты» можно создать печатную форму используя «Конструктор печати».
Рис.10
И вот результат:
Рис.11/12
Печатная форма
Рис.13
Все, телефонный справочник к Вашим услугам. Как видите, ничего сложного. При необходимости можно добавить и другие реквизиты, такие как «веб-страница», «e-mail», «адрес» и т.п., кому как удобно. Я создал еще один справочник «Справочник организаций». Из реквизитов добавил только «Наименование», «Номер телефона» и «Адрес».
Рис.14
Вышеизложенное было проделано на 1С версии 8.2.
Если кому-нибудь в лом сделать, можете слить готовую конфигурацию и подцепить ее, в качестве дополнительной базы.
__________________________________
Справка.
Подсистемы. Структура подсистем определяет структуру функциональности прикладного решения. Можно сказать, что структура подсистем определяет, каким образом пользователь будет осуществлять «навигацию» по функциональности программы. К подсистема первого уровня можно добавлять подчиненные подсистемы, и так далее.
Справочники – списки однородных элементов данных. Используются для хранения нормативно-справочной информации.
Реквизиты – дополнительная информация об объекте, доступная в пределах этого объекта. Можно сказать, что с помощью реквизитов можно определить дополнительные свойства объекта.
Формы – используются для ввода, просмотра и редактирования информации.
Макеты – предназначены для формирования печатных форм объекта.
Вложения
-
00.webp13.5 KB · Просмотры: 1,126 -
01.webp32.6 KB · Просмотры: 1,085 -
02.webp49.3 KB · Просмотры: 1,077 -
03.webp40.9 KB · Просмотры: 899 -
04.webp49.3 KB · Просмотры: 764 -
05.webp61.4 KB · Просмотры: 985 -
06.webp46.6 KB · Просмотры: 884 -
07.webp27.3 KB · Просмотры: 668 -
08.webp41.4 KB · Просмотры: 638 -
09.webp79.2 KB · Просмотры: 884 -
10.webp23.9 KB · Просмотры: 832 -
11.webp65.8 KB · Просмотры: 904 -
12.webp12.5 KB · Просмотры: 634 -
13.webp11.3 KB · Просмотры: 677 -
14.webp37.7 KB · Просмотры: 747 -
Phone-1c(conf).rar124.7 KB · Просмотры: 395