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

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

60000 руб.

06.10.2023    5144    38    20    

46

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

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

3600 руб.

10.02.2017    112085    674    175    

713

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

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

14400 руб.

29.04.2020    34604    109    152    

75

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

Обработка предназначена для ООО для смены системы налогообложения УСН на ОСНО, без ведения раздельного учета, входящего НДС по способам учета. При реализации перехода в операции формируются проводки по выделению НДС, который ранее учитывался в стоимости номенклатуры, регистр «НДС Предъявленный».

6000 руб.

22.01.2025    728    2    0    

4

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

Обработка служит для: выравнивания бухгалтерского и налогового учета на определенную дату по выбранным счетам; закрытия остатков по выбранным счетам; обнуления налогового учета (ПР, ВР также будут обнулены)

2880 руб.

05.05.2024    803    12    0    

8

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

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

2400 руб.

13.07.2015    51603    175    29    

127

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

Расширение предназначено для корректировки записей в книге доходов и расходов. Пока только для документов: Поступление на расчетный счет, Списание с расчетного счета, Поступление наличных (в народе ПКО) и Выдача наличных (РКО).

2400 руб.

19.11.2019    19005    35    24    

11

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

При загрузке банковской выписки поступлений по платежным картам 1С не совсем верно распознает данные, предоставляемые банком. В результате приходится корректировать эти данные вручную в документе "Поступление на расчетный счет". Ставить сумму комиссии (даже когда программа автоматом рассчитала сумму она не всегда совпадает с банком), вид операции, в зависимости от торговой точки менять учет налогов, ставить договор итд. Все это настраивается один раз и вам останется только выбрать период! Есть и простой вариант использования - просто правит сумму комиссии. Расширение в комплекте позволяет вызвать обработку автоматически после загрузки выписки.

4200 руб.

23.12.2021    15637    10    26    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 01.04.21 19:23
Сообщение было скрыто модератором.
...
2. TMV 14 02.04.21 09:32 Сейчас в теме
Проверить настройки принтера? Попробовать указать другой?
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 раза.
Оставьте свое сообщение