Как в 1с восстановить удаленные документы
В этот непростой для всех период распространения коронавируской инфекции некоторым работодателям пришлось уволить кого-то из персонала. При этом наверняка найдутся те, кто сделал это с нарушением трудового законодательства. Поэтому не исключено, что в скором времени участятся случаи восстановления сотрудников на работе по решению суда. Рассказываем, как оформить восстановление, какие выплаты положены восстановленному работнику и как отразить их в целях налогообложения.
Под восстановлением на работе понимается возвращение работника в правовое положение, существовавшее до увольнения. Он восстанавливается во всех своих правах: на работу (трудовую функцию - работу по должности в соответствии со штатным расписанием), обусловленную его трудовым договором и его составными частями, на соответствующую ей оплату труда и т.д. Таким образом, в отношении работника продолжают действовать все условия, ранее предоставленные ему в соответствии с трудовым договором. Такие разъяснения даны Минтрудом РФ в письме от 03.06.2019 № 14-2/ООГ-3951.
При этом решение суда о восстановлении сотрудника на работе должно исполняться работодателем немедленно (ст. 396 ТК РФ). Правда, что именно подразумевается под немедленным исполнением, положения действующего законодательства не поясняют. На практике сформировался подход, что «немедленно» это означает на следующий день после решения суда.
Однако если работодатель не знал о принятом судом решении в связи с отсутствием его представителя в судебном заседании, то после получения копии решения суда либо иной достоверной информации о принятии решения в пользу работника он обязан немедленно восстановить работника на работе.
Если работодатель не исполнил решение суда добровольно, то требования о восстановлении на работе должны быть исполнены не позднее первого рабочего дня после дня поступления исполнительного документа в подразделение судебных приставов (п. 4 ст. 36 Федерального закона от 02.10.2007 № 229-ФЗ).
Документальное оформление восстановления на работе
Нужно ли заключать с восстановленным сотрудником новый трудовой договор? Нет, не нужно, поскольку работник восстанавливается на условиях ранее заключенного трудового договора.
В день принятия решения о восстановлении сотрудника необходимо издать приказ об отмене приказа об увольнении, с которым следует ознакомить сотрудника под подпись. Также нужно принять иные меры, которые необходимы для фактического допуска сотрудника к его прежней работе, т.е. компания обязана создать все условия и предоставить все необходимые для выполнения работы документы, оборудование, инструменты.
В этой связи хотим привести один случай из судебной практики. В данном споре незаконно уволенный директор был восстановлен на свою должность, при этом компания после восстановления предоставила ему только стол, стул и письменные принадлежности. Тогда он направил учредителю компании письмо с требованием предоставить печать предприятия, бухгалтерскую документацию, учредительные документы, ключи о помещений, сведения об открытых банковских счетах для выполнения обязанностей директора. Это требование выполнено не было и постановлением судебного пристава было возбуждено исполнительное производство в отношении компании на предмет исполнения решения суда о восстановлении гражданина в должности директора. Также с компании был взыскан исполнительский сбор в связи с тем, что она в срок, установленный для добровольного исполнения, не исполнила решение суда о восстановлении директора на работе (Апелляционное определение Верховного суда Республики Мордовия от 14.07.2015 по делу № 33-1675/2015).
Таким образом, формально отношение к восстановлению сотрудника на работе чревато неприятностями.
Работодателю нужно будет также внести соответствующие записи в ряд документов: личную карточку, трудовую книжку и табель учета рабочего времени.
Законодательством не определен порядок внесения изменений в личную карточку при восстановлении сотрудника. В этом случае, на наш взгляд, можно воспользоваться общими правилами - зачеркнуть запись об увольнении, сделанную в разделе XI личной карточки, а в разделе X «Дополнительные сведения» указать, что сотрудник восстановлен по решению суда, добавив реквизиты такого решения.
В трудовой книжке ничего зачеркивать нельзя. Иcправления делаются через признание соответствующей записи недействительной, т.е. необходимо аннулировать ранее сделанную запись об увольнении (п. 30 Правил, утв. Постановлением Правительства РФ от 16.04.03 г. № 225). Для этого в графе 3 пишут «Запись за номером таким-то недействительна, восстановлен на прежней работе», а в графе 4 делают ссылку на приказ об отмене приказа об увольнении.
Кстати, работник может потребовать дубликат трудовой книжки без «порочащей» информации об увольнении. В этом случае компания обязана будет его оформить (п. 33 Правил, утв. Постановлением Правительства РФ от 16.04.03 г. № 225).
Что касается табеля учета рабочего времени, то в отношении этого документа ясно лишь одно – что период, прошедший с момента увольнения до момента восстановления, считается вынужденным прогулом и должен отражаться в табеле с цифровым кодом «ПВ» или цифровым кодом 22 (Постановление Госкомстата РФ от 05.01.2004 № 1). Однако нигде не сказано, как быть с табелями, которые уже были оформлены и сданы, то есть с табелями за прошлые месяцы. Например, не ясно, нужно их корректировать или нет? Если корректировать необходимо, то каким образом: вносить в них изменения/дополнения или оформить корректирующие табели? Если можно сдавать корректирующие табели, то по всем сотрудникам или достаточно создать их только в отношении восстановленного работника?
Мы считаем, что оптимальным вариантом является составление корректирующего табеля, в котором будут указаны данные только по восстановленному сотруднику.
Соответственно, при восстановлении работника, сведения об увольнении которого были занесены в этот отчет, возникает вопрос: нужно ли представлять корректирующие сведения в отношении восстановленного сотрудника? В этом случае необходимо снова подать СЗВ-ТД за соответствующий месяц. В нем должны быть указаны первоначальные сведения, которые требуется отменить. При этом в графе «Признак отмены записи сведений о приеме, переводе, увольнении» следует проставить знак «X» (п. 2.6 Порядка заполнения формы СЗВ-ТД, утв. постановлением Правления ПФ РФ от 25.12.2019 № 730п).
Оплата вынужденного прогула
При восстановлении сотрудника в должности работодатель обязан выплатить ему определенную сумму. Сумма выплаты определяется исходя из среднего заработка и рассчитывается за период вынужденного прогула (ст. 234, 394 ТК РФ).
Если работник был уволен по сокращению штата и ему выплачивалось выходное пособие, то это пособие подлежит зачету (п. 62 постановления Пленума ВС РФ от 17.03.2004 № 2). Поэтому если сумма выходного пособия, которую получил сотрудник, окажется выше суммы среднего заработка за период вынужденного прогула, то компанию не будут обязывать что-либо выплачивать восстановленному работнику (Апелляционное определение Свердловского областного суда от 08.04.2015 по делу № 33-4742/2015).
При расчете среднего заработка, полагающегося восстановленному работнику, возникает одна проблема: законодательством не определено, какие именно дни нужно оплачивать – рабочие или календарные. Именно поэтому суды подходят к этому вопросу каждый раз по-своему. Одни считают, что среднедневной заработок нужно умножать на количество календарных дней (Апелляционное определение Московского городского суда от 08.04.2016 по делу № 33-12418/2016, Апелляционное определение Иркутского областного суда от 10.11.2014 по делу № 33-8541/2014, Апелляционное определение Санкт-Петербургского городского суда от 17.12.2014 № 33-20322/2014 по делу № 2-2256/2014), другие – на количество рабочих дней (постановление Президиума ВС Республики Калмыкия от 09.11.2016 № 44Г-11/2016, Апелляционное определение Московского городского суда от 12.05.2016 по делу № 33-18526/2016).
Если суд не определил сумму заработка, то компания исчисляет ее самостоятельно, и сама же принимает решение, каким подходом ей руководствоваться. Мы считаем, что более правильным является расчет исходя из количества рабочих дней.
Далее возникает другой вопрос: есть ли четко установленный срок, в течение которого необходимо выплатить сумму среднего заработка? Положениями законодательства такой срок не установлен. Поэтому многие специалисты считают, что в этом случае деньги выдаются в ближайший день выплаты заработка по предприятию. Однако суды считают, что обязанность работодателя выплатить заработную плату за время вынужденного прогула наступает одновременно с отменой им приказа об увольнении и восстановлением работника в прежней должности (Определение Верховного Суда РФ от 23.04.2010 № 5-В09-159).
Теперь рассмотрим особенности учета данной выплаты в целях налогообложения.
Так, сумма заработка за время вынужденного прогула уменьшает налогооблагаемую прибыль в составе расходов на оплату труда (п. 14 ст. 255 НК РФ). Также эта сумма является доходом, облагаемым НДФЛ, поскольку в перечне освобождаемых доходах, указанных в ст. 217 НК РФ, она не поименована (письма Минфина России от 18.02.2019 № 03-04-05/10114, от 24.12.2018 № 03-04-05/94115, ФНС России от 14.01.2019 № БС-4-11/228).
Однако в части НДФЛ есть особенности. Если выплата производится по решению суда, организация обязана выдать гражданину именно ту сумму, которая указана в этом решении (п. 2 ст. 13 ГПК РФ, ст. 395 ТК РФ). Это значит, что удержать НДФЛ со среднего заработка за время вынужденного прогула организация сможет, только если сумма налога выделена в судебном решении. Поэтому если в решении суда сумма налога не указана, организация должна выплатить средний заработок за вынужденный прогул в полном объеме, после чего удержать сумму налога, исчисленную со среднего заработка за время вынужденного прогула, из других доходов сотрудника (например, с очередной зарплаты) (п. 4 ст. 226 НК РФ). Если вдруг получится, что таких доходов не будет (например, работник решит уволиться по собственному желанию), то компании нужно будет уведомить налоговую инспекцию о невозможности удержать налог (п. 5 ст. 226 НК РФ, письмо Минфина России от 19.06.2018 № 03-04-05/41794).
Также обращаем внимание, что при начислении среднего заработка за время вынужденного прогула оснований для представления уточненных расчетов по форме 6-НДФЛ за предыдущие периоды не имеется. Такие разъяснении содержатся в письме ФНС России от 14.01.2019 № БС-4-11/228.
Однако с РСВ дело обстоит иначе. Сумма заработка за время вынужденного прогула облагается и страховыми взносами, при этом для полного восстановления страхового стажа работника, восстановленного на работе по решению суда, компании следует подать уточняющие формы РСВ с даты увольнения по дату восстановления на работе. Такие разъяснения приводятся в письмах ФНС России от 14.01.2019 № БС-4-11/228, от 31.01.2019 № БС-4-11/1583@.
Возмещение морального вреда
Бывает, что при обращении в суд работник также заявляет требование о выплате компенсации морального вреда. Обычно суды удовлетворяют данное требование. Соответственно, у компании возникает вопрос: можно ли отнести такую компенсацию на расходы в целях налогообложения прибыли?
По мнению чиновников, эту компенсацию нельзя отнести на уменьшение прибыли ни в составе расходов на оплату труда, ни в составе внереализационных расходов (письма Минфина России от 19.03.2010 № 03-03-06/4/22, от 09.12.2009 № 03-03-06/2/232, от 24.08.2009, № 03-03-06/2/159, от 24.01.2007 № 03-04-06-02/6). К расходам на оплату труда, которые уменьшают налогооблагаемую прибыль, в частности, относятся компенсационные выплаты, связанные с режимом работы, условиями труда или содержанием работников (ст. 255 НК РФ). Выплата компенсации за причинение морального вреда работнику не связана ни с условиями труда, ни с режимом работы, ни с содержанием работников.
В составе внереализационных расходов учитываются затраты в виде признанных должником или подлежащих уплате должником на основании судебного решения, которое вступило в силу, санкций за нарушение договорных обязательств (пп. 13 п. 1 ст. 265 НК РФ). Возмещение морального вреда за необоснованное увольнение работника не может быть приравнено к возмещению причиненного ущерба (т.е. чего-то материального), на которое, по мнению Минфина, распространяется данная норма. Ну и в завершение чиновники отмечают, что выплата данной компенсации не отвечает требованиям, предъявляемым к расходам в соответствии с п. 1 ст. 252 НК РФ.
Между тем, данная позиция не находит поддержку у судей (постановления Арбитражного суда Восточно-Сибирского округа от 03.06.2019 №№ Ф02-2140/2019, А74-11023/2018, Уральского округа от 21.12.2017 №№ Ф09-7394/2017, А60-13438/2017, Западно-Сибирского округа от 28.03.2017 №№ Ф04-38/2017, А27-25564/2015). Вставая на сторону налогоплательщиков, суды принимают во внимание следующие аргументы.
Во-первых, обязанность компенсировать работникам моральный вред предусмотрена трудовым законодательством, а также возникает на основании судебного решения. Во-вторых, в пп. 13 п. 1 ст. 265 НК РФ не конкретизируется, какой ущерб подлежит возмещению – материальный или моральный, а также не содержится прямого запрета на включение в состав внереализационных расходов затрат на возмещение морального вреда.
Поэтому организации здесь сами решают: идти на риски и в случае необходимости отстаивать свою позицию в суде (шансы на выигрыш у них высокие) либо во избежание рисков не принимать на налоговые расходы рассматриваемые выплаты.
Обязанности по начислению НДФЛ с суммы компенсации за причинение морального вреда у организации, по нашему мнению, не возникает. Доходом в целях налогообложения всегда признается экономическая выгода (п. 1 ст. 41 НК РФ). В данном случае работник получает не выгоду, а компенсацию морального вреда на основании судебного решения. То есть, во-первых, отсутствует факт выгоды. С данным выводом согласны и чиновники (письма Минфина России от 16.01.2020 № 03-04-05/1764, от 25.11.2019 № 03-04-05/91174).
Что касается страховых взносов, то их также не нужно начислять, так как отсутствует объект обложения. Ведь выплата компенсации морального вреда осуществляется не в рамках трудовых отношений, а на основании судебного решения. Чиновники с этим не спорят (письмо ФНС России от 12.05.2017 № БС-4-11/8974@).
Возмещение расходов на адвоката
У работодателя также может возникнуть обязанность по возмещению восстановленному работнику судебных расходов (например, на юриста). Согласно ч. 1 ст. 98 ГПК РФ стороне, в пользу которой состоялось решение суда, суд присуждает возместить с другой стороны все понесенные по делу судебные расходы, за исключением случаев, предусмотренных ч. 2 ст. 96 ГПК РФ. Таким образом, сумма возмещения работнику расходов по оплате услуг представителя на основании решения суда относится к судебным расходам.
Согласно пп. 10 п. 1 ст. 265 НК РФ судебные расходы относятся к внереализационным расходам для целей налога на прибыль. В данном подпункте не конкретизировано, что речь идет о судебных расходах исключительно по спорам с контрагентами или юридическими лицами. Поэтому по данному основанию можно учитывать и судебные расходы (в частности, расходы на представителя в суде), компенсируемые работникам на основании решения суда.
Однако, по мнению официальных органов, данные расходы (наряду с расходами на возмещение работникам морального вреда) не могут рассматриваться для целей налогообложения прибыли как экономически обоснованные расходы. Подобная позиция содержится в письмах Минфина РФ от 24.01.2007 № 03-04-06-02/6, от 30.03.2005 № 03-03-01-02/100. Более свежих разъяснений по данному вопросу не имеется. Принимая во внимание наличие этих писем, у налогоплательщиков, учитывающих для целей налога на прибыль компенсируемые работникам расходы на оплату услуг представителя в суде, возникают налоговые риски.
Анализ судебной практики показал, что судебных споров по данному вопросу крайне мало, а те, что имеются, решены в пользу налогоплательщиков (см., например, спор, рассматриваемый в постановлении ФАС Дальневосточного округа от 25.03.2013 № Ф03-747/2013, вывод всех трех инстанций по вопросу учету для целей налога на прибыль компенсации работнику расходов на представителя – в пользу налогоплательщика). Это может свидетельствовать о том, что на практике данная ситуация редко вызывает споры между проверяющими и налогоплательщиками.
Таким образом, на наш взгляд, компании имеют право учитывать для целей налога на прибыль расходы по оплате работнику услуг представителя на основании решения суда.
А нужно ли облагать сумму, выданную в счет возмещения сотруднику судебных расходов, НДФЛ и страховыми взносами? Нет, не нужно. В отношении НДФЛ есть прямая норма, освобождающая данный вид выплат от НДФЛ, – это п. 61 ст. 217 НК РФ. В отношении страховых взносов аналогичной нормы нет, однако обязанность по исчислению взносов отсутствует в силу того, что возмещение судебных издержек осуществляется в рамках не трудовых, а гражданско-процессуальных отношений (письмо ФНС России от 12.05.2017 № БС-4-11/8974@).
Случайно были удалены документы в рабочей бухгалтерской базе. Встал вопрос: «Что делать?». Имеем SQL-бэкапы за предыдущий день и текущий день с уже удаленными документами. Либо восстанавливать ночной бэкап за предыдущий день и повторять все операции за вчерашний день, либо восстанавливать бэкап за текущий день и.
Организация ведет бухгалтерский учет в корпоративной базе по нескольким организациям в типовой 1С 8.2 БП КОРП на SQL 2008. По ночам делаются бэкапы на ленточку. Утром очередного дня обнаружилось, что по нескольким организациям «поехала» отчетность, «краснота», нет документов и пр. В ходе оперативного анализа журнала регистрации выяснилось, что в ночь было запущено удаление документов по нескольким организациям, в частности «авансовых отчетов» (причину выводим за скобки). Ночной бэкап был сделан, пока шел процесс удаления документов, т.е. утром не оказалось полноценной копии базы, чтобы сделать восстановление штатными средствами.
Примечание: удаление документов выполнялось командой Удалить() без контроля ссылочной целостности.
Данная новость настигла меня, когда я был вдали от офиса, компьютера и интернета. Чуть позже я понял, что в этом был небольшой плюс для меня, т.к. не ощущал того, что в этот момент происходит в бухгалтерии, в службе ИТ и других подразделениях. Голова была холодной, что позволяло мыслить свободнее.
1. Первое и самое простое решение с технической точки зрения – это восстановить базу от предыдущей ночи. В этом случае пользователям придется повторить операции вчерашнего дня. Не смертельно, можно, но…
2. Восстановить базу из бэкапа от прошедшей ночи. Затем экспортом-импортом перенести недостающие документы из копии базы от предыдущей ночи. Можно, но… в этом случае придется перепроводить эти документы + восстанавливать последовательность по всем организациям. У нас это займет около месяца, а вчерашняя отчетность нужна сегодня (!).
3. Это решение – не простое, а, как оказалось, золотое. Восстановить базу из бэкапа от прошедшей ночи. Затем, зная структуру таблиц базы данных, экспортировать соответствующие данные средствами СУБД из копии базы от предыдущей ночи. Я только слышал, что иногда делают что-то подобное с 1С-овскими базами. Конечно, этот вариант нелегитимный, но у меня не оставалось другого выбора. Скажу честно, все делал в первый раз.
Обработка показала следующее. Данные по документу «авансовый отчет» хранятся в семи таблицах, в двух из них данных не было. Итого необходимо перенести информацию из пяти таблиц (отмечены цветом ):
Запускаем SQL Management Studio. Команда INSERT в помощь. Т.к. на момент создания бэкапа данные были удалены частично, то пришлось предварительно удалить данные в таблицах-приемниках, чтобы при добавлении не было задвоений. Ура! Несколько тысяч документов с табличными частями «переехали» из базы-источника в базу приемник. «Простите, но где проводки?» - спросила бухгалтер. Мне казалось, что они останутся в базе после такого «жесткого» удаления документов. Возникшая ситуация напомнила мне вариант № 2.
Что там с проводками? Проводки хранятся в регистре бухгалтерии «Хозрасчетный». Структура оказалась следующая:
В моем случае данные бухгалтерского регистра нельзя было так просто взять и переписать полностью из одной таблицы в другую, т.к. в нем хранится информация не только по документу «авансовый отчет», а также проводки за предыдущий день.
Пришлось использовать все туже команду INSERT, но с условием, что из базы-источника копируются записи только для документов, которые находятся в таблице документа «авансовый отчет» базы-приемника. Отбор по уникальному номеру не составил труда. Сначала были перенесены данные «основной» таблицы, затем таблицы со «значениями субконто». Переносить «итоги» я посчитал нецелесообразным.
«Документы и проводки есть, но отчетность все равно кривая» - сказала бухгалтер.
Время шло, позади полдня, все на нервах, просят выполнить вариант № 1.
«Кривая отчетность из-за того, что кривые итоги» - подумал я. Попросил подождать еще полчаса, чтобы пересчитать итоги. И. о чудо! Результаты всех устраивают. Осталось сделать превращение (бэкап-ресторе или детач-аттач, кому и что больше нравится) полученной базы в рабочую.
В качестве заключения.
На все ушло часа три. Это притом, что все делалось впервые и на свой страх и риск.
Чуть позже обнаружилось, что отсутствуют «авансовые отчеты» в «журнале операций», но изложенным выше способом данные были скопированы в рабочую базу. Структура журнала документа «журнал операций» следующая:
Метаданные | Имя таблицы хранения | Назначение |
Имя таблицы | ||
ЖурналДокументов.ЖурналОпераций | DocumentJournal6336 | Основная |
ЖурналДокументов.ЖурналОпераций |
Смею предположить, что аналогичное решение можно использовать и в других нештатных (!) ситуациях применительно к другим объектам. Надеюсь, у вас все будет хорошо и не придется заниматься подобным.
PS
Это моя первая публикация, поэтому не судите строго. Буду рад, если кому-нибудь пригодится изложенная идея. «Велосипед» - скажете? Ну, кому – как.
Если появятся вопросы по конкретике, то постараюсь дополнить в статье.
Все программисты 1С рано или поздно сталкиваются с подобной ситуацией:
Для решения проблемы нам понадобится обработка «Выгрузка и загрузка данных XML».
с сайта методической поддержки 1С в разделе Главная / Инструкции по разработке на 1С / Методическая поддержка для разработчиков и администраторов 1С:Предприятия 8 / Разработчикам / Дополнительные средства разработки: библиотеки, обработки, руководства / Универсальные отчеты и обработки / Загрузка, выгрузка / Выгрузка и загрузка данных XML
Далее нам понадобится тестовая база с развернутым бэкапом, чтобы выгрузить оттуда данные.
В рассматриваемом случае будем выгружать элемент справочника «Должности организации».
Шаг 1. В тестовой базе ищем элемент справочника, который был удален
Шаг 2. Открываем обработку «Выгрузка и загрузка данных XML» и выгружаем необходимый объект
- Переходим на закладку Выгрузка
- Переходим на закладку Дополнительные объекты для выгрузки
- Добавляем в табличную часть элемент для выгрузки
- Указываем путь к выгружаемому файлу
- Жмем на кнопку Выгрузить данные
Так выглядит выгруженный обработкой файл:
Шаг 3. В продуктивной базе открываем эту же обработку для загрузки данных
- Переходим на закладку Загрузка
- Выбираем выгруженный ранее файл
- Жмем на кнопку Загрузить данные
Проверяем результат загрузки объекта:
Восстановление удаленного объекта завершено!
Специальные предложения
(1) Аналогично из бекапа из справочника Пользователи выгружаете элемент, который был удален и загружаете в продуктивную базу
Я надеялся прочитать как Вы восстанавливаете по крупицам из базы какие-то остатки элемента, а в итоге просто восстановление из резервной копии. Причем не конкретного элемента, а всего справочника.
И как мог вылезти удаленный без контроля целостности элемент без шаловливых ручек программиста?
(2)
1)
-Ой, не могу удалить справочник, по ошибке ввела
- Лень, даю полным правам все права
*6 month later*
- Выдать пользователю "Стажер" права на использование х справочников
- Лень, даю полные права
*6 month later*
аяяяяй, а, а, а кто же это сделал, аааа?
(4)
3)
- Мы тут обработкой замены ссылок с диска ИТС почистили дубли контрагентов в базе, но почему-то у нас в подчиненной базе (в которую обменам валятся контрагенты, но не документы) у нас в проводках "Объект не найден".
Думал будет какая-то магия, а тут еще и бэкап нужен!
Кто вообще делает в таких случаях бэкапы?)
А актуальные тестовые базы это вообще фантастика.
Гениальное по простоте решение.
Актуальность бекапа тут не важна, этот "главный инженер" и в годичной базе может быть. А вопрос регулярного резервирования это признак квалификации и профессионализма.
"Ничто не обходится так дешево и не ценится так дорого как . рез.копия" (с)
(8) "этот "главный инженер" и в годичной базе может быть."
Только кто гарантирует, что у инженера годовой давности те же значения реквизитов, что и сейчас. )
Статья, на мой взгляд, просто о том, что" бэкапы наше всё".
(9) на самом деле есть на ИС обработки, которые сразу из бекапа сделают замену. А данный метод, ну совсем костыль костылем! А если нет бекапа, то сойдет и Поиск и восстановление битых ссылок
Просмотры 13923
Загрузки 0
Рейтинг 13
Создание 12.11.19 08:40
Обновление 12.11.19 08:40
№ Публикации 1152391
Тип файла Нет файла
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Да
См. также
Восстановление работоспособности файловой базы. 3. Конфигурация Промо
Восстановление работоспособности разрушенной файловой базы. Этап 3. Лечим конфигурацию.
21.04.2013 53032 andrewks 20
Алгоритм нахождения причины ошибки "Обнаружено дублирование ключевых значений в колонках. " в динамическом списке
Доброго времени суток, коллеги. Недавно наткнулся на ошибку "Обнаружено дублирование ключевых значений в колонках: . ". Сразу не понял, как её решать. Когда гуглил, видел только частные решения. Хочу показать один из возможных способов решения проблемы. Мне он помог.
19.01.2022 1188 Andrei_Ivanov 7
Решение ошибки считывания вторичной информации
20.10.2021 1208 Nio 1
Сбилась нумерация в справочнике "Номенклатура"
Сбилась нумерация объектов в справочнике "Номенклатура", что делать? - ЕСТЬ РЕШЕНИЕ.
05.10.2021 1081 Swamt 1
Восстановление SQL базы 1С 8.2. рухнувшей во время сохранения конфигурации. Промо
08.02.2012 136243 VanDiesel1 139
Ошибка "Существуют активные сеансы" в 1С
В данной статье речь пойдёт об ошибке в системе 1С: «Существуют активные сеансы работы с данной базой…», которая возникает при запуске программы. Будут рассмотрены причины возникновения ошибки, проведена её диагностика, а также описаны способы устранения неполадки.
01.10.2021 2852 Koder_Line 0
Дублирование ключей в уникальном индексе '_ACCRGAT' в локальной базе
Ошибка в локальной базе. Небольшая инструкция, как устранить.
11.08.2021 4135 AntonChausov 27
Исправление ошибок 1С-ЭДО
Исправление ошибок 1С-ЭДО: "internalID не соответствует формату" и "документ не соответствует формату".
09.08.2021 6114 Power_0N 3
Ошибка SDBL в 1С
Приветствую, коллеги! В данной статье будет рассмотрена знакомая и набившая оскомину многим специалистам 1С ошибка SDBL, а также возможные пути её устранения.
02.06.2021 7839 Koder_Line 8
Ошибка формата потока данных 1С
01.06.2021 15588 Koder_Line 18
Ошибка "Запрошенное имя верно, но данные запрошенного типа не найдены"
Приветствую, коллеги! В данной статье будет рассмотрена ошибка «Запрошенное имя верно, но данные запрошенного типа не найдены»: причины её возникновения и инструктаж по устранению неполадки.
23.04.2021 2930 Koder_Line 1
Ошибка в программе 1С: "Операция не может быть выполнена"
Доброго времени суток, коллеги! В данной статье будет рассмотрено несколько вариаций ошибки программы 1С «Операция не может быть выполнена…», причины возникновения, а также пути решения на примерах.
23.04.2021 1172 Koder_Line 0
Бухгалтерия 3.0 + Windows 10. Зависание при сохранении бухгалтерского баланса
Попался необычный глюк Бухгалтерии 3.0 на Windows10 - зависание при сохранении бухгалтерского баланса. Разобрался в причине, может, кому-то тоже пригодится.
01.04.2021 1217 SnorkL1 6
Ошибка формата потока. ЗУП 3.1.16.77 и немного о себе
Решая задачу клиента по настройке синхронизации БП и ЗУП, столкнулся с "Ошибкой формата потока". В этой статье расскажу вам, как эту проблему удалось решить, и немного расскажу о себе.
31.03.2021 1064 Dimario_puzo 7
Ошибка при открытии панели функций "Значение не является значением объектного типа (ЭтоГруппа)"
При открытии панели функций в 1С: Бухгалтерии 2.0 возникает ошибка "Значение не является значением объектного тип (ЭтоГруппа)"
18.02.2021 765 delta 0
Причина появления и исправление ошибки SDBL "Таблица или поле Fld. не содержится в резделе FROM"
Данная ошибка возникает при любом действии из следующих: - изменении состава общего реквизита - переключении режима разделения данных в режим "Не использовать" у общего реквизита.
20.01.2021 2066 smwed 3
Пользователь ИБ не идентифицирован
Реанимация ИБ после такой ошибки
12.01.2021 41607 mrcamomile 102
Как восстановить конфигурацию, если разрушены данные
В статье описан один из вариантов восстановления кода конфигурации, если при обновлении данных разрушилась база, и конфигуратор больше не открывается.
23.10.2020 2776 aramius 4
Ошибка формата потока данных, частный случай
Вариант решения ошибки формата потока данных при попытке открытия конфигурации в конфигураторе.
11.07.2020 3460 Zhilyakovdr 8
Исправление ошибки SDBL: Тип поля * несовместим с типом поля *
После обновления конфигурации при записи одного документа стала появляться ошибка "Ошибки SDBL: Тип поля * несовместим с типом поля". В статье привожу пример исправления ошибки.
17.06.2020 6031 Farsis 2
Восстановление данных 1С8 при помощи механизма РИБ
Предлагаю сообществу способ восстановления утраченных данных из бэкапа используя механизм РИБ. Зачастую наличие бэкапа базы не позволяет просто взять и откатить состояние базы на утро или вечер предыдущего дня. Бывает так, что утерю важных данных заметили спустя 2 дня, и свежий бекап нам не поможет. Предлагаю относительно простой способ переноса определенных данных из резервной копии базы в рабочую. Не надо писать обработку по выгрузке, загрузке данных или по переносу через COM-соединение. Единственное условие: в базе должны работать обмены РИБ.
13.06.2020 2026 Vortigaunt 1
Ошибка формата потока. Частный случай при обновлении
При обновлении конфигурации столкнулся с ошибкой формата потока. Нашел вполне экономное решение по времени для решение этой проблемы.
25.04.2020 8192 Gasilin 8
Проверка регистраторов при обновлении конфигурации
При обновлении конфигурации состав движений документов может быть изменен. Если в них были сделаны движения по своим регистрам, то их нужно восстановить. Если забыть это сделать - данные будут утеряны.
23.04.2020 3613 ipoloskov 13
У Вас задваивание безналичных платежей в УТ 11.4, исправляем.
Всем привет. Может такое произойти, что в окне безналичных платежей конфигурации УТ 11 происходит задвоение информации, т.е. от одного и того же контрагента пришли поступления одной и той же суммой в один и тот же день (дублирование). У меня данные из клиент-банка заливаются в БП, а затем через обмен выполняется перелив с БП в УТ, вот и получилось у меня задвоение. В журнале операций все прошло нормально, без задвоений, а вот в самой программе отобразилось уже так, произойти это могло по многим причинам (коряво прошел обмен, ошибка релиза, внутренние ошибки алгоритма и т.п. - вариантов масса). Что я сделал, в первую очередь, конечно, резервную копию.
16.04.2020 6209 VID1234 16
Недопустимое состояние объекта !m_usingOldShema [backend - src\DBGenerationsImpl.cpp (2377)]
Восстановление документов 1С из архива в рабочую базу
Не редко требуется восстановить данные испорченного документа 1С из архива базы после не умышленных, а зачастую ошибочных, действий удачливого пользователя.
Самым простым способом является выгрузка данных из базы архива 1с в XML, а затем загрузка этого XML файла в рабочую базу. Данное решение целиком и полностью опирается на внутренние XML алгоритмы работы конфигурации 1С. При помощи предлагаемой обработки в рабочую базу загружаются все реквизиты документа и его табличные части в том виде, в котором они существовали в архиве.
Исключение составляют движения документа. Данные о движениях не сохраняются при XML сериализации. Хотя документ и восстанавливается проведенным, но все регистры учета и накопления не трогаются. По этому, после восстановления документа следует его провести, либо воспользоваться обработкой, которая позволяет восстановить утерянный или испорченный документ со всеми его движениями.
Похожие FAQ
Как заполнить табличную часть формы программно? 8
Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П 17 правил для составления оптимального ЗАПРОСа к данным базы 1С 44
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ 1C и Google Maps 21
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было реш Google maps : вывод точек на карту и режим панорамы 7
В отличие от яндекс карт в GMaps можно использовать панорамы - за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С возможностью просмотра панора Google maps, поиск оптимального маршрута 5
В данном посте хочу коснуться основных аспектов построения оптимального маршрута с использованием API Google maps. Исходные данные для построения маршрута: * Географические координаты объектов, которые хранятся в базе; * Координаты начальной и коне Посмотреть все результаты поиска похожих
В статье показаны способы восстановления базы 1С с помощью встроенных в программу инструментов или сторонних приложений . Как создать и восстановить резервную копию базы данных. Для большинства пользователей продуктов компании 1С , повреждение или утеря базы «1С: Предприятие» есть тем, о чём даже боятся говорить. Для них, задача по восстановлению базы данных кажется просто нереальной, а её утеря страшной трагедией.
На самом деле, продукты компании 1С являются таким же программным обеспечением, как и любое другое. Информация, которую пользователи вносят в свои базы данных сохраняется в файлах, из которых можно создавать резервные копии или восстанавливать в случае повреждения или удаления. Часто для этого достаточно встроенных в «1С: Предприятие» инструментов, но и о стороннем программном обеспечении также забывать не стоит.
Файлы базы данных 1С
Для лучшего понимания того, каким образом происходит восстановление повреждённых или утерянных баз 1С, давайте ознакомимся с файлами, в которых они сохраняются.
По умолчанию, каталогом информационной базы, в котором кроме файла самой базы 1С сохраняются все файлы, которые имеют к ней отношение, является папка в Документах пользователя:
C:\Users\Имя Пользователя\Documents\InfoBase
В этой папке хранятся все файлы, которые имеют отношение к данной базе данных.
К таким файлам относятся:
- *.1CD – файл самой базы данных, который по умолчанию имеет название 1Cv8.1CD. Данный файл включает в себя все данные, которые внесены в базу данных, а также их конфигурацию;
- *.cf, *.cfu (*.cfl), *.dt, *.epf (*.erf) – конфигурационные файлы базы данных;
- *.log, *.lgf, *.lgp, *.elf – лог файлы;
- *.cdn – файл блокировки базы данных 1С;
- *.efd – архивный файл 1С;
- *.mft – вспомогательный файл конфигурации шаблона;
- *.st – файл шаблонов текстов
- *.mxl – файл печатных форм базы данных 1С;
- *.grs – файл графических схем базы данных 1С;
- *.geo – файл географических схем базы данных 1С.
Признаки и причины повреждения базы 1С
Причины повреждения базы 1С могут быть физического или логического происхождения.
Последствия физических причин повреждения баз банных самые тяжелые, так как связаны с повреждением носителя информации, на котором хранятся данные. Это может быть повреждение внешнего или встроенного жесткого диска, оптического носителя информации, флешки или карты памяти. В данном случае, чтобы иметь возможность восстановить базу 1С, необходимо вернуть работоспособность носителю информации.
Логические повреждения баз происходят в результате сбоев в работе программного обеспечения, неправильного или внезапного отключения компьютера или носителя информации, неправильная работа сетевого оборудования, а также вирусы и деятельность вредоносных программ.
Читайте также: