Программное добавление и изменение элементов управляемых форм

Навигационные ссылки

Начиная с платформы 8.1. в «1С:Предприятии» появились навигационные ссылки. Навигационная ссылка — это текстовое представление любого объекта (элемент справочника, документ, форма списка и т.п.), с помощью которого можно открыть этот объект в «1С:Предприятии». Разберем их на практике. Работать с навигационными ссылками можно через область системных команд (см. рис. 1.4.39).

Рис. 1.4.39. Область системных команд

В этой области есть команда «Получить ссылку…» (см рис. 1.4.40), её можно продублировать сочетанием клавиш Ctrl + F11.

Рис. 1.4.40. Команда «Получить ссылку…» в области системных команд

Также ссылку можно получить по команде через главное меню: Главное меню – Сервис –Получить ссылку (см. рис. 1.4.41).

Рис. 1.4.41. Команда «Получить ссылку…» в главном меню

Откроем в моей учебной конфигурации какой-нибудь документ и выполним команду «Получить ссылку…» (см рис. 1.4.42).

Рис. 1.4.42. Получение ссылки

Панель инструментов

Панель инструментов необходима для быстрого доступа к четырем функциям «1С:Предприятия».

  • Меню функций (рис. 1.4.64)
  • Форма избранного (рис. 1.4.65)
  • Форма истории (рис. 1.4.66)
  • Форма полнотекстного поиска (рис. 1.4.67).

Рис. 1.4.64. Доступ к меню функций

Рис. 1.4.65. Доступ к форме избранного

Рис. 1.4.66. Доступ к форме истории

Рис. 1.4.67. Доступ к форме полнотекстового поиска

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

1.4.68). Кроме панели инструментов её можно вызвать также с помощью комбинации клавиш Ctrl + Shift + F.

Рис. 1.4.68. Форма полнотекстового поиска

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

Нестандартные способы исправить ошибку формата потока 1С Предприятие 8.3

До этого были проделаны все стандартные операции по исправлению данной ошибки, и если до этого момента ошибка не устранена, значит придется заняться «творчеством». Ещё этот процесс называют «танцами с бубнами» или «шаманством»… Поэтому, если до этого вы не «танцевали», то ошибка формата потока 1С Предприятие 8.3 может вам составить отличную пару. Итак, продолжим:

  • Пробуйте загрузить файл *.dt в новой базе данных, созданной на другом компьютере. Этим вы исключите вероятность некорректно работающего железа или программ компьютера, где находится база.
  • Удалите (именно УДАЛИТЕ через Установку и удаление программ) платформу 1С и установите заново, желательно новейшую версию. Исключаем некорректно работающие исполняемые файлы платформы, которые могли быть подпорчены вирусами или «посыпавшимися» секторами жесткого диска или другими способами.
  • Обновите конфигурацию на следующий релиз или загрузите текущую конфигурацию из файла *.cf с полным замещением объектов.
  • Отключите брандмауэр и антивирусы. Существует вероятность, что исполняемый файл был замечен в подозрительной активности антивирусом и помещен в карантин или остался под жестким контролем с блокировкой «опасных» действий. В любом случае — исключаем вариант карантина антивирусов.
  • Удалите временные файлы на компьютере. Они находятся в нескольких местах:
  1. В профиле пользователя, для поиска введите %Temp% в адресной строке проводника.
  2. В папке C:\Windows\Temp
  3. Иногда на диске C:\Temp

Ещё один способ был однажды применен, когда ничто не помогало — создали полный начальный образ базы данных и потом отвязали его от РИБ, сделав независимым. Получили ту же базу, пропустив начальную через механизмы РИБ (как через мясорубку ) .

Форма выбора

Кроме вышеописанных форм, часто применяется еще один тип — форма выбора. Как видно из названия, предназначена она в первую очередь для помощи пользователю в выборе какого-то объекта конфигурации (например, элемента справочника, документа и т. п.). Часто форму выбора вы можете видеть при заполнении данными нового объекта конфигурации (документа, элемента справочника, записи в регистре, проводка в плане счетов и т. п.). Например, на рис. 4 при выборе контрагента, мы получаем форму выбора, содержащую список контрагентов

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

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

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

