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

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.х Сохранение конфигурации в файл завершено

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

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



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

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

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

ошибка 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 блокирует только строку в таблице (смотрим здесь).  Но проблема не исчезла.
Документы продолжают виснуть. Нельзя ни записать ни отменить проведение документа. Выскакивают сообщения об ошибках.


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

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

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

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

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

Как выгрузить и загрузить архив с базой в 1с 7.7

Эти операции производятся в конфигураторе.

Выгрузка базы в архив

Запускаем 1с в режиме конфигуратора (естественно у вас должны быть права доступа на работу в конфигураторе). Выбираем Администрирование->Выгрузить данные...



Появляется окно Выгрузка данных.

Выбираем каталог, куда сохранится файл, и вводим имя файла



После выгрузки появляется сообщение: Выгрузка успешно завершена

База будет выгружена в архив. В архиве будет содержаться 3 файла: 
  • 1Cv77.dat - Файл самой базы. Этот имеет текстовый формат. Может быть огромного размера.
  • 1Cv7.MD - Файл конфигурации
  • users.usr - Файл с данными о пользователях (необязательно, может и отсутствавать, если флажок "Выгружать сведения о пользователях " при выгрузки базы не будет включен)
Если ваша база очень большая, то может случится, что выгрузка завершится с ошибкой. Есть проблема: когда файл 1Cv77.dat превышает 2 Гб, то система не может сжать такой файл из-за ограничения архиватора zip. Для этих случаев лучше воспользоваться патчем Romix. Найти его можно здесь

Так же желательно сохранять все важные файлы из каталога информационной базы. Это можно заархивировать в ручном режиме.


Загрузка базы в архив

Загрузка базы происходит аналогичным образом. Через команду меню Загрузить данные... 


В окне Загрузка данных выбирается архив базы
при загрузке могут появляться различные окна с предупреждениями о потере и замене данных. На всем окнах жмите ("Да" или "Принять" или "Ок").

Важно помнить, что в архиве должны находиться вышеуказанные файлы 1Cv77.dat,1Cv7.MD и users.usr, иначе может произойти ошибка или база вообще не загрузится.

Вот несколько советов по выгрузке и загрузке баз данных в 1с 7.7 .

В этом видео также описывается Создание резервной копии информационной базы:


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