Восстановление структуры DBSchema

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

Администрирование - Администрирование данных 1С - Тестирование и исправление

обработка DBSchema DBNames Tool_1CD восстановление

12
Обработка для анализа ошибок в структуре DBShema, восстановление структуры объектов, перенос данных из выгруженных в XML таблиц базы, при помощи "Tool 1CD".

Ситуация

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

 

 

Стандартный алгоритм действий:

  1. Долго себя ругаем за лень при создании архива перед обновлением;
  2. Откатываем конфигурацию на версию БД. При попытке запустить базу – ошибка, что таблица такая-то не найдена и вылет;
  3. Конфигуратор – тестирование и исправление, опять ошибка, что таблица такая-то отсутствует и невозможность ремонта;
  4. Попытка залить предыдущую типовую конфигурацию – опять критическая ошибка SDBL;
  5. Последняя попытка – выгрузка базы в DT, проходит частично и вылетает. При загрузке DT – получаем базу с 90% пустых таблиц и сохранившейся ошибкой при тестировании и исправлении.
  6. С удивлением узнаем, что у админа нет архивных копий от слова совсем;
  7. Осознание того, что проблема серьезная и требуется помощь. Отправка запроса в 1С и замечательный ответ о том, что ваша база разрушена, поэтому восстановите базу из архивной копии и будет вам хорошо.
  8. Гуглим, находим “Tool 1CD”, с горечью осознаём, что с версией 8.3.8 он работает только на чтение. Вывод – что-то чинить можно в режиме SQL.
  9. Загружаем базу из ранее выгруженного DT. Получаем те же проблемы, но на этот раз можно использовать Profiler и, например, создать недостающие таблицы, поля.
  10. Некоторое время закрываем проблемы по отсутствующим полям на SQL, пока не получаем вот такое сообщение

    При условии работающей базы, мы вполне можем узнать что это за регистр, но работающей базы у нас нет, от слова совсем.
  11. Опять гуглим на предмет: «А что такое схема базы данных», и вот тут информация крайне скудная. Официальная трактовка от 1С:
  12. Открываем эту табличку в SQL, это бинарные данные. Выгружаем их в файлик, открываем его Notepad++ и видим набор массивов с описанием полей базы:

    Попытка найти информацию о том, что же это всё такое – результат нулевой. Ок, значит разбираться придётся самому. Перечитывание нескольких статей на инфостарте даёт понимание необходимости просмотра также данных сопоставление объектов конфигурации в файлике DBNames и самой конфигурации 1С.
  13. Проблема, как найти идентификаторы объектов конфигурации 1С, решилась выгрузкой конфигурации в XML. Предварительно файл cf был выгружен с помощью Tool 1CD и загружен в чистую базу на SQL.
  14. Далее путем поиска таблицы в DBNames получаем её идентификатор, и ищем по нему в каталоге с выгруженной конфигурацией XML. Находим, удаляем объект в конфигураторе, снова попытка сохранения – другая ошибка, на другую таблицу… в общем повторяем итерацию в надежде вылечить базу до тех пор, пока не получаем вот такую ошибку:
  15. И это серьезная засада, потому как непонятно что ещё можно удалить из конфигуратора. Можно конечно запустить Profiler и найти на какую таблицу он ругается. Но в конце концов это всё закончилось такой ошибкой на поле Fld793 (ОбластьДанныхОсновныеДанные), и по профайлеру всё останавливается после проверки таблицы журналов и всё, вылетает.
  16. В итоге приходим к выводу, что «скотчем и соплями» проблему не решить, и придётся подходить к вопросу системно.

Инструментарий

  1. Загрузка/выгрузка данных из DBSchema и DBNames(используя алгоритм Deflate);
  2. Загрузка схемы объекта из чистой эталонной базы, автозамена реквизитов объекта на наши. Добавление/замена схем объектов в DBSchema;
  3. Проверка и автоматическое(не все) создание недостающих схем объектов, проверка реквизитов в таблице DBNames;
  4. Реструктуризация таблиц SQL, добавление/замена полей(не все);
  5. Загрузка в таблицы SQL, выгруженные из файловой базы с помощью Tool 1CD

 

upd. 2019.07.13 - Добавлена интеграция с обработкой //infostart.ru/public/275315/. Подключаемся к "убитой" базе, читаем список таблиц и загружаем напрямую нужные таблицы в SQL

Причины купить

Экономия собственного времени на решение подобной задачи

Достоинства

Обработка предназначена ТОЛЬКО для программистов 1С. Написана под конкретные проблемы конкретной базы. Автоматически восстанавливаются схемы Справочников, Документов, Журналов документов, Регистров сведений, Регистров накопления, Констант, Перечислений, Регламентных заданий... остальные объекты править ручками, либо писать код по аналогии с моим.

12

Скачать файлы

Наименование Файл Версия Размер
Восстановление структуры DBSchema
.epf 92,74Kb
11.03.19
12
.epf 92,74Kb 12 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Timur.V 57 11.03.19 14:59 Сейчас в теме
Долго себя ругаем за лень при создании архива перед обновлением;

))
Должен быть чек-лист по обновлению!
2. Константин С. 597 11.03.19 15:32 Сейчас в теме
(1)
Должен быть чек-лист по обновлению!


Да ее на SQL, где это займет не более 10-20 минут.
3. acanta 67 11.03.19 15:36 Сейчас в теме
В 7ке DBF при обновлении и реструктуризации бакап формировался платформой на каждый файл отдельно.
Неужели сложно было встроить в платформе бакап базы при реструктуризации куда нибудь во временную папку?

"Если звезды зажигают значит это кому нибудь нужно" (с)
4. fishca 1156 11.03.19 16:05 Сейчас в теме
Загрузка/выгрузка данных из DBSchema и DBNames(используя алгоритм Deflate);

с помощью GameWithFire ( http://main.1c-ei.ru/Articles/gamewithfire#TOC--7 ) ?
5. spawn_a 36 11.03.19 21:59 Сейчас в теме
(4) Спасибо за ссылку! К сожалению, сам найти не смог подобного решения.
6. SerVer1C 192 29.03.19 00:15 Сейчас в теме
Ничего не понял. Вы базу восстановили? Если есть CF такой же точно конфы, то почему бы просто не подменить одно значение из DBSchema ?
7. spawn_a 36 29.03.19 08:39 Сейчас в теме
(6) Базу конечно же восстановил. В каждой базе DBSchema генерируется свой, т.е. даже если выгрузить CF из таблицы Config и залить в новую чистую базу - имена таблиц и полей будут каждый раз разными. Поэтому приходится брать из чистой базы из DBSchema схему объекта, и выполнять в ней замену имён полей на имена "убитой" базы. Особую сложность в этом процессе представляют индексы.
8. SerVer1C 192 29.03.19 11:44 Сейчас в теме
На что тогда вы опирались, при лечении DBSchema, если CF и в битой базе, и в любой другой, созданной на основе оригинального CF, будет таким же (т.е. таблица Config) ?
9. spawn_a 36 29.03.19 12:19 Сейчас в теме
Из CF нам нужны идентификаторы объектов и реквизитов метаданных. По ид получаем из DBNames имена полей. Т.е. получив схему объекта из чистой базы, мы можем через DBNames чистой базы получить имена реквизитов. Далее обратная процедура, берем DBNames "убитой" базы и определяем её имена полей.
10. Дмитрий74Чел 171 19.09.19 14:26 Сейчас в теме
Напишите пожалуйста документацию к обработке. Кнопок много. Какова правильная последовательность действий? И назначение кнопок не всегда ясно.
11. spawn_a 36 22.09.19 12:57 Сейчас в теме
Собственно я уже отметил, что обработка является "инструментом" программиста, по аналогии например с 1cadmin. Весь функционал заточен на понимание проблемы, и методики её решения самим разработчиком. В каждом конкретном случае приходится что-то в ней допиливать или менять. Сейчас у меня есть несколько восстановленных баз с её помощью, и каждый раз что-то я допиливаю или переделываю. Если есть конкретные вопросы - велком в личку, с удовольствием подскажу/объясню.
12. Дмитрий74Чел 171 24.09.19 18:24 Сейчас в теме
Использовал Вашу обработку в своей статье. Полагаю, что для Вас основная ценность обработки именно в автоматическом поиске и исправлении ошибок. Полагаю, коллегам пригодилась бы урезанная версия, с функционалом только в части выгрузки DBSchema и DBNames из sql в файл и обратно, за меньшую цену sm.
13. spawn_a 36 24.09.19 22:50 Сейчас в теме
Выгрузку/загрузку можно сделать отдельной обработкой, я в своей использовал наработки также других товарищей с инфостарта. Постараюсь сделать упрощенный вариант и выложу за "мзду маленькую".
Насчет вашей методики восстановления, мне кажется, что можно было сделать проще. В обработке есть функционал генерирования объектов DBShema по данным копии конфигурации базы. Просто нужно реальную ситуацию смотреть, а не готовый вариант решения проблемы.
14. k9260130000 24 17.10.19 00:33 Сейчас в теме
Благодарю. Обработка помогла. Статья https://infostart.ru/public/1126277/ пояснила как ей пользоваться, дав решение проблемы в "ручном" режиме . Из обработки видно что её функционал могуч и позволил бы сделать всё быстрей, но без мануала овладеть им явно сложнее чем ручками записи поправить. Если бы Вы автоматизировали то что проделал автор статьи могли бы поднять стоимость и повысить привлекательность для широких масс Вашей обработки.
Оставьте свое сообщение

См. также

Ошибка SDBL: Ожидается имя таблицы (pos=6). Причины, лечение, обход. Поиск отсутствующих таблиц изменений 3

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Тестирование и исправление

Получили ошибку Ошибка SDBL: Ожидается имя таблицы (pos=6) ? Надеюсь, мой опыт борьбы с этим явлением Вам поможет.

1 стартмани

04.09.2019    935    2    burmsergey    0       

Проверка работы расширений после обновлений 18

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Тестирование и исправление

Иногда бывает, что после обновления конфигурации некоторые расширения перестают работать и часто такие ошибки выявляются только в процессе тестирования или рабочем режиме. При правильной разработке и проектировании расширения можно свести к минимуму такие ошибки, но иногда их не избежать. Если в базе расширений не более 5-10, то проверить каждое после обновления не составляет труда, а вот если их больше 50 - проверка отнимает слишком много времени Поэтому была написана обработка, которая в автоматическом режиме проверяет расширения, подключенные в программе. Обработка универсальная и будет работать в любой программе, в которой есть расширения.

3 стартмани

19.07.2019    2377    8    77dream77    3       

Поиск и удаление "битых" ссылок () в регистрах (сведений/накоплений) 4

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Кыргызстан Абонемент ($m) Тестирование и исправление

Иногда случается так, что в движениях регистров, подчиненных регистратору, теряется ссылка на регистратор "".

1 стартмани

24.06.2019    1356    9    Vyacheslide    2       

Восстановление объектов из версий в УПП 1.3 после их изменения 3

Инструменты и обработки Системный администратор Программист Стажер Внешняя обработка (ert,epf) v8 УПП1 Россия Абонемент ($m) Обработка документов Тестирование и исправление Обработка справочников

Обработка предназначена для массового восстановления состояния документов и справочников из версий объектов в УПП1.3, допустим после неправильной обработки.

1 стартмани

19.06.2019    929    2    limonchenko.dm    0       

Проверка обновления. Автоматический поиск ошибок 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Сервисные утилиты Тестирование и исправление

Мы обновляем конфигурацию, и у нас более 100 пользователей. Конфигурация сильно переписана, обновление нетривиальное. Если после обновления находится критическая ошибка, приходится выгонять всех пользователей и исправлять. Поэтому перед выпуском в рабочую базу, обновление тестируют наши специалисты. Большинство ошибок находится при открытии форм. Появилась идея написать программу, которая бы автоматически открывала формы всех объектов, а найденные ошибки записывала в журнал регистрации. Получилась программа простейшего сценарного тестирования. Не требует настройки. Запускать в тестовой базе. Чтобы найти реквизиты, не добавленные на форму в процессе обновления или синтаксические ошибки, достаточно запустить тест под полными правами. Тестировали на УТ 11.4.1.271, должно работать на всех программах УФ. У нас тест работает пять минут.

1 стартмани

10.06.2019    1302    4    Mari_Kuznetzova    3       

Расширение для исправления структуры подчиненности 5

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Россия Абонемент ($m) Тестирование и исправление

Расширение для исправления связанных документов (структура подчиненности).

1 стартмани

06.05.2019    1521    1    DNN13    1       

Баг или фича? Неожиданное поведение платформы 165

Статья Системный администратор Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Тестирование и исправление Разработка

Рассмотрим несколько случаев неожиданного поведения платформы 1С, а также что с этим можно cделать.

18.02.2019    12014    31    YPermitin    88       

Ошибки, предупреждения и прочее из журнала регистрации на почту и в Telegram автоматически (БП 3, ЗУП 3.1, УТ 11.4, ERP 2.4, Розница 2.2) 22

Инструменты и обработки Системный администратор Программист Пользователь Внешняя обработка (ert,epf) v8 Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 ЗУП3.x Абонемент ($m) Журнал регистрации Поиск данных Тестирование и исправление Email

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

2 стартмани

28.01.2019    3909    23    Redinternational    3       

Замена конфигурации в правилах регистрации 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 КД Абонемент ($m) Обработка справочников Тестирование и исправление Перенос данных из 1С7.7 в 1C8.X Обмен через XML Перенос данных из 1C8 в 1C8 1С7.7<->1C7.7

С помощью этой внешней обработки для конфигурации 1С:Конвертация данных, ред. 2.1 вы легко замените конфигурацию в правилах регистрации.

2 стартмани

08.01.2019    3149    6    tomvlad    0       

Замена конфигурации в правилах обмена 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 КД Абонемент ($m) Обработка справочников Тестирование и исправление Перенос данных из 1С7.7 в 1C8.X Обмен через XML Перенос данных из 1C8 в 1C8 1С7.7<->1C7.7

С помощью этой внешней обработки для конфигурации 1С:Конвертация данных, ред. 2.1 вы легко замените конфигурацию приемника или источника в правилах конвертации объектов.

2 стартмани

08.01.2019    3362    16    tomvlad    5       

Проверка актуальности итогов регистров накоплений 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Тестирование и исправление

Иногда возникают ситуации, когда с остатками происходит что-то непонятное. Остаток на начало + Оборот != Остаток на конец. После пересчета итогов проблема уходит. Но как узнать вовремя, что что-то не так?

1 стартмани

11.12.2018    2718    8    dmt    17       

PostgreSQL для 1С 8.3: ускоряем резервное копирование и восстановление для отдельной базы очень большого размера 108

Статья Системный администратор Программист Архив с данными v8 1cv8.cf Россия PostgreSQL Абонемент ($m) Производительность и оптимизация (HighLoad) Тестирование и исправление

В этой статье разберем оптимизацию работы с моментальным снимком отдельной базы 1С в кластере PostgreSQL средствами pg_dump.exe, pg_restore.exe, psql.exe в среде Windows Server 2008,2012,2016. А также разберем проблемные ситуации и неожиданные ограничения при работе 1С в связке с PostgreSQL. Для Linux все аналогично.

1 стартмани

03.12.2018    15872    30    vsasav    62       

Нестандартные подсистемы: Живая вода 32

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Поиск данных Тестирование и исправление

В БСП есть все, чтобы справиться с проблемой «Битых ссылок», но почему-то так и не реализовали возможность сохранять версию объекта перед удалением. Решил исправить эту досадную несправедливость и создать подсистему с кодовым названием «Живая вода».

1 стартмани

11.10.2018    5490    2    dsdred    14       

Запуск и контроль выполнения автоматизированных тестов из 1С – Jenkins Skin 76

Инструменты и обработки Системный администратор Программист Архив с данными v8 Абонемент ($m) Тестирование и исправление

Мы рассмотрим пример создания заданий выполнения автоматизированных тестов из 1С с использованием различных Фреймворков (xUnit1C, Тестирование 3.0): запуск, ожидание завершения, загрузка результатов и выполнение полного цикла тестирования продукта. Убедимся, что все действия можно выполнить в пару кликов в дружественном интерфейсе.

1 стартмани

09.07.2018    9947    12    ivanov660    5       

Тестирование: Просмотр результатов тестов в предприятии 1С – Allure Skin 53

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Тестирование и исправление

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

1 стартмани

10.05.2018    15519    6    ivanov660    18       

Восстановление предопределенных элементов справочника средствами платформы (переинициализацией) 2

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Тестирование и исправление Обработка справочников

Обработка восстанавливает потерянные предопределенные элементы справочника с заполненными реквизитами, которые описаны в конфигурации.

2 стартмани

28.03.2018    8939    43    Dipod    5       

Изгнание лишних глобальных общих модулей из конфигурации 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Тестирование и исправление

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

1 стартмани

23.03.2018    5017    MADCAT    1       

Техническое тестирование 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Инструментарий разработчика Тестирование и исправление

Обработка для тестирования на предмет ошибок: - открытия форм (список, новых элементов - всех существующих в конфигурации) - открытия форм объектов - записи/проведения объектов из форм

1 стартмани

19.03.2018    6601    12    Mopo3    7       

Бухгалтеру: что у меня сейчас "уедет" и "поползёт"? 9

Инструменты и обработки Системный администратор Программист Бухгалтер Расширение (cfe) v8 v8::БУ БП3.0 Россия БУ Абонемент ($m) Тестирование и исправление

Собираемся править документ в бух.базе или грузить из другой базы. Что сейчас изменится в данных? Понять за миг до катастрофы

1 стартмани

18.02.2018    7553    4    Yashazz    4       

Обновление конфигураций на БСП, у которых в расширениях есть собственные объекты с данными 92

Статья Системный администратор Программист Расширение (cfe) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Тестирование и исправление

Показан способ обновления конфигураций, основанных на БСП, в тех случаях, когда в расширениях имеются собственные объекты данных (Справочники, Документы, Регистры сведений, Планы обмена).

1 стартмани

12.02.2018    16248    55    t.v.s.    41       

Восстановление битой ссылки из сторонней базы через COM-соединение 4

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Универсальные обработки Тестирование и исправление

Обработка ищет по COM соответствие битой ссылки и переносит в текущую базу. Полезно при потере данных или неполном обмене РИБ. Тестировалось на версии 8.3 (8.3.7.2027). Обычные формы.

1 стартмани

05.02.2018    5449    15    Рэйв    6       

Восстановление таблицы dbschema из такой же таблицы бекапа этой же базы 1

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Тестирование и исправление

Восстанавливает таблицу dbschema файловой базы на основании такой же таблицы из последнего бекапа этой же базы.

1 стартмани

13.10.2017    7276    17    SeverBaP    2       

Ошибка: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server. При переходе с Бух ПРОФ на КОРП и не только 8

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::БУ БП3.0 Россия БУ Абонемент ($m) Тестирование и исправление

Пример текста ошибки: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 11.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRg22530" и индекса с именем "_InfoRg22530_ByPeriod". Повторяющееся значение ключа: (0, 3900-01-01 00:00:00, 0x9100fa815581b9604de110ca98afc344, 0x00000000000000000000000000000000). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1

1 стартмани

16.06.2017    19957    87    N0D    16       

Групповое восстановление из версии УПП 1.3 5

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 УПП1 Россия Абонемент ($m) Универсальные обработки Тестирование и исправление

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

1 стартмани

31.05.2017    8381    7    Lem0n    3       

Решение проблем с обновлением кастомизированных конфигураций на БСП 6

Статья Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Тестирование и исправление

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

1 стартмани

22.05.2017    14421    16    biz-intel    4       

Преобразование GUID, "битой" ссылки и системного строкового представления в ссылку (и обратно). Обычная и управляемая формы 13

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Сервисные утилиты Тестирование и исправление

Поиск ссылки по GUID, получение GUID из ссылки. Получение GUID из "Объект не найден", создание объекта из "Объект не найден", создание произвольного объекта из указанного GUID. Получение ссылки по системному строковому представлению, получение системного строкового представления из ссылки. Обычная и управляемая формы.

1 стартмани

27.04.2017    10749    65    Lovish    6       

Поиск и восстановление битых ссылок (обычная и управляемая форма) 8.2-8.3 26

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Поиск данных Универсальные обработки Тестирование и исправление

Обработка для поиска и восстановления битых ссылок (Объект не найден). Адаптирована для конфигураций на обычных и управляемых формах 8.2 - 8.3

1 стартмани

08.04.2017    23298    308    Xershi    54       

Восстановление удаленных объектов, таких как Объект не найден 3

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Абонемент ($m) Тестирование и исправление

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

1 стартмани

24.03.2017    11889    47    unk2    10       

Ускорение запуска и работы 1С за счет корректировки настроек 6

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Тестирование и исправление

Как показала практика, крайне медленная работа базы 1С может быть вызвана по вине некорректных настроек файла конфигурации для запуска 1CEStart.cfg

1 стартмани

22.02.2017    10989    22    pridecom    0       

Битые ссылки 8

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Тестирование и исправление

Получить название объекта (справочника или документа) и получить ссылку из представления "Объект не найден"

1 стартмани

07.01.2017    9387    4    sm2701    3       

Восстановление битых ссылок по коду GUID 1

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 БП3.0 Абонемент ($m) Тестирование и исправление

Обработка позволяет восстанавливать, удалять битые ссылки по коду GUID.

3 стартмани

07.12.2016    8592    25    xxxqw    0       

Анализ и пересчет итогов базы на SQL 9

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Россия Абонемент ($m) Тестирование и исправление

Обработка производит сбор данных по нулевым строкам в таблицах итогов (Запрос к базе MS SQL) и позволяет пересчитать таблицы выборочно.

1 стартмани

24.11.2016    11585    80    AlexTeh    20       

Лекарство на случай, если перестала работать форма списка для сделок. (ERP). 1

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 Абонемент ($m) Тестирование и исправление

Форма списка справочник сделки стала выпадать с ошибкой?  Или все еще в порядке, но хочется спокойно съездить в отпуск, без паники, что менеджеры устроят бунт.

1 стартмани

28.07.2016    16307    milkers    2       

Не завершен переход на новую версию 11.2 5

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 УТ11 Windows Абонемент ($m) Тестирование и исправление

При обновлении конфигурации УТ 11.2 иногда возникают ошибки. Я встретился с ошибкой: Метод объекта не обнаружен(ПерезаполнитьСостоянияЗаказовКлиентовОтметитьКОтработке).

1 стартмани

14.04.2016    15494    78    NECHISTb    9       

Запуск тестирования БД из командной строки. 4

Инструменты и обработки Системный администратор Архив с данными v8 Windows Абонемент ($m) Сервисные утилиты Тестирование и исправление

UPD. 16.11.2016 Добавлено время проверки, по истечении которого будет произведена запись логов в файл. UPD. Снято ограничение на запуск только для платформы 8.3 Запускает стандартную утилиту проверки физической целостности БД из командной строки с передачей параметров. Запуск chdbfl.exe с передачей параметров: - ПолныйПутьchdbfl.exe - напр. C:\Program Files\1cv8\8.3.9.1850\bin\chdbfl.exe - ИсправлятьОшибки – исправлять обнаруженные ошибки (0 или 1) - ИмяФайлаБД – путь к основному файлу базы данных (1Cv8.1CD) - ВремяПроверки - время в миллисекундах по истечении которого данные chdbfl.exe будут записаны в файл - ИмяЛогфайла - полный путь для сохранения лог-файла Пример: runchdbfl.exe C:\Program Files\1cv8\8.3.9.1850\bin\chdbfl.exe 1 "C:\Мои документы\1С_BASE\1Cv8.1CD 120000 C:\Users\username\Documents\1C\logs\1cbdlog.txt" Файловый режим работы.

2 стартмани

26.02.2016    15937    17    oyti    10       

Консоль и функция рекурсивного запроса 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Тестирование и исправление Универсальные функции

Консоль предназначена для отладки и просмотра результатов выполнения РЕКУРСИВНОГО ЗАПРОСА в режиме 1С:Предприятие. В консоли реализована универсальная функция для выполнения рекурсивных запросов.

1 стартмани

10.02.2016    10599    5    sereginseregin    1       

Длина ключа индекса превышает максимально допустимую. Решение и рекомендации 35

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Россия Windows Абонемент ($m) Тестирование и исправление

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

1 стартмани

20.09.2015    24319    73    itsergey    3       

Тестирование конфигурации 1С 8.2 - 8.3 13

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Универсальные обработки Тестирование и исправление

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

1 стартмани

21.08.2015    11602    53    Baryshev    8       

Обработка для тестирования обновления 7

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Тестирование и исправление

Для начинающих программистов. Помогает проверить нетиповую конфигурацию после обновления.

1 стартмани

26.06.2015    7327    10    MrNick    5       

УПП 1.3.65.3: устранение ошибки "Поле объекта не обнаружено" при использовании сохранённых настроек отчётов, сделанных на базе универсального 2

Инструменты и обработки no Внешняя обработка (ert,epf) v8 УПП1 Абонемент ($m) Тестирование и исправление

После обновления УПП до версии 1.3.65.3 в типовых отчётах на базе универсального (например, в отчете "Продажи") вылезла ошибка ("Поле объекта не обнаружено"). Данная обработка исправляет указанный недочёт

1 стартмани

25.06.2015    11669    9    terroristish    10       

Универсальное тестирование конфигурации 91

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Тестирование и исправление

Вам нужно подать заявку на сертификацию "Совместимо! Система программ 1С:Предприятие" в отдел сертификаций каждые 2 года? Не успеваете сдать на проверку в срок? Стараетесь с первой попытки...максимум со второй попытки пройти проверку? Приходится доплачивать в 1С деньги за непройденные попытки? Хотите быстрее оформить план передачи новой версии и отправить материалы в отдел совместных решений? Есть решение!

10 стартмани

23.06.2015    24162    73    ZhokhovM    88       

Групповая обработка справочников, документов и всего остального 9

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Универсальные обработки Тестирование и исправление

Простой, проверенный временем инструмент, подаренный нам разработчиками компании "1С" и включенный в поставку почти любой конфигурации. Это все та же, привычная групповая обработка. Но через нее теперь можно работать не только со справочниками и документами, но также и с планами видов характеристик, бизнес-процессами, задачами, планами счетов и планами видов расчета.

1 стартмани

23.06.2015    6528    63    testik_vzv    5       

Объектно-ориентированный дзен 9

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Тестирование и исправление

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

1 стартмани

18.06.2015    8690    4    Prometeus2011    8