Изменение элементов формы

Для управления составом элементов у объекта УправляемаяФорма
есть коллекция Элементы

. У коллекции есть несколько методов:

Вставить(, , , >)

Добавить(, , >)

Количество
()

Найти(>)

Переместить(, , >)

Удалить(>)

Коллекция Элементы доступна как на клиенте, так и на сервере. Изменять коллекцию (методы Вставить()

, Добавить
()
, Переместить
()
и Удалить
()
) можно только на сервере. Искать и получать количество элементов (методы Найти
()
и Количество
()
) можно как на клиенте, так и на сервере. Элементами коллекции могут быть:

  • ГруппаФормы;
  • ТаблицаФормы;
  • ПолеФормы;
  • КнопкаФормы.

Элементам формы можно программно назначить обработчики событий. Для этих целей предназначен метод УстановитьДействие(, >)
.

Рассмотрим несколько наиболее распространенных на практике примеров работы с командами, реквизитами и элементами формы.

Добавление команды и связанной с ней кнопки:

Добавление реквизита и связанного с ним поля ввода:

Назначение элементу формы обработчика события:

Внимание!

Процедурам, которые устанавливаются в качестве обработчиков событий из кода с помощью метода УстановитьДействие()

, рекомендуется задавать префикс Подключаемый_.

Внимание!

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

Напечатать

Некоторые советы при программном редактировании формы

  • Если вы не используете префиксы при создании новых команд и элементов рекомендуется проверять существование создаваемых объектов по имени с помощью метода Найти(), который вернет Неопределено, если объект в коллекции не найден:
    • Элементы.Найти(«пр_Владелец»);
    • Команды.Найти(«пр_НоваяКоманда»);
  • Чтобы проверить уникальность реквизита на форме можно воспользоваться следующей функцией:
&НаКлиентеНаСервереБезКонтекста
// Функция определяет существует ли реквизит у объекта.
//
Функция ЕстьРеквизитОбъекта(мОбъект, ИмяРеквизита)
    
    КлючУникальности   = Новый УникальныйИдентификатор;
    СтруктураРеквизита = Новый Структура(ИмяРеквизита, КлючУникальности);
    ЗаполнитьЗначенияСвойств(СтруктураРеквизита, мОбъект);
    Возврат СтруктураРеквизита <> КлючУникальности;
    
КонецФункции // ЕстьРеквизитОбъекта()
  • Свойства, методы и коллекции управляемой формы описаны в синтакс-помощнике в разделе «Интерфейс (управляемый)»;
  • Изучите БСП, если она имеется в вашей конфигурации. Например в общем модуле «ОбщегоНазначения» уже описаны функции для создания объекта ОписаниеТипов, необходимого при создании новых реквизитов на форме:
    • ОбщегоНазначения.ОписаниеТипаСтрока(ДлинаСтроки) — Создает объект ОписаниеТипов, содержащий тип Строка;
    • ОбщегоНазначения.ОписаниеТипаЧисло(Разрядность, РазрядностьДробнойЧасти = 0, ЗнакЧисла = Неопределено) — Создает объект ОписаниеТипов, содержащий тип Число;
    • ОбщегоНазначения.ОписаниеТипаДата(ЧастиДаты) — Создает объект ОписаниеТипов, содержащий тип Дата;
    • ОбщегоНазначенияВызовСервера.ЦветСтиля(ИмяЦветаСтиля) — Функция получает цвет стиля по имени элемента стиля;
    • ОбщегоНазначенияВызовСервера.ШрифтСтиля(ИмяШрифтаСтиля) — Функция получает шрифт стиля по имени элемента стиля.

Итак, взглянем на получившийся результат. Все элементы на форме созданы программно:

Редактирование элементов обычной формы 1С

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

  1. выравнивание элементов — обеспечивает автоматическое центрирование, либо «прижимание» элементов управления к друг другу, либо выравнивание размеров элементов управления.

    Рисунок

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

  2. сетка — через меню конфигуратора «Сервис» — «Параметры» можно настроить отображение сетки для точного ручного выравнивания элементов.

    Рисунок

Предназначение кнопок командной панели редактора обычных форм 1С:​​​​​

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

Если нажать кнопку командной панели, отмеченную на рисунке, произойдет смещение по горизонтали элемента «Надпись1» и выравнивание его правой границы по правой границе элемента «Надпись2»

Замечание:

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

 

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

Если нажать кнопку командной панели, отмеченную на рисунке, все надписи станут по вертикали одинакового размера. За образец будет взят элемент управления «Надпись1».
Т.е. высота элементов будет стандартизирована.

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

На рисунке красным кружком отмечен специальный маркер, показывающий наличие привязки.

 

На рисунке красным кружком отмечен специальный маркер выравнивания, показывающий смещение элементов управления.

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

 

На рисунке красным кружком отмечен специальный маркер выравнивания, показывающий наложение элементов управления.

Выделенный элемент управления предлагается сдвинуть вправо и вниз.

Особенности работы с редактором обычных форм 1С:

  1. В конфигураторе для редактирования диалога обычной формы доступны следующие способы:
      1. через диалог вставки элементов управления;
      2. через диалог размещения данных;
      3. вставка элемента управления из панели инструментов.
  2. Отключить режим выравнивания с помощью выравнивающих линий в ранее созданной форме можно. Для этого в палитре свойств формы надо отключить свойство «Использовать выравнивающие линии».

    Рисунок

  3. При выравнивании элементов формы разметочная сетка может быть показана:
    • точками, расположенными в шахматном порядке;
    • точками, расположенными в местах пересечения разметочных линий.
  4. С помощью выравнивающих линий изменять размеры и перемещать элементы управления формы можно, если элементы управления прикреплены к этим линиям.
  5. Для выравнивания элементов управления в форме можно использовать следующие способы:
    • по выравнивающим линиям;
    • по разметочной сетке;
    • с помощью специальных маркеров;
    • используя групповые операции с элементами управления.
  6. Для отображения в существующей форме разметочной сетки достаточно, выбрав пункт главного меню «Сервис-Параметры», на закладке «Форма» установить флаг «Отображать сетку», после чего в палитре свойств формы установить свойство «ИспользоватьСетку».
  7. Настройка формы в режиме исполнения позволяет:
    • Изменять видимость существующих на форме элементов управления.
    • Изменять формат, ширину, высоту, текст заголовка и др. свойства элементов управления существующих на форме.
    • Удалять с формы некоторые элементы управления.
    • Добавлять на форму новые элементы управления.
  8. Поведение элементов управления стандартно, но имеет место специфичное поведение, определяемое расширениями формы, расширениями элементов управления и расширениями, связанными с отображаемыми данными.

Топ-10 популярных программ «1С»

Программы «1С:Предприятие 8.3» — это мощные, производительные и функциональные системы, незаменимые для современного
бизнеса различного масштаба и отрасли. Любая компания для своих задач всегда найдет проверенное и доступное решение
фирмы «1С». Программы «1С» подойдут как для небольших организаций, так и для крупных предприятий и холдингов с
десятками и тысячами рабочих мест.

