1C •

1C - одно из самых популярных решений для автоматизации бухгалтерского учёта.

Документация администратора

Документация администратора

Установка платформы 1С

Установка платформы 1С:Предприятие 8.

Для ускорения процесса установку 1С:Предприятие 8 лучше производить с локального компьютера.

1. Запускаем установочный файл setup.exe из каталога.

setup-1c-1.png

2. В окне приветствия нажимаем "Далее".

setup-1c-2.png

3. При выборе компонентов программы оставляем те компоненты которые отмечены в программе, нажимаем "Далее".

setup-1c-3.png

4. При выборе языка интерфейса выбираем "Системные установки", нажимаем "Далее".

setup-1c-4.png

5. Для установки платформы нажимаем "Установить".

setup-1c-6.png

6. Дожидаемся завершения процесса установки.

setup-1c-7.png

7. В установке драйвера защиты отключаем пункт "Установить драйвер аппаратных ключей", нажимаем "Далее".

setup-1c-8.png

8. Завершаем процесс установки, нажимаем "Готово".

setup-1c-9.png

Готово.

Документация администратора

Переиндексация базы данных

1. Блокировка таблиц

USE [database]
EXEC sp_MSforeachtable "ALTER INDEX ALL ON ? SET (ALLOW_PAGE_LOCKS = ON)"
EXEC sp_MSforeachtable "ALTER INDEX ALL ON ? SET (ALLOW_ROW_LOCKS= ON)"
GO

2. Переиндексация базы данных

3. Разблокировка таблиц

USE [database]
EXEC sp_MSforeachtable "ALTER INDEX ALL ON ? SET (ALLOW_PAGE_LOCKS = OFF)"
EXEC sp_MSforeachtable "ALTER INDEX ALL ON ? SET (ALLOW_ROW_LOCKS= ON)"
GO

Документация администратора

Очистка кэша сервера 1С

1. На сервере 1с необходимо остановить службу Агент сервера 1С.

2. Удалить папку C:\Program Files\1cv8\srvinfo\reg_1541\snccntx.

3. Запустить службу Агент сервера 1С.

Документация администратора

Установка COM компоненты 1С

1. Установка COM компоненты в 1С

Подключение к информационной базе через com-соединение происходит через внешний com-компонент который настраивается на стороне сервера. Если не создать компонент, то будет появляться ошибка "Класс не зарегистрирован" или "Недопустимая строка с указанием класса".

2. Регистрация DLL в системе.

Regsvr32 “C:/Program Files/1cv8/8.3.17.1549/bin/comcntr.dll"

3. Заходим в Панель управления - Администрирование - Службы компонентов.

В контекстном меню выбираем Создать - Приложение. Откроется Мастер установки приложений COM+. Выбираем "Создать новое приложение". Вводим имя "V83COMConnector". Устанавливаем переключатель "Серверное приложение". Нажимаем "Далее".

4. На следующем шаге устанавливаем "Текущий пользователь". Нажимаем "Далее". Выбираем роль "CreatorOwner" и нажимаем "Далее" и "Готово".

5. В появившейся ветке V83COMConnector переходим к ветке Компоненты. В контекстном меню выбираем Создать – Компонент. Откроется Мастер установки компонентов COM+. Нажимаем "Далее".
Выбираем "Установка новых компонентов". Выбираем файл "C:/Program Files/1cv8/8.3.17.1549/bin/comcntr.dll". Нажимаем "Далее" - "Готово".

6. Переходим к ветке V83COMConnector. В контекстном меню выбираем "Свойства". В открывшемся окне переходим на вкладку "Безопасность". Снимаем галку "Принудительная проверка доступа для приложений". Ставим галку "Применить политику программных ограничений". Устанавливаем Уровень ограничений - "Неограниченный".

Документация администратора

Восстановление резервных пин-кодов

1. Данные о владельце лицензии.

https://portal.1c.ru/support/license/license-owner

2. Текущее состояние ПИН-кодов.

https://portal.1c.ru/support/license/pin-code-state

3. Получить резервный ПИН-код.

https://portal.1c.ru/support/license/get-pin-code

Документация пользователя

Документация пользователя

Открытие 1С отдельными окнами

При запуске 1с необходимо выбрать базу и нажать "Изменить"
В поле "Дополнительные параметры запуска" добавить ключ:
"/isdi"

Документация пользователя

Подключение интернет-поддержки

1. Заходим в базу 1С
2. Открываем вкладку "Администрирование"
3. Выбираем пункт "Интернет поддержка и сервисы"
4. Выбираем подключить интернет поддержку
5. Вводим свой логин и пароль от портала 1С

Документация пользователя

Структура программы 1С

Как устроена программа "1С:Предприятие"

Любая программа "1С:Предприятие" состоит из двух частей - технологической платформы и установленного на ней прикладного решения (конфигурации).

Платформа - это база, на которой создают, запускают и изменяют конфигурации. Это среда разработки с собственным встроенным языком 1С.

Конфигурация - разработанная на языке 1С программа для пользователей. У неё удобный интерфейс, полезная функциональность и возможности для настройки. Конфигурация не существует отдельно от платформы. На одной платформе может быть установлено сразу несколько конфигураций.

Конфигурации бывают типовыми и нетиповыми.

Типовые конфигурации - это конфигурации, разработанные самой компанией "1С". Она их поддерживает и регулярно выпускает новые версии. Налоговое законодательство постоянно меняется, появляются новые формы отчётности, поэтому программу нужно часто обновлять.

Типовых конфигураций множество, например:

"1С:Бухгалтерия предприятия";
"1С:Зарплата и управление персоналом";
"1С:Управление торговлей";
"1С:Комплексная автоматизация";
"1С:ERP Управление предприятием".

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

Сопровождение 1с

Сопровождение 1с разделяется на несколько направлений - консультирование, администрирование, разработка системы "1С:Предприятие".

Администратор - Руководствуется документацией "Руководство администратора" и "1С:Предприятие 8.3 клиент-сервер (x86-64). Особенности установки и использования". Обладает навыками развертывания ОС Microsoft и Linux, баз данных Microsoft SQL Server и PostgreSQL, платформ и конфигураций системы "1С:Предприятие".

В обязанности администратора входит:

  1. Подбор аппаратного и программного обеспечения;
  2. Установка системы "1С:Предприятие";
  3. Установка конфигураций;
  4. Запуск компонентов системы;
  5. Ведение списка информационных баз;
  6. Администрирование информационной базы;
  7. Настройка веб-серверов для работы "1С:Предприятие";
  8. Настройка веб браузеров для работы в веб-клиенте;
  9. Защита от несанкционированного использования;
  10. Обновление системы;
  11. Удаление системы;
  12. Администрирование мобильной платформы.

Программист - Руководствуется документацией "Руководство разработчика". Обладает навыками разработки на платформе "1С:Предприятие".

В обязанности разработчика входит:

  1. Обновление конфигураций;
  2. Создание отчетов и обработок;
  3. Перенос данных;
  4. Настройка обмена;
  5. Настройка прав пользователей;
  6. Настройка интерфейсов;
  7. Разработка форм и отчетностей;
  8. Разработка расширений конфигураций;
  9. Добавление нового функционала;
  10. Настройка программы.

Консультант - Руководствуется документацией "Руководство пользователя". Обладает навыками работы в конфигурациях системы "1С:Предприятие".

В обязанности консультанта входит:

  1. Обучение пользователей;
  2. Консультирование по текущим вопросам;
  3. Тестирование базы;
  4. Составление технических заданий.
Документация пользователя

Создание чистой информационной базы из шаблона

1. Запускаем 1С

2. В окне запуска нажимаем Добавить

3. Добавление информационной базы в список
Выбираем Создание новой информационной базы
Далее

4. Выбираем Создание информационной базы из шаблона
Выбираем конфигурацию
Далее

5. Укажите наименование информационной базы
Указываем наименование информационной базы
Далее

6. Укажите параметры информационной базы
Каталог информационной базы: Указываем каталог
Язык (Страна): русский (Россия)
Далее

7. Готово

Документация пользователя

Подключение информационной базы расположенной на веб-сервере

1. Откройте 1С: Предприятие

В открывшемся окне нажмите кнопку "Добавить".

image.png

2. В окне мастера добавления информационной базы необходимо выбрать "Добавление в список существующей информационной базы". Нажать "Далее"

image.png

3. В окне добавления информационной базы укажите произвольное наименование информационной базы. Установите галочку напротив "На веб-сервере". Пропишите адрес информационной базы. Нажмите "Далее".

image.png

4. Завершение добавление базы. Нажмите "Готово".

image.png

5. Готово

Управление торговлей 11

Управление торговлей 11

Восстановление идентификатора РМК

1. Необходимо узнать идентификатор рабочего места

НСИ и Администрирование - РМК и оборудование - Настройки РМК для текущего рабочего места

Выбираем рабочее место и нажимаем выбрать

Нажимаем открыть

В окне откроется наименование рабочего места и идентификатор клиента

Данный идентификатор необходимо сохранить

2. Заменить идентификатор клиента

Отрываем файл C:\Users\User\AppData\Local\1C\1cv8\1cv8u.pfl

В файле меняем существующий идентификатор на идентификатор клиента из базы без пробелов.

{
{""},
{
{"Universal",
{"ClientID",
{"#",fc01b5df-97fe-449b-83d4-218a090e681e,<Идентификатор клиента>},""},
{
{""}
}
},
{""}
}
}

Перезапускаем программу 1С

Документация программиста

Документация программиста

Уникальное поле в справочнике

1. Уникальное поле в справочнике

Процедура ОбработкаПроверкиЗаполнения(Отказ)
	Запрос = Новый Запрос("Выбрать Домен из Справочник.Контрагенты где Домен = &Домен и НЕ Ссылка = &Ссылка");
	Запрос.УстановитьПараметр("Домен", Домен);    
	Запрос.УстановитьПараметр("Ссылка", Ссылка);
	РезультатЗапроса = Запрос.Выполнить();
	Если НЕ РезультатЗапроса.Пустой() Тогда
		Отказ = Истина;
		Сообщить("Домен не уникален");
	КонецЕсли;
КонецПроцедуры

 

Документация программиста

Генератор пароля в форме

1. Генератор пароля в форме элемента справочника по нажатию кнопки.

Функция ГенерацияСлучайногоПароля(Длина) 
	ГСЧ = Новый ГенераторСлучайныхЧисел();    
	СлучайнаяСтрока = "";
	Для Счет = 1 по Длина Цикл        
		Набор = ГСЧ.СлучайноеЧисло(1,3);    
		Если Набор = 1 Тогда           
			СлучайныйСимвол = Символ(ГСЧ.СлучайноеЧисло(48,57));
		ИначеЕсли Набор = 2 Тогда
			СлучайныйСимвол = Символ(ГСЧ.СлучайноеЧисло(65,90));
		ИначеЕсли Набор = 3 Тогда
			СлучайныйСимвол = Символ(ГСЧ.СлучайноеЧисло(97,122));
		КонецЕсли;			
		СлучайнаяСтрока = СлучайнаяСтрока + СлучайныйСимвол;
	КонецЦикла;      
	Возврат(СлучайнаяСтрока);
КонецФункции

2. Обработка нажатия кнопки.

&НаКлиенте
Процедура ГенераторПароля(Команда)  
	Объект.Пароль = ГенерацияСлучайногоПароля(12);    
КонецПроцедуры