Архив рубрики: Администрирование

1с 8: Установка сервера 1с 8.3. Ошибка загрузки компоненты testbase

Если инсталлировать сервер 1с 8.3 без платформы, возникает ошибка загрузки компоненты testbase
После инсталляции скопировать в папку с сервером 1С файл testbase.dll и перезагрузиться. Перезапуск служб сервера почему-то не помогает...

1с 8: Установка сервера 1с 8.3. Ошибка загрузки компоненты testbase

Если инсталлировать сервер 1с 8.3 без платформы, возникает ошибка загрузки компоненты testbase
После инсталляции скопировать в папку с сервером 1С файл testbase.dll и перезагрузиться. Перезапуск служб сервера почему-то не помогает...

1c 8.1: Как выгрузить конфигурацию в файл

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


1. Выбираем в меню конфигуратора  - Сохранить конфигурацию в файл


1с 8. Как сохранить конфигурацию в файл

Придумать имя файла. Например, текущая дата, название базы.


1с 8 Диалог. Сохранить как . Сохранение конфигурации в файл

После процедуры сохранения появится надпись:

1с 8.х Сохранение конфигурации в файл завершено

1c 8.1: Как выгрузить конфигурацию в файл

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


1. Выбираем в меню конфигуратора  - Сохранить конфигурацию в файл


1с 8. Как сохранить конфигурацию в файл

Придумать имя файла. Например, текущая дата, название базы.


1с 8 Диалог. Сохранить как . Сохранение конфигурации в файл

После процедуры сохранения появится надпись:

1с 8.х Сохранение конфигурации в файл завершено

1с 8.1. Превышение максимального количества субконто

При обновлении конфигурации 1с 8.1 возникла ошибка: Превышение максимального количества субконто по счету 07.2 
Эта ошибка не позволяет принять обновления базы данных.
Проблема поставила меня в тупик, но  оказалось, что решается просто.



Какой-то пользователь добавил в плане счетов в счет 07.2  третье субконто: "Договоры". 

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

Я зашёл в базе в план счетов и удалил субконто "Договоры" со счета 07.2. Конфигурация обновилась без проблем 

1с 8.1. Превышение максимального количества субконто

При обновлении конфигурации 1с 8.1 возникла ошибка: Превышение максимального количества субконто по счету 07.2 
Эта ошибка не позволяет принять обновления базы данных.
Проблема поставила меня в тупик, но  оказалось, что решается просто.



Какой-то пользователь добавил в плане счетов в счет 07.2  третье субконто: "Договоры". 

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

Я зашёл в базе в план счетов и удалил субконто "Договоры" со счета 07.2. Конфигурация обновилась без проблем 

ошибка 1C 7.7 SQL: База данных не может быть открыта в однопользовательском режиме

Возникла такая ошибка в тот момент, когда я добавил в документ один реквизит.

При сохранении конфигурации появляется окно:



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


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

В моем случае, все пользователи корректно вышли из базы,просто, оказалось, что администратор на сервере запустил процесс копирования рабочей SQL базы в фоновом режиме.

Доп. информацию можно прочитать здесь

ошибка 1C 7.7 SQL: База данных не может быть открыта в однопользовательском режиме

Возникла такая ошибка в тот момент, когда я добавил в документ один реквизит.

При сохранении конфигурации появляется окно:



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


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

В моем случае, все пользователи корректно вышли из базы,просто, оказалось, что администратор на сервере запустил процесс копирования рабочей SQL базы в фоновом режиме.

Доп. информацию можно прочитать здесь

УПП 8.1. Взаимные блокировки.

Неделю назад, закончилась память на сервере с 1с 8 и он просто стал зависать. Решено было перейти с 32 битной системы, установленной  на сервере, на  64 бита (понятно, что 32 битная система ограничена 4gb объемом памяти). Сама база расположена на отдельном сервере под СУБД PostgreSQL , и удаленные пользователи работают через Citrix.
После установки 64 битного серевера  1с 8  начались дикие блокировки при проведении документов. Пользователей, работающих в базе не более 60-70 человек. Сама база около 4 Gb.

Перешли с   PostgreSQL на MS SQL 2005, так как  на PostgreSQL при транзакциях блокируется вся таблица, а MS SQL блокирует только строку в таблице (смотрим здесь).  Но проблема не исчезла.
Документы продолжают виснуть. Нельзя ни записать ни отменить проведение документа. Выскакивают сообщения об ошибках.


Иногда выскакивают сообщения с выходом на конкретную строку программного кода.

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

Нашли пример решения аналогичной  Проблемы, но не всё устраивает.

Так же здесь очень много полезного материала
А так же диски ИТС.

Сегодня пригласили Эксперта по технологическим вопросам.

УПП 8.1. Взаимные блокировки.

Неделю назад, закончилась память на сервере с 1с 8 и он просто стал зависать. Решено было перейти с 32 битной системы, установленной  на сервере, на  64 бита (понятно, что 32 битная система ограничена 4gb объемом памяти). Сама база расположена на отдельном сервере под СУБД PostgreSQL , и удаленные пользователи работают через Citrix.
После установки 64 битного серевера  1с 8  начались дикие блокировки при проведении документов. Пользователей, работающих в базе не более 60-70 человек. Сама база около 4 Gb.

Перешли с   PostgreSQL на MS SQL 2005, так как  на PostgreSQL при транзакциях блокируется вся таблица, а MS SQL блокирует только строку в таблице (смотрим здесь).  Но проблема не исчезла.
Документы продолжают виснуть. Нельзя ни записать ни отменить проведение документа. Выскакивают сообщения об ошибках.


Иногда выскакивают сообщения с выходом на конкретную строку программного кода.

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

Нашли пример решения аналогичной  Проблемы, но не всё устраивает.

Так же здесь очень много полезного материала
А так же диски ИТС.

Сегодня пригласили Эксперта по технологическим вопросам.