Здесь представлены Топ-10 наиболее популярных решений «1С»:

  • Программа «1С:Бухгалтерия» — это универсальная программа для различных
    сфер деятельности. Автоматизирует всю бухгалтерию, в том числе финансовую отчетность и налоговый
    учет. Также мы подготовили подробную обзорную статью про «1С:Бухгалтерию Предприятия»
  • Программа«1С:Зарплата и управление персоналом»
    («1С:ЗУП») — решение линейки «1С» 8.3 для ведения кадровой политики и расчетов с персоналом.
  • Программа «1С:Управление торговлей» («1С:УТ») — это программный
    продукт для оптовой и розничной торговли. Позволяет в комплексе автоматизировать управление продажами
    и финансами, складом, закупками, запасами.
  • Программа «1С:Розница» — это программа для автоматизации торговой деятельности
    розничных магазинов и торговых сетей любого формата и специализации.
  • Программа «1С:CRM» («1С:CRM») — функциональное
    решение линейки «1С» 8.3 для управления взаимоотношениями с клиентами и автоматизации отдела
    продаж.
  • Программа «1С:Управление нашей фирмой» («1С:УНФ») — программа
    для малого бизнеса. Автоматизирует ключевые процессы управления: учет, контроль, анализ,
    планирование.
  • Программа «1С:Документооборот» («1С:ДО») — это конфигурация «1С»
    для автоматизации всего делопроизводства, а также организации коллективной работы сотрудников
    с документами.
  • Программа «1С:ERP Управление предприятием 2» («1С:ERP»)
    — флагманское решение «1С» для комплексной автоматизации многопрофильных предприятий.
  • Программа «1С:Управление холдингом» («1С:УХ») — это одна
    из самых функциональных версий «1С» для холдингов. Вы можете приобрести «1С:Управление холдингом»
    и автоматизировать бюджетирование, анализ, отчетность и учет.
  • Программа «1С:Корпорация» — набор популярных решений «1С» на платформе
    «1С:Предприятие 8», которые широко используются совместно в крупных предприятиях, группах компаний
    и холдингах.

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

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

Вызов процедур при создании на сервере 1С

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

&НаСервере

&НаСервере
Процедура пр_ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
	//установим заголовок формы 
	ЭтаФорма.Заголовок 		= "Шаблон для программной работы с реквизитами, командами и элементами формы";
	ЭтаФорма.АвтоЗаголовок 	= Ложь;
	
	пр_СоздатьГруппы();
	пр_СоздатьНовуюКоманду();
	пр_СоздатьДекорацию();
	пр_СоздатьРеквизиты();
	пр_УдалитьРеквизиты();
	пр_ВывестиРеквизитыНаФорму();
	
КонецПроцедуры

Изменение реквизитов формы

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

Изменение реквизитов выполняется методом ИзменитьРеквизиты
(ДобавляемыеРеквизиты
>, УдаляемыеРеквизиты
>)
объекта УправляемаяФорма
. В параметры ДобавляемыеРеквизиты
и УдаляемыеРеквизиты
передаются массивы с элементами типа РеквизитФормы
.

Внимание!

Процесс изменения состава реквизитов является достаточно ресурсоемким. Фактически выполняется пересоздание формы. В связи с этим работа с реквизитами формы выполняется в пакетном режиме.

Создадим новый реквизит формы с именем Покупатель:

Изменение команд формы

Для управления составом команд у объекта УправляемаяФорма есть коллекция Команды. У коллекции есть несколько методов:

  • Добавить(<ИмяКоманды>)

  • Количество()

  • Найти(<ИмяКоманды>)

  • Удалить(<Команда>)

Коллекция Команды доступна как на клиенте, так и на сервере. Изменять коллекцию (методы Добавить() и Удалить()) можно только на сервере. Искать и получать количество элементов (методы Найти() и Количество()) можно как на клиенте, так и на сервере.

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

Обработчик команды должен располагаться в форме и иметь директиву компиляции &НаКлиенте.

Полезные сочетания клавиш Windows

А теперь самые полезные сочетания клавиш Windows, которые я рекомендую запомнить. Все эти сочетания используют «клавиши-модификаторы» (Ctrl, Alt, Shift и клавиша Windows):

Это должен знать каждый пользователь компьютера!

Эти сочетания клавиш Windows должны знать все пользователи ПК, действуют они как с папками и файлами, так и с текстом.

«Копировать», «Вырезать», «Вставить» клавишами:

  • Ctrl + C – копировать в буфер обмена (файл, папка или текст останется в текущем месте).
  • Ctrl + X – вырезать в буфер обмена (файл, папка или текст удалится из текущего места).
  • Ctrl + V – вставить из буфера обмена (скопированные или вырезанные файлы, папки или текст появятся в текущем месте).

Сочетания клавиш для копирования, вырезания, вставки

«Выделить всё» и «Отменить»:

Чтобы выделить всё содержимое текущей папки или всё содержимое открытого документа:

Ctrl + A – выделить всё.

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

А вот эти сочетания уже знают не все:

  • Ctrl + Z – отменить предыдущее действие (в том числе и копирование/перемещение файлов).
  • Ctrl + Y – повторить отмененное действие (т.е. противоположно предыдущему сочетанию клавиш).

Работа с документами, открытыми в программе

Горячие клавиши, которые сэкономят вам и время и нервы. Зачем тянуть мышку к меню «Файл», после нажатия искать пункт «Создать» или «Новый документ» (в большинстве программ расположение и название пунктов разное), когда можно зажать две клавиши:

Ctrl + N – создание нового документа в программе.

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

Ctrl + S – сохранить открытый документ.

Горячие клавиши для создания и сохранения документа

Эти комбинации клавиш работают и в офисных программах, и в браузерах, и в графических редакторах; и в «Виндовсе» и в Линуксе.

Горячие клавиши для работы с окнами программ

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

  • Alt + Tab — переключение между окнами запущенных программ. Держите Alt и продолжайте нажимать Tab, чтобы перейти к другим программам (смотрите прошлый урок).
  • Alt + Shift + Tab — пролистать открытые программы в обратном порядке (тот же Alt+Tab, но назад) при большом списке открытых программ может быть очень удобно.
  • Ctrl + Tab – переключение между закладками открытого окна, переключение между документами, открытыми в программе (например, можно быстро переключится между двумя открытыми файлами в Ворде).
  • Win + 1, Win + 2 … Win + 0– переключение между открытыми программами по номеру на панели задач. Запуск программ закрепленных на панели задач (подробнее мы уже обсуждали здесь).

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

  • Alt + F4 – закрытие активной программы.
  • Ctrl + F4 – закрытие одного документа в программе или вкладки (сама программа продолжает работать).

Отрыто много программ, но нужно быстро увидеть рабочий стол? Пожалуйста:

Win + D – свернуть все окна и показать рабочий стол (повторное нажатие возвращает все окна на место!).

Создание элемента справочника

Создание новых элементов и групп справочника производится с помощью программного объекта СправочникМенеджер.<Имя справочника>. Данный объект доступен только на сервере.
Создание нового элемента или группы справочника состоит из следующих этапов:

  1. Создание элемента или группы;
  2. Заполнение владельца (если справочник подчиненный);
  3. Заполнение родителя (если справочник иерархический);
  4. Заполнение наименования и реквизитов (если не задана автоматическая нумерация, то и кода);
  5. Заполнение табличных частей;
  6. Запись элемента.

Создание новой группы:
Создание нового элемента:

НовыйЭлемент.Записать(); // Запись элемента

Для чего нужна форма документов в 1С

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

Кстати, на нашем сайте в разделе «Инструкции» есть множество полезных материалов по работе с 1С. Вот некоторые из них:

  • Совмещение патента и УСН в программе 1С: Бухгалтерия
  • Описание сервиса «Интеграция с Wildberries» для 1С: Управление торговлей
  • Загрузка из Яндекс.Маркет в 1С: Управление торговлей 11.5 и 1С:Комплексная автоматизация 2.5
  • Штатное расписание в программе 1С: Зарплата и управление персоналом
  • Как создать исполнительный лист или оформить удержание алиментов в программе 1С: Зарплата и управление персоналом

Элементы формы 1С

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

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

Для обычной формы полный список элементов можно открыть из меню «Форма» — «Список элементов управления формы» (рис. отсюда):

Добавить элемент управления в обычную форму можно:

  1. через пункт главного меню «Форма — Вставить элемент управления»;
  2. с помощью командной панели «Элементы управления».

Сочетания клавиш в 1С:Предприятие

Здравствуйте. Недавно писал пост ГОРЯЧИЕ КЛАВИШИ 1С, в нем говорилось о работе с комбинацией клавиш в конфигураторе, что ускоряет и облегчает работу 1С программиста. Вовремя работы заметил как многие пользователи не знают или не хотят учиться использовать сочетания клавиш в 1С:Предприятие, а вить использование быстрых клавиш в 1С:Предприятие в разы ускоряет работу.

Данные сочетания клавиш актуальны для Управляемого интерфейса «1С:Предприятия 8.2» но многие из них будут работать и в старых версиях платформы. Начнем как в справке 1С.

Глобальные действия

F1 – открывает “Справку”, соответствующий тому режиму, в котором Вы сейчас работаете. Shift + F1 – открывает “Содержание справки” Shift + Alt + F1 – открывает “Индекс справки” Alt + F1 – открывает “Поиск по справке”

Alt + Left – переход к предыдущей главе справки или веб-странице Alt + Right – переход к следующей главе справки или веб-странице

Общие действия

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

Del – удалить, пометить на удаление, снять пометку на удаление. Ins – добавить

Ctrl + S – сохраняет активный документ Ctrl + P – производит печать активного документа Ctrl + Shift + P – производит печать на текущий принтер

Ctrl + C (Ctrl + Ins) – копировать в буфер обмена Ctrl + X (Shift + Del) – вырезать в буфер обмена Ctrl + V (Shift + Ins) – вставить из буфера обмена

Ctrl + A – выделить все

Намного удобней чем каждый раз нажимать мышкой Ctrl + Z (Alt + Back­Space) – отмена последнего действия Ctrl + Y (Shift + Alt + Back­Space) – вернуть отмененное действие

Ctrl + F – найти F3 – найти следующий Ctrl + H – заменить

Данные сочетания клавиш удобны при работе с справочниками Ctrl + Num+ – развернуть группу (узел дерева) справочника или табличного документа Ctrl + Num- – свернуть группу или узел дерева

Ctrl + PgDn (Ctrl + Alt + F) – перейти на следующую страницу Ctrl + PgUp (Ctrl + Alt + B) – Перейти на предыдущую страницу

Данный механизм помогает при анализе информаций, работе с отчетами. Shift + Num* – копировать в буфер обмена как число Shift + Num+ – добавить к буферу обмена Shift + Num- – вычесть из буфера обмена

Сочетания клавиш в окнах приложения

Еще пару горячих клавиш в режиме «1С:Предприятия», которые нужны чаще чем другие. Alt+1 – переход в панель разделов Alt+2 – переход в панель навигации Alt+3 – переход в панель действий Alt+4 – переход в панель навигации в режиме открытия окон “В закладках” Alt+9 – переход в панель истории Esc – переход в окно формы после перехода в панели по Alt Ctrl + Shift + – скрыть/показать панели разделов, навигации и действий Tab (Shift+Tab) – переход между панелями и окном формы (при этом из формы по Tab выйти нельзя)

Форма

Enter – выполняет действия кнопки по умолчанию, а также переход к следующему элементу формы Ctrl + Enter – выполняет действие кнопки по умолчанию Tab – перейти к следующему элементу формы Shift + Tab – вернуться к предыдущему элементу формы Esc – закрыть активное вспомогательное окно

Для рабочего стола F6 – переход к следующей форме рабочего стола Shift + F6 – переход к предыдущей форме рабочего стола

Работа с табличным документом

F2 – переключение режима редактирования/ввода в ячейке Home – перейти в начало строки End – перейти в конец строки Ctrl + Home – перейти в начало текста Ctrl + End – перейти в конец текста F4 – выбор значения в ячейке Shift+F4 – очистка значения в ячейке Ctrl + Shift + F4 – открытие для детального просмотра объект выбираемый в поле ввода.

Управление окнами

Alt + F4 – закрыть активное свободное окно, модальный диалог или приложение Ctrl + F4 – закрыть активное обычное окно Shift + Esc – закрыть активное окно Ctrl + Tab (Ctrl + F6) – активизировать следующее обычное окно Ctrl + Shift + Tab (Ctrl + Shift + F6) – активизировать предыдущее обычное окно Alt + Space – сочетания вызвать системное меню приложения или модального диалога F10 – активизировать главное меню Shift + F10 – вызвать контекстное меню Alt + Space – вызвать системное меню Esc – вернуть активность обычному окну Alt + Shift + R – восстановить положение окна

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

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

Спасибо за внимание

Пожалуйста, оставляйте комментарии к данной статьи, мне важно ваше мнение

Пожалуйста, оставляйте комментарии к данной статьи, мне важно ваше мнение

Форма списка

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

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

Общее у всех форм такого типа — наличие одного или нескольких списков элементов конфигурации в качестве основного объекта отображения, с которым вам предлагается работать.

Например, вызывая справочник «Контрагенты», мы получаем на экране как раз такую форму-список (рис. 1).

Рис. 1

Как правило, кроме собственно списка, у форм такого типа присутствует командная панель с кнопками-действиями, которые выполняются над элементами данного списка.

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

Кроме этого, в командной панели, как правило, присутствует элемент «Действия», где собраны все действия, которые можно выполнять над элементами данного списка.

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

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

Для часто используемых в форме списков действий назначены комбинации клавиш (подробнее об использовании «горячих» клавиш читайте в номере 10 (октябрь) «БУХ.1С» за 2007 год, стр. 8), использование которых повысит эффективность работы в программе:

Действие

Сочетание клавиш

Активация действия в командной панели

Alt+F10

Выбор

Enter

Добавить новый элемент

Insert

Пометка на удаление

Delete

Добавить группу (для справочников с иерархией)

Ctrl+F9

Переместить элемент в другую группу (для справочников с иерархией)

Ctrl+Shift+M

Быстрый вход внутрь группы (для справочников с иерархией)

Ctrl+Стрелка вниз

Выход на уровень выше

Ctrl+Стрелка вверх

Добавить новый элемент копированием текущего

F9

Изменить текущий элемент

F2 или Enter

В формах списков могут встречаться простые списки и деревья. Деревья — это иерархически подчиненные по определенному правилу элементы. На рис. 1 слева на форме видим как раз пример такого дерева — иерархический список вложенных друг в друга групп контрагентов.

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

Для этого можно использовать клавиши со стрелками (вверх, вниз, вправо, влево), включая привычное всем нам страничное листание (PageUp/PageDown) в сочетании с этими клавишами. Работают также общепринятые «горячие» клавиши:

Обучение работе в программах «1С:Предприятие 8.3»

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

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

Подведем итоги

Сегодня программы «1 С: Предприятие 8.3» являются стандартом для ведения учета на предприятиях самых разных отраслей. Уже почти 30 лет
решения «1С» пользуются сотни тысяч компаний по всей России.

Ассортимент ИТ-решений очень широк: это большое количество типовых конфигураций, модулей, сервисов. Есть отраслевые
программы «1С» для конкретных сфер деятельности, что позволяет автоматизировать бизнес с минимальными затратами на
доработку.

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

СведенияОВнешнейОбработке — функция для подключения внешней обработки

Технология подключения внешних обработок и отчётов в управляемом интерфейсе несколько отличается от подключения в обычном режиме. Попытавшись подключить нашу обработку через подсистему «НСИ и Администрирование» — «Печатные формы, отчёты и обработки» — «Дополнительные отчёты и обработки» мы неизменно получим следующую ошибку.

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

Пример такой функции для нашей обработки может выглядеть так:

Функция СведенияОВнешнейОбработке() Экспорт
ПарамРег = Новый Структура();
ПарамРег.Вставить("Наименование", "МояПерваяОбработка");
ПарамРег.Вставить("БезопасныйРежим", Истина);
ПарамРег.Вставить("Версия ", "ver.: 1.0");
ПарамРег.Вставить("Информация", "Обработка для вывода введённого текста в окно сообщений");
ПарамРег.Вставить("Вид", "ДополнительнаяОбработка");

ТЗ_Команды = Новый ТаблицаЗначений;
ТЗ_Команды.Колонки.Добавить("Идентификатор");
ТЗ_Команды.Колонки.Добавить("Использование");
ТЗ_Команды.Колонки.Добавить("Представление");

НоваяСтрока = ТЗ_Команды.Добавить();
НоваяСтрока.Идентификатор = "ОткрытьОбработку";
НоваяСтрока.Использование = "ОткрытиеФормы";
НоваяСтрока.Представление = "Открыть обработку";
ПарамРег.Вставить("Команды", ТЗ_Команды);

Возврат ПарамРег;

КонецФункции

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

Понравилась статья? Поделиться с друзьями:
Сервер Бухгалтерии
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: