Как я восстанавливал разрушенную базу

Публикация № 390768

Администрирование - Администрирование данных 1С - Архивирование (backup)

MSSQL lowlevel

УТ10.3 на Платформе 8.2 на базе MSSQL была разрушена после попытки её восстановить после неудачного динамического обновления.
Таблица Config целевой базы была заменена на содержимое таблицы Config от другой рабочей базы.
Но на самом деле конфигурации у них существенно отличались, поэтому после таких действий целевая база рухнула окончательно.
Что же делать?

ДИСКЛЕЙМЕР

Автор не несет никакой ответственности, кроме как за достоверность предоставленной информации.
Всю нижеследующую информацию воспринимать и использовать на свой страх и риск. 

ПРЕДЫСТОРИЯ

Ситуация досталась мне в следующем виде.

Разрушенная база (её имя для конкретики UTn) - это узел РИБ, который не обменивался с центром с марта 2015. Конфигурация, соответственно, тоже мартовская.

Рядом (на этом же сервере) живая база РИБ (имя UT), конфигурация которой актуальна. 

При возникновении проблем в базе UTn - на уровне СУБД была перенесена таблица Config из базы UT

Но так делать нельзя было, так как это внутренние релизы конфигураций с разницей почти в полгода, а значит, таблицы Config и структуры таблиц с данными на уровне SQL существенно отличались.

Мало того - копии не создавались автоматически, и коллега не потрудился создать копию вручную перед выполнением столь рискованного скрипта (по переносу конфигурации на уровне SQL).

И мы получили следующее:

  1. Разрушенная база
  2. Эта база важная, восстановить надо любой ценой
  3. Нет ни одной копии, даже старой 
Таким образом, мне несказанно повезло поисследовать внутренние механизмы и сделать нечто необычное и интересное :)

Симптомы на уровне 1С

Первое, что я увидел при запуске Предприятия 

Тип не определен <некий GUID> 
Завершить перезапустить... 
Тип не определен 

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

ЛЕЧЕНИЕ, РЕМОНТ и ТАНЦЫ С БУБНОМ

Неудачные попытки 

По привычке пробовал чистить ConfigSave - не помогло

Пробовал обновить ConfigSave из Config - не помогло

Чистить кеш и всякое такое

"Тестирование и исправление" - запись дампа почти сразу

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

Как я встал на верный путь

Попробовал пойти тем же путем, которым база была поломана, а именно: скопировать Config из разных живых баз от разных дат и на разных серверах

Конечно, идеально подошла бы любая база от даты, когда остановился обмен между разрушенной базой и центром РИБ, тогда бы структура таблиц на уровне SQL и содержимое таблицы Config было бы подходящим. Но такой не нашлось.

После слепого шаманства неопределенное время я в итоге получил ошибку "В схеме базы данных отсутствует таблица..."

Увидел в SQL-студии таблицу DBSchema, с одной строкой и одной колонкой, в которой какое-то сериализованное значение, которые непонятно как развернуть, некий черный ящик. Сделал поиск про эту таблицу в официальном партнерском форуме 1С для специалистов. Наткнулся на опыт, где восстановить работоспособность базы помогла замена содержимого битой базы в таблицах Config, Params и DBSchema на содержимое из аналогичных таблиц живой базы.

Ближайшая база под рукой была вышеупомянутая UT. Разница между конфигурациями живой и битой баз - несколько месяцев. Попробовал..

Иии... БИНГО!

Помогло! Ошибки в конфигураторе изменились, причём на более понятные. Режим предприятия открылся, но формы мало каких объектов открывались, возникали ошибки уровня SQL. Вполне ожидаемо, что SQL "не видел" каких-то реквизитов в таблицах, а какие-то были, наоборот, лишними, но уже было понятно, с чем работать.

Попытка оптимизировать процесс, взяв более "близкую" копию

Пришла идея повторить способ с другими базами, то есть взять копии, чтоб дельта между датами живой и битой базы была поменьше. Но так как базы большие и на этом удаленном сервере - то ли канал был загружен, то ли в принципе узкий, решил не таскать базы целиком, а создать на местах с подходящими копиями отдельную чистую базу SQL, в которую руками перенести эти 3 служебные таблицы из развернутых копий, и эти маленькие промежуточные базы (где только 3 таблицы) уже заархивировать, и их переносить на удаленный сервер с проблемной базой. К сожалению, этот способ у меня не сработал, возможно, я что-то сделал неверно при переносе таблиц ConfigParams и DBSchema в промежуточную базу SQL. В самом конце, в конфигуратор либо предприятие войти не получалось, 1С сообщал что конфигурация разрушена, предлагал починить, но безуспешно.

"Долгая дорога в дюнах" или "Рутина, в студию!" [ПРЕДИСЛОВИЕ]

В итоге, я вернулся к варианту переноса этих 3 конф. таблиц из живой базы на том же сервере, пусть и разница между внутренними релизами конфигураций была несколько месяцев. Зато конфигуратор и предприятие открывались, а ошибки если и были - были понятными и разрешимыми, хотя и неясно куда всё это приведёт.

Продолжение следует...


ЭПИЛОГ К ПЕРВОЙ ЧАСТИ

Если тебе интересно продолжение с техническими подробностями, и также краткий курс по SQL для 1С-специалиста - ставим звезду! Чем больше будет людей, которым интересно - тем интересней мне будет этим заниматься, а значит, быстрей, полней и качественней подготовлю и опубликую! Критика, вопросы и пожелания - в комментарии, пожалуйста!

Успехов! И не ленитесь сделать SAVE перед прыжком в пропасть ;)

 


UPD Продолжение последовало

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. TODD22 18 21.08.15 19:45 Сейчас в теме
УТ10.3 на Платформе 8.2 на базе MSSQL была разрушена после попытки её восстановить после неудачного динамического обновления.

Сам сломал, сам чиню... на инфостарт статью пишу....

Уже наверное не первая статья на тему "неудачно динамически обновились"... И всё равно продолжают динамически обновлять.... Ни чему людей жизнь не учит.
Stocker+; Alien_job; baton_pk; DoctorRoza; ojiojiowka; +5 2 Ответить
6. bforce 439 23.08.15 15:41 Сейчас в теме
(1) TODD22, я обновлял и буду обновлять, так как соблюдаю правила и готов к возможным ошибкам (знаю как лечить). Мне лично непонятно слепое отрицание динамического обновления без попытки разобраться что к чему.
sasha777666; John_Dow; swiss-garant; VasMart; METAL; poisonapple; Артано; +7 Ответить
7. TODD22 18 23.08.15 16:19 Сейчас в теме
(6) bforce, Обновляй кто тебе запрещает?
Мне лично непонятно слепое отрицание динамического обновления без попытки разобраться что к чему.

Разобраться в чём? Если есть вероятность того что что то будет испорчено динамическим обновлением проще от него отказаться чем разбираться.
Мне лично на работе есть чем заняться. Если есть на работе свободное время ломать базы а потом героически по 3 дня разбираться что к чему и как это починить я рад за вас.
У меня к сожалению 100+ розничных торговых точек торгующих практически круглосуточно. И простой центральной базы хотя бы 1 день несёт в себе невероятные проблемы.

Разговор не о том что кто то "слепо отрицает" а о том что динамическое обновление периодически подкидывает проблем и периодически появляются статьи как эти проблемы исправлять.
Я то же сталкивался с проблемами после динамического обновления. Для меня проще от него отказаться в принципе чем потом заниматься восстановлением и ремонтом баз. Я лучше полезный и нужный функционал в конфигурации буду развивать.
8. bforce 439 23.08.15 16:48 Сейчас в теме
(7) TODD22,
героически по 3 дня разбираться что к чему и как это починить я рад за вас
Радуйтесь! Никогда больше 3 минут решение вопроса не занимало. Все возможные проблемы уже давно до вас все выловили и описали как лечить, а вы похоже просто не хотите этого осознать. Все остальное, что у вас написано - это вывод из первого предположения.
10. TODD22 18 23.08.15 17:03 Сейчас в теме
(8) bforce,
Никогда больше 3 минут решение вопроса не занимало.

Да ладно... И столько статей на ИС. Автор статьи явно не в 3 минуты с решением уложился.
Все возможные проблемы уже давно до вас все выловили и описали как лечить, а вы похоже просто не хотите этого осознать.

Я предпочитаю не создавать себе проблем.
по вашей логике стоит отказаться и от платформы вообще

Я такого не писал. Так что это ваша логика. И довольно странно додумывать за других.
обычная практика - это попытаться понять причину и предложить "способ обхода" ошибки.

Обычная практика это не создавать себе проблем.
Способ обхода всех ошибок связанных с динамическим обновлением это по возможности им не пользоваться. Всё остальное это не способы обхода ошибок, а исправление последствий.
9. bforce 439 23.08.15 16:53 Сейчас в теме
(7) TODD22,
проще от него отказаться чем разбираться
по вашей логике стоит отказаться и от платформы вообще, потому что в ней есть ошибки, в которых не хочется разбираться. В то же время, обычная практика - это попытаться понять причину и предложить "способ обхода" ошибки.
13. METAL 110 23.08.15 21:26 Сейчас в теме
(1) TODD22, статья не о том, кто сломал и стоит ли делать бекапы. Но вообще-то сломал не я :)
14. TODD22 18 24.08.15 05:31 Сейчас в теме
(13)
статья не о том, кто сломал и стоит ли делать бекапы. Но вообще-то сломал не я :)

На работу в одну организацию устроился там бэкапы делались выгрузкой dt файла. При том что база на СУБД.
При этом программист утверждал что он крутой специалист и что он всё правильно сделал и делать бэкапы выгрузкой dt файла это правильно.
2. DoctorRoza 22.08.15 13:42 Сейчас в теме
Возможно, что автор как раз и исправляет за горе-администратором - программистом!
16. METAL 110 24.08.15 09:03 Сейчас в теме
(2) DoctorRoza, "не ошибается тот, кто ничего не делает" ;) На самом деле, я категорически благодарен коллеге за создание такой ситуации, и подаренную мне возможность исследовать платформу и SQL на данном уровне.
3. DoctorRoza 22.08.15 13:44 Сейчас в теме
Автор! Добавьте по-больше скриншотов для наглядности! ;)
15. METAL 110 24.08.15 08:30 Сейчас в теме
(3) DoctorRoza, обязательно, как только найдётся время, постараюсь на этой неделе.
(4) vasyak319, а с чего Вы взяли, что безуспешно?
18. vasyak319 137 24.08.15 10:21 Сейчас в теме
(15) с того, что об этом ваша статья.
19. METAL 110 24.08.15 10:54 Сейчас в теме
(18) vasyak319, интересно взглянуть на фрагмент, который привёл Вас к такому выводу. Стоит отметить, неверному. Потрудитесь процитировать?
20. vasyak319 137 24.08.15 18:06 Сейчас в теме
(19) Ваша статья кончается вот этим:
ошибки если и были - были понятными и разрешимыми, хотя и неясно куда всё это приведёт
т.е. итог - получение глючной и стрёмной базы. Восстановление с таким результатом это и есть "безуспешно".
21. METAL 110 25.08.15 16:06 Сейчас в теме
(20) vasyak319, экий Вы пессимист :) Из неопределенной фразы делаете вывод в худшую сторону. Восстановленная база работает вполне надёжно.
4. vasyak319 137 22.08.15 14:13 Сейчас в теме
Называйте статьи правильно: "Как я безуспешно восстанавливал разрушенную базу".
5. Craig 246 23.08.15 10:28 Сейчас в теме
like за колоссальную работу! Когда у самого случилась такая фигня, убил не мало времени и сил. К сожалению не полностью удалось восстановить (((
11. DoctorRoza 23.08.15 19:57 Сейчас в теме
А вот тут уже тянет на философский диспут: "Какое качество специалиста является более ценным: недопущение ошибок в работе или умение грамотно/быстро устранять возникающие ошибки?" :)

p.s.
Тоже отказался от димано, выполняю ее только, если уже совсем деваться некуда.
12. TODD22 18 23.08.15 20:14 Сейчас в теме
недопущение ошибок в работе или умение грамотно/быстро устранять возникающие ошибки?" :)

ИМХО недопущение ошибок. Специалист который создаёт ошибки а потом их грамотно/быстро устраняет будет заниматься тем что будет создавать ошибки и затем с ними бороться. Вместо выполнения полезной работы.

Вот бы у нас в отделе кто нибудь из программистов ломал бы базу а потом садился бы "быстро/грамотно" её восстанавливать. Я думаю он бы много о себе нового узнал от коллег.

А вообще интересный такой момент. Сейчас для одной компании делаю интеграцию их сервиса с 1Ской. Этим сервисом с недавних пор пользуется Яндекс и получает от туда данные для своих нужд.
Там невероятно жёсткие требования к работе баз, к доступности и стабильности и всё это прописано в договорах. Там за подход "если не проканает то я наверное починю" увольняют сразу.
И там в голову никому не приходит делать такие вещи. Зато среди 1Сников нормальная практика ломать, а потом чинить.
Я им предложил добавить регламентное задание на стороне их сервера для обмена с 1Ской очень много нового узнал о требованиях к стабильности сервисов и тд. Там каждую лишнюю функцию нужно обосновывать и очень серьёзно.
Казалось бы можно всё организовать, обкатать сервис и тд. Но нет... Цена ошибки очень велика и то же прописана в договоре.
ojiojiowka; +1 Ответить
17. METAL 110 24.08.15 09:04 Сейчас в теме
Уже наверное не первая статья на тему "неудачно динамически обновились"

Коллеги, данная статья НЕ посвящена вопросам динамического обновления, еще раз история такая:
  • Возникла какая-то вполне рядовая проблема с конфигурацией узла РИБ (динамическое обновление, ошибка кэша или что-то еще - не суть)
  • Попытка решить п.1 с помощью неподходящего скрипта в SQL, который разрушил базу
  • Пришлось разбираться с тем, что есть, и восстанавливать любыми средствами, так как архива для восстановления не было
Незначительная часть данных была потеряна, базу удалось оживить, сейчас работает.
Здесь я бы хотел поделиться приёмами, которые позволили это сделать.
Несколько позже оформлю продолжение
22. МихаилМ 25.08.15 19:08 Сейчас в теме
Имел аналогичный опыт. разрушилась база ms sql. комплексная или ут. разрушились Config , params
c dbnames const. это естественно тк они создаются одновременно и находятся в на диске рядом .
таблицы с данными не пострадали. резервных копий нет.


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

я уже знал, что имена таблиц бд с одинаковой конфигурацией могут отличаться.
Поэтому задача стояла так.
1) подобрать по совподению типов полей и их последовательности
нииболее близкую конфу.
2) сделать так что бы имена полей в бд соответствовали и записи dbnames убитой таблицы params
+
скопировать таблицу конфигурации констант,params и ,возможно, dbchema




Было заявлено что конфа полностью типовая.



соответственно нужно было подобрать самую близкую конфигурацию. и по ней восстановить dbnames, const и config . сравнивая структуры таблиц разрушенной и созданными пустыми из конфигураций


я создал несколько пустых баз с разными релизами конфигураций, подходящими по времени создания базы.



создал таблицу описаний таблиц и типов полей

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

подобрал конфигурацию с полным совпадением по кол-ву таблиц (без const) но не по кол-ву полей . но в анализе я исключил const, тк клиенты сказали что конфигурация не изменялась и они на 80% были разрушены .

Имена таблиц в бд и наиболее подходящей отличались. соответственно нужно было или сгенерировать
правильный dbnames или переименовать поля и таблицы разрушенной бд (в кол-ве 200 шт).

Решил пойти более сложным путем - генерацию dbnames, чтобы иметь опыт полного контроля.

Лишние поля (2 шт ) оказались доработками. Их имена выяснились во внешних обработках. Так же выяснилось, что и константы были добавлены.
удалось выяснить смысл полей константы и подправить конфу.


В итоге

были скопированны из базы образца

таблицы conct , парамс, config, сгененрирована новая запись dbnames в таблице params

в конфигураторе добавлены недостающие поля и константа. их имена исправлены ручками в бд, а не в dbnames
дописана конфигурация изменения проведения по значениям новых полей.

далее ТИИ копии для проверки.

единственное не помню: удалились ли неопознанные поля при реструктуризации.

тк dbnames сжата deflate для чтения-записи использовал http://infostart.ru/public/74406/ спасибо авторам.
sevushka; METAL; +2 Ответить
23. asved.ru 35 26.08.15 12:38 Сейчас в теме
Как говорят на хабре, нет вернее способа угробить карму, чем попросить ее поднять :)
24. METAL 110 31.08.15 12:28 Сейчас в теме
Опубликовано продолжение http://infostart.ru/public/391766/
Пессимистам - просьба не читать :)
Оставьте свое сообщение

См. также

Установка расширений конфигурации, модифицирующих структуры данных, в фоновом задании запрещена

Статья Программист Нет файла v8 Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Вариант решения проблемы синхронизации узла при передаче изменений метаданных расширения, используемого в распределенной информационной базе.

вчера в 15:00    152    fristaller    0       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

Зависает полнотекстовый поиск! Что было? Что я сделал?

Статья Системный администратор Программист Стажер Нет файла v8 БП3.0 Россия MS SQL Бесплатно (free) Тестирование и исправление

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

10.01.2020    2893    VID1234    14       

"Объект не найден" - не приговор! Простой способ восстановить удаленный объект

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

В статье будет рассмотрен простой способ восстановления удаленного объекта с помощью обработки «Выгрузка и загрузка данных XML».

12.11.2019    2876    OlesiaM    12       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Решение для клиент-серверной архитектуры на базе POSTGRE SQL при возникновении ошибки "Нарушена целостность структуры конфигурации"

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

При динамическом обновлении возможно нарушении структуры конфигурации. Об этом можно узнать по характерному сообщению: "Нарушена целостность структуры конфигурации", после чего предлагается перезапуск или завершение. Решение описано для клиент-серверной конфигурации на PostgreSQL

07.11.2019    3728    leaguener    5       

И снова "Конфигурация узла распределенной ИБ не соответствует ожидаемой"

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Распределенная БД (УРИБ, УРБД) Обмен данными 1С

Конфигурация узла распределенной ИБ не соответствует ожидаемой. Приведен очередной способ устранения этой ошибки, возникший не в результате сбоев в работе оборудования или при обмене, а в результате обновления платформы 1С.

05.11.2019    2878    Kobra_RU    10       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Восстановление индексов СУБД

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

Восстановление индексов СУБД на основе структуры хранения базы данных 1С.

09.10.2019    2844    kadr    2       

Тонкая настройка ежедневного резервного копирования базы данных 1С средствами SQL ver. 2014 (SP3) - 12.0.6024.0 (X64)

Статья Системный администратор Программист Нет файла v8 Россия MS SQL Бесплатно (free) Архивирование (backup)

Хочу вам предложить небольшой пример, как можно реализовать резервное копирование 1С-ых баз данных средствами SQL. Данный материал не претендует на пулитцеровскую премию. Но возможно кому-то будет интересно узнать, что-то новенькое. Данный материал для резервного копирования только одной базы данных. А именно, если у вас 20-ть баз, то вам придется создавать 20-ть планов обслуживания для каждой базы индивидуально. (Слава разработчикам SQL, они разрешили копировать блоки из одного плана в другой, вам остается только произвести небольшую настройку для каждого скопированного блока - некоторые настройки блоков сбрасываются и выставляются значением по умолчанию и остаются неактивными)

07.10.2019    6203    DrZombi    49       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Голосование за доклады на INFOSTART MEETUP Kazan - до 25 февраля. Промо

Выбирайте и голосуйте за самые интересные доклады! Лучшие из лучших попадут в окончательную программу казанского митапа. Оставить свой голос можно до 25 февраля 2020 года.

Исправление ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений"

Статья Программист Стажер Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

Способы исправления ошибки при открытии внешнего отчета "Не удалось обновить вспомогательные данные расширений. Обратитесь к администратору."

30.05.2019    3159    AlkB    4       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

MS SQL Ошибка СУБД: Предоставленный поток статистики разрушен. Как решить проблему с разрушенной статистикой

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

MS SQL Ошибка СУБД: Предоставленный поток статистики разрушен... Как решить проблему с разрушенной статистикой

16.04.2019    4176    ikorulev    1       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Малоизвестная хитрость определения модуля и номера строки при возникновении исключения (без запуска отладки и конфигуратора). Несколько очень удобных, но малоиспользуемых возможностей работы в конфигураторе

Статья Программист Нет файла v8 Россия Бесплатно (free) Тестирование и исправление

В статье описана возможность получить место возникновения исключения при работе пользователей без участия конфигуратора. Подробно описаны еще некоторые очень полезные приемы при работе в отладке.

17.01.2019    21069    PoZiTiFFF    53       

Восстановление базы 1С, ошибка источника потока

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Тестирование и исправление

Очередной кирпичик в основу решения проблемы восстановления работоспособности базы после динамического обновления.

09.01.2019    14188    idle    25       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Настройка резервного копирования (резервирования) баз данных 1С: Предприятие на MS SQL Server

Статья Системный администратор Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Архивирование (backup)

Настройка резервного копирования (резервирования) баз данных на "бюджетной" версии 1С Предприятие под MS SQL Server. Используется пример MS SQL Server 2008 R2 под Windows. Для малых и средних предприятий, исключая производственные и торговые, так как тестирование на них не проводилось.

30.10.2018    9936    unclevad    16       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

Авто-восстановление "битых ссылок" при обменах с несколькими базами данных в режиме управляемых форм

Статья Системный администратор Программист Нет файла v8 v8::УФ 1cv8.cf Россия Бесплатно (free) Тестирование и исправление

В процессе исполнения проектов консолидации данных из разных источников, возникновение «битых ссылок», особенно для закрытых периодов и действующих бизнес-процессов, могут быть крайне нежелательными в конкретный момент времени. Ясно, что специалисты со временем нормализуют обмены, восстановят утраченные по ошибке записи, но в моменте это не быстро, и необходим способ решения, который позволит продолжить производственный процесс на уровне продвинутого пользователя.

31.07.2018    5064    SvkMaster    5       

Как отвязать информационную базу от РИБа

Статья Системный администратор Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Краткая инструкция для новичков о том, как в 2 клика отвязать информационную базу от РИБа.

03.05.2018    11932    user861285    10       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Расширения конфигурации и РИБ, друзья или враги? Или как мы передаем расширения подчиненным РИБ узлам

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Читая комментарии к курсу касательно новых возможностей расширений конфигурации, которые привнес релиз 8.3.11, на одном из известных сайтов с курсами, я обратил внимание, что коллегам приходится отказываться от расширений из-за решения перейти на РИБ. Мы сами относительно недавно начали переходить на РИБ, и мы также активно пользуемся расширениями и в этой статье я хотел бы рассказать, как мы решили эту проблему.

24.11.2017    16021    markers    11       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

1С: Сценарное тестирование 3.0. Запись и отладка интерактивного сценария

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Конфигурация «Сценарное тестирование 3.0» (далее СТ) позволяет записывать интерактивные действия пользователей и формировать на их основании сценарий тестирования, который в последующем можно использовать в тестах. Рассмотрим это на примере.

07.11.2017    13223    user759624    7       

Резервное копирование "онлайн" клиент-серверных баз в dt (не отключая пользователей)

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Архивирование (backup)

Как реализовать резервное копирование клиент-серверных баз 1с в формат dt, не отключая пользователей. Рассматривается способ, делающий резервирование наименее заметным для пользователей и серверного оборудования.

03.10.2017    21480    konstanta_online    80       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Окно "Зарегистрировано 0 изменений из 1 на узле "Имя узла""

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Тестирование и исправление

Почему может появляться окно предупреждения "Регистрация изменений" с текстом " Зарегистрировано 0 изменений из 1 на узле "Имя узла" "" ? Как исправить проблему?

02.08.2017    18111    StudentM    3       

Рекурсия тестирования баз 1С. Когда однократного тестирования базы недостаточно

Статья Системный администратор Программист Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Тестирование и исправление

В данной статье описывается ситуация, когда однократного тестирования недостаточно. В работе мы столкнулись с ситуациями, когда приходится тестировать базы по нескольку раз.

22.06.2017    8912    iskan    7