1C •

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

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

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

Активация лицензии 1С

1. Если ранее были активированы лицензии, то активацию лицензий необходимо провести через Конфигуратор.

Заходим в конфигуратор под администратором.

Сервис - Получение лицензии.

2. Если лицензии небыли активированы, то запустится окно активации лицензии.

3. Активация лицензии.

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

Пример информационного листка с регистрационным номером и тремя пин-кодами.

image.png

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

image.png

4. Регистрация комплекта.

Вводим номер комплекта с информационного листа и первый пин-код.

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

image.png

5. Операция с лицензией.

Выбираем "Первый запуск" если лицензия не была активирована ранее или "Восстановление" если лицензия уже была активирована.

image.png

6. Владелец лицензии

Заполните поля на кого оформляется лицензия, примите согласие на повторение данных для восстановления лицензии в будущем. Обязательно сохраните заполненные данные в файл и сохраните его в надежном месте. Желательно сохранить файл как LicData_123456789.txt и положить в папку с лицензиями.

image.png

7. Привяжите лицензию к компьютеру.

image.png

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

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

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. Заходим в конфигуратор информационной базы.

2. Заходим в пункт Администрирование - Выгрузить информационную базу.

3. Выбираем путь для сохранения информационной базы и нажимаем "Сохранить".

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

Очистка кэша пользователя 1С

1. Закрываем 1С.

2. Переходим по пути C:\Users\user\AppData\Local\1C\1cv8

3. Удаляем папки следующего вида.

1d304c9b-9dc3-4846-ae74-bbdbef8d1a5b
5d9d5a12-ac90-4e65-b52c-6e62b3693199
40c88f30-c690-4797-8e1f-95608928238d
58f1aea9-b921-454e-9128-52b869751724
815c6be5-f790-4d59-b484-1c8378e80306

4. Переходим по пути C:\Users\user\AppData\Roaming\1C\1cv8

5. Удаляем папки следующего вида.

1d304c9b-9dc3-4846-ae74-bbdbef8d1a5b
5d9d5a12-ac90-4e65-b52c-6e62b3693199
40c88f30-c690-4797-8e1f-95608928238d
58f1aea9-b921-454e-9128-52b869751724
815c6be5-f790-4d59-b484-1c8378e80306

6. Готово.

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

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

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

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

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

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

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

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. Запускаем Конфигуратор.

2. Переходим во вкладку Администрирование - Тестирование и исправление

3. Выставляем галочки.

Реиндексация таблиц информационной базы
Проверка логической целостности
Пересчет итогов
Сжатие таблиц информационной базы (для файлового варианта информационной базы)
Реструктуризация таблиц информационной базы 

image.png

4. Выставляем Тестирование и исправление

5. Нажимаем Выполнить.

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

Проверка файловой базы на наличие ошибок через утилиту chdbfl.exe

1. Необходимо всем выйти из программы 1С.

2. Запускаем утилиту C:\Program Files\1cv8\8.3.27.1688\bin\chdbfl.exe.

3. Выбираем файл базы 1С. Устанавливаем галочку "Исправлять обнаруженные ошибки"

image.png

4. Нажимаем "Выполнить".

5. Дожидаемся окончания проверки БД.

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

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

Установка платформы 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С

Установка тонкого клиента 1С.

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

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

Готово.

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

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

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

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

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

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

3. Регистрация компоненты в службах компонентов.

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

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

В появившейся ветке V83COMConnector переходим к ветке Компоненты. В контекстном меню выбираем Создать - Компонент. Откроется Мастер установки компонентов COM+. Нажимаем "Далее". Выбираем "Установка новых компонентов". Выбираем файл <каталог 1С>\bin\comcntr.dll. Нажимаем "Далее" - "Готово".

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

4. Если не работает

Удаляем платформу с компьютера и перезагружаемся. В реестре ищем ветки с comcntr.dll и удаляем их. Устанавливаем повторно платформу, При установке обязательно создаем пользователя USR1CV8, если он был создан ранее, то можно в начале удалить пользователя, а далее устанавливать Сервер 1С. После установки необходимо зарегистрировать компоненту.

"C:\Windows\System32\regsvr32.exe" "C:\Program Files\1cv8\8.3.27.1936\bin\comcntr.dll"

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

Настройка DCOM компоненты "Excel.Application" на 64-битном сервере приложений 1С

Инструкция по настройке службы 1С для работы с COM-объектом "Excel.Application" на 64-битном сервере.

Подготовка.

  1. Войдите на сервер под учетной записью локального администратора.

  2. Убедитесь, что Microsoft Excel установлен на сервере.

  3. Определите пользователя Windows, под которым будет запускаться служба 1С (не LocalSystem).

Настройка службы Windows.

  1. Откройте оснастку "Службы" (services.msc).

  2. Найдите службу 1С.

  3. Откройте свойства службы.

  4. Перейдите на вкладку "Вход в систему".

  5. Укажите конкретного пользователя Windows и пароль.

  6. Сохраните настройки и перезапустите службу.

Открытие Службы компонентов (DCOM).

  1. Откройте меню "Пуск" - "Выполнить".

  2. Выполните команду dcomcnfg.

  3. В открывшейся консоли перейдите по пути:
    Службы компонентов - Компьютеры - Мой компьютер - Настройка DCOM.

Проверка наличия компонента Microsoft Excel Application.

  1. В списке компонентов найдите "Microsoft Excel Application".

  2. Если компонент присутствует, переходите к настройке безопасности DCOM.

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

Добавление Microsoft Excel Application через реестр.

  1. Запустите редактор реестра (regedit).

  2. Перейдите по пути HKEY_CLASSES_ROOT\AppID.

  3. Проверьте наличие раздела EXCEL.EXE.

  4. Если раздел отсутствует, создайте его.

  5. В разделе EXCEL.EXE создайте строковый параметр:
    Имя: AppID.
    Значение: {00020812-0000-0000-C000-000000000046}.

  6. Выполните команду mmc comexp.msc /32.

  7. В открывшейся консоли Component Services убедитесь, что появился компонент "Microsoft Excel Application".

Настройка безопасности DCOM для Microsoft Excel Application.

  1. В Службах компонентов откройте свойства "Microsoft Excel Application".

  2. Перейдите на вкладку "Безопасность".

Разрешения на запуск и активацию.

  1. Выберите "Настроить" и нажмите "Изменить".

  2. Добавьте пользователя, под которым запускается служба 1С.

  3. Разрешите "Локальный запуск" и "Локальная активация".

Разрешения на доступ.

  1. Выберите "Настроить" и нажмите "Изменить".

  2. Добавьте пользователя службы 1С.

  3. Разрешите "Локальный доступ".

Настройка удостоверения.

  1. Перейдите на вкладку "Удостоверение".

  2. Установите параметр "Запускающий пользователь".

Настройка системных папок для работы Excel через DCOM.

SysWOW64.

  1. Перейдите в каталог C:\Windows\SysWOW64\config\systemprofile\Desktop.

  2. Если папка Desktop отсутствует, создайте ее.

  3. В свойствах папки откройте вкладку "Безопасность".

  4. Добавьте пользователя службы 1С.

  5. Предоставьте права "Чтение" и "Запись".

System32.

  1. Перейдите в каталог C:\Windows\System32\config\systemprofile\Desktop.

  2. Если папка Desktop отсутствует, создайте ее.

  3. В свойствах папки откройте вкладку "Безопасность".

  4. Добавьте пользователя службы 1С.

  5. Предоставьте права "Чтение" и "Запись".

Завершение настройки.

  1. Перезапустите службу 1С.

  2. Проверьте работу Excel через COM-объект в 1С, включая выполнение фоновых заданий.

Дополнительные настройки.

  1. Открыть групповые политики.
  2. Конфигурация компьютера - Конфигурация Windows - Параметры безопасности - Локальные политики - Назначения прав пользователя.
  3. Отказать в доступе к этому компьютеру из сети - удалить пользователя URS1CV8.
  4. В настройках безопасности DCOM для Microsoft Excel Application - Удостоверение - Указанный пользователь - Добавить URS1CV8.

Настройки групповых политик для нового пользователя.

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

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

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

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

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

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

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

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

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

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

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

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

image.png

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

image.png

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

image.png

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

image.png

5. Готово

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

Регистрация на портале 1С

1. Переходим на портал фирмы 1С.

https://portal.1c.ru/

2. Нажимаем на Войти.

image.png

3. Нажимаем на Нет логина?.

image.png

4. Заполнить регистрационную форму.

image.png

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

image.png

6. Перейти в личный кабинет.

image.png

7. Добавить организацию через меню Организации.

image.png

8. Для регистрации продукта на портале 1С необходимо передать компании Evolvex логин и электронную почту указанную при регистрации.

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

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

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

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

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

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

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

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

7. Готово

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

Структура программы 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. Удаление системы;
  13. Администрирование мобильной платформы.

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

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

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

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

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

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

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

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

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

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

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

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

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

Объединение конфигураций

1. Откройте Конфигуратор.

Запустите 1С в режиме Конфигуратора. 

2. Используйте режим сравнения.

В меню "Конфигурация" выберите "Сравнить, объединить конфигурации с файлом".

3. Загрузите файл.

Если основная конфигурация чистая, то конфигуратор предложит выполнить полную загрузку конфигурации.

Если вы сравниваете с файлом, выберите нужный файл конфигурации .cf.

4. Настройте правила сравнения.

В открывшемся окне "Сравнение конфигураций" настройте правила объединения.

5. Проведите объединение.

После настройки правил, нажмите кнопку "Объединить". 

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

Пример интеграции 1С с API WireCRM

1. Получение актов.

Функция ПростоеЧтениеJSON(Данные)
    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(Данные); 
    Возврат ПрочитатьJSON(ЧтениеJSON);
КонецФункции

&НаКлиенте
Процедура Запрос(Команда)

    // Так как для доступа к ней используется защищенный
    // протокол https - нам нужно заполнить последний
    // параметр при соединении с сервером.

    Заголовки = Новый Соответствие;
    Заголовки.Вставить("X-API-KEY", "Ключ");


    Соединение = Новый HTTPСоединение(
        "wirecrm.com", // сервер (хост)
        443, // порт, по умолчанию для http используется 80, для https 443
        , // пользователь для доступа к серверу (если он есть)
        , // пароль для доступа к серверу (если он есть)
        , // здесь указывается прокси, если он есть
        , // таймаут в секундах, 0 или пусто - не устанавливать
        Новый ЗащищенноеСоединениеOpenSSL()
    );

    // Получаем текст корневой страницы через GET-запрос.
    Запрос = Новый HTTPЗапрос("/api/v1/acts", Заголовки);
    // Если бы нужна была другая страница, мы бы указали,
    // например, "/about" или "/news".

    Результат = Соединение.Получить(Запрос);     

    Сообщить(Результат.КодСостояния);
    Сообщить(Результат.ПолучитьТелоКакСтроку());

    Запрос = Новый HTTPЗапрос("/api/v1/acts/positions?act=103028", Заголовки);     
    Результат = Соединение.Получить(Запрос);

    Сообщить(Результат.КодСостояния);
    Сообщить(Результат.ПолучитьТелоКакСтроку());

КонецПроцедуры

 

 

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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