Бухгалтерия 3.0 + Windows 10. Зависание при сохранении бухгалтерского баланса

01.04.21

Задачи пользователя - Корректировка данных

Попался необычный глюк Бухгалтерии 3.0 на Windows10 - зависание при сохранении бухгалтерского баланса. Разобрался в причине, может, кому-то тоже пригодится.

Всем доброго дня. 

Столкнулся недавно с таким забавным глюком, вдруг кому тоже пригодится.

Бухгалтерия 3.0 Проф, полностью типовая, с поддержки не снятая. Обновляется своевременно и без проблем из пользовательского интерфейса, релиз свежий. Платформа тоже свежая, не ломанная, имеется однопользовательский usb-ключ. База файловая.

Проблема: бухгалтер создаёт в рег. отчетах новый комплект Бух. отчетности (с 2011 года), неважно, коммерческая или НКО, нажимает кнопку Записать, появляется всплывающее окошко "Сохранение данных Бухгалтерской отчетности" и... всё. 1С зависает наглухо, и может висеть часами, пока задачу не снимешь.

Что пробовал: тестирование-исправление, chdbfl.exe - ошибок нет, чистка кэша в AppData, Выгрузка данных - Загрузка в другую папку. Результата нет, база зависает при попытке сохранить баланс. Другие рег.отчеты сохраняются без проблем.

Бухгалтер накануне с горя сформировала и сдала упрощенную бух.отчетность, но из ИФНС позвонили и попросили не баловаться ;)

Попробовал развернуть базу на другом компе с Windows 7 - всё сохраняется без проблем.

Полез отладчиком искать причину зависания. РегламентированныйОтчетБухОтчетность - ФормаОтчета2019Кв1. Виновник зависания - функция ВывестиНаПечатьЛистРазделаБезМногострочныхЧастей. В формируемый табличный документ ПечатнаяФорма после вывода области с данными в цикле выводится пустая строка до конца страницы:

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

Вот на этом цикле Пока 1С и виснет. Смотрим почему: ПечатнаяФорма.ВысотаСтраницы = 469 496 966. Это высота листа бумаги в миллиметрах. В более понятных цифрах: ничего необычного, просто лист бумаги высотой 469 с половиной километров. Высота пустой строки, которыми программа пытается заполнить страницу - примерно 5 мм. То есть 1С не зависает, она продолжает работать и рано или поздно сохраняет лист, но в бух. отчетности таких листов ~30...

Лечится, понятное дело, очень просто - создаем расширение, добавляем в него эту функцию с опцией Вместо, копируем в неё содержимое основной функции и комментим весь вышеприведенный кусок от Если до КонецЕсли, оставляя незакомментированным только то, что после Иначе.

У меня пока нет идей, почему именно в Windows 10 выставилась такая странная высота страницы, причём только у одного из рег.отчетов. В справочнике по языку программирования сказано, что этот параметр не может быть больше 5000... может, у кого-нибудь есть идеи?

Бухгалтерия 3.0 рег.отчетность Windows 10

См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2623    29    15    

35

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    107291    636    173    

679

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27936    82    146    

61

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22558    302    35    

74

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    50320    171    29    

121

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

Корректировка данных Зарплата Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    718    3    4    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 01.04.21 19:23
Сообщение было скрыто модератором.
...
2. TMV 14 02.04.21 09:32 Сейчас в теме
Проверить настройки принтера? Попробовать указать другой?
Ali1976; +1
3. SnorkL1 3 02.04.21 12:41 Сейчас в теме
Настройки принтера выбранного в ОС по умолчанию - бумага формата "А4".
Другой принтер указать где? В форме заполнения бух.отчетности принтер выбрать нельзя, это же не вывод на печать, пункт Файл - Настройка печати в этой форме недоступен.
Пользователь работает на удалёнке дома, база стоит локально на служебном ноуте, принтер в системе только один.
+
4. SnorkL1 3 02.04.21 14:25 Сейчас в теме
(2) Я там ниже ответил, промахнулся мимо Ответить :)
Мысль с принтером вообще-то видимо правильная, я думаю, в этом направлении и надо бы копать, у меня просто не было на это времени, поэтому я как только определил проблему - решил её что называется "в лоб".
Интересно, как 1С хранит для табличного документа настройки печати? Кэш я весь чистил... не может же быть, чтобы в реестре? С другой стороны, на другом компьютере такой проблемы у этой же базы не было.
+
5. sbidenko 06.04.21 09:05 Сейчас в теме
Настройки печати хранятся в системном хранилище настроек. Для очистки можно использовать функцию глобального контекста ОчиститьНастройкиПользователя(<ПользовательИБ>), она удаляет в том числе и настройки пользователя из системного хранилища настроек.
+
6. user1761530 24.03.22 20:21 Сейчас в теме
Проблема была в сохранении и отправке бухгалтерской отчетности за 2021 год. Отчет формировался, но не сохранялся и не выгружался.
Перепробовал все, не буду даже перечислять, что именно. Подключались специалисты из 1С-отчетности и другие. По итогу нужно на титульном листе поставить галочку (крестик) в строке подлежит обязательному аудиту (да - нет). Все выгрузилось и отправилось. Аминь
+
7. user1764606 31.03.22 09:10 Сейчас в теме
(6)Спасибо!!! Галочка помогла (подлежит обязательному аудиту (да - нет))! Правда только со 2 или 3 раза.
+
Оставьте свое сообщение