PDA

Просмотр полной версии : Перестала работать синхронизация Бухгалтерия 3 и Зарплата 3.1



3vs
06.05.2020, 17:02
С какого-то момента, может после обновления конфигураций, перестала работать синхронизация БП и ЗП.
В журнале БП вот такая ошибка:
Произошла исключительная ситуация (1C:Enterprise 8.3.16.1148):
{Обработка.КонвертацияОбъе ктовИнформационныхБаз.Мод� �льОбъекта(14060)}:
Ошибка при получении значения атрибута контекста (СостоянияДокументовОткры� �ияЛицевыхСчетов)
Превышен максимальный расход памяти сервера за один вызов

Куда смотреть?
Со стороны зарплаты синхронизация проходит, ошибка со стороны бухгалтерии.
Зарплата файловый вариант, бухгалтерия серверный, СУБД PostgreSQL 9.4
Сервер Windows 2003 x32.

pevek
06.05.2020, 17:11
это наверно не полная ошибка

3vs
06.05.2020, 18:02
Вот что в журнале выполнения фоновых заданий:

Выполняется выгрузка данных в Зарплата и управление персоналом, редакция 3.1
Задание завершено с ошибками
Сообщение:
Произошла исключительная ситуация (1C:Enterprise 8.3.16.1148): {Обработка.КонвертацияОбъе ктовИнформационныхБаз.Мод� �льОбъекта(14060)}: Ошибка при получении значения атрибута контекста (СостоянияДокументовОткры� �ияЛицевыхСчетов)
Превышен максимальный расход памяти сервера за один вызов
{Обработка.КонвертацияОбъе ктовИнформационныхБаз.Мод� �льОбъекта(2194)}: ОбработкаДляЗагрузкиДанны х().ВнешнееСоединениеПеред� �агрузкойДанных();
{ОбщийМодуль.ОбменДаннымиС ервер.Модуль(6764)}: ОбработкаОбменаДаннымиXML.В ыполнитьВыгрузкуДанных(Об� �аботкаДляЗагрузкиДанных);
{ОбщийМодуль.ОбменДаннымиС ервер.Модуль(3861)}: ВыполнитьДействиеОбменаДл яУзлаИнформационнойБазыПо ВнешнемуСоединению(Отказ,
{Обработка.ВыполнениеОбмен аДанными.МодульМенеджера(34 )}: ОбменДаннымиСервер.Выполн� �тьОбменДаннымиДляУзлаИнф� �рмационнойБазы(
{(1)}:Обработки.ВыполнениеОб� �енаДанными.ВыполнитьЗапус кОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначе ния.Модуль(4883)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОпе рации.Модуль(1026)}: ОбщегоНазначения.Выполнит� �МетодКонфигурации(ИмяПроц едуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОпе рации.Модуль(1016)}: ВызватьПроцедуру(ВсеПарам� �тры.ИмяПроцедуры, ВсеПараметры.ПараметрыПро� �едуры);

по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.16.1148): {Обработка.КонвертацияОбъе ктовИнформационныхБаз.Мод� �льОбъекта(14060)}: Ошибка при получении значения атрибута контекста (СостоянияДокументовОткры� �ияЛицевыхСчетов)
Превышен максимальный расход памяти сервера за один вызов

Подозрение, что не хватает на сервере оперативной памяти, сервер Windows 2003, памяти 4 Гб.
Попробую вечером перезагрузить сервер, не перезагружается месяцами, может мусор какой в памяти накопился.

pevek
07.05.2020, 00:29
Удали старую настройку и создай новую.

3vs
07.05.2020, 00:42
Да нет, перезагрузил сервер, тормознул лишние процессы, обновил базу на новую конфигурацию.
Попробовал опять тонким клиентом синхронизацию со стороны бухгалтерии, та же ошибка.
Попробовал толстым клиентом, синхронизация прошла.
Тормознул сервер 1С, сделал обслуживание базы средствами утилиты pgAdmin 3.
Стартанул опять сервер 1С.
Запустил тонким клиентом, синхронизация на этот раз прошла.
Похоже, 32-х разрядный сервер доживает своё.
Файловые базы работают, а вот уже SQL-ным уже ресурсов не хватает.

3vs
07.05.2020, 11:47
Нихрена не заработало!
Утром попробовал опять синхронизацию с зарплатой, в базе уже сидит фин. директор.
Синхронизация опять вылетает с той же ошибкой при выгрузке данных в зарплату.
"превышен максимальный расход памяти сервера за один вызов"
Ни в толстом, ни в тонком клиенте не идёт!

3vs
07.05.2020, 11:55
Нашёл решение моей проблемы!
На сайте
helpf.pro/faq/view/1595.html
https://helpf.pro/faq/view/1595.html#prettyPhoto

дана настройка Кластера 1С 8.3
Выставил у себя такие же настройки, синхронизация с зарплатой заработала!
Ключевой момент, параметр "Безопасный расход памяти за один вызов" установить вместо 0 в 2147483648.
После этого ошибка ушла!
2488