Табличная часть имеет записи, не относящиеся ни к одной записи главной таблицы. Файловая база 1С. Исправление ошибки

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

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

Обработка Исправление ошибок Восстановление базы

4
Памятка-инструкция по исправлению этой ошибки.

Хотя я в заголовке указал, что база файловая - без sql сервера, чтобы исправить эту ошибку нам не обойтись.

Для решения этой проблемы я использовал сервер PostgreSQL, PgAdmin4, Excel и самописную обработку на 1С (находится во вложении к статье).

1. Первым делом требуется развернуть поврежденную базу на SQL сервере.

2. Нужно сопоставить имя таблиц базы на SQL с именами метаданных конфигурации 1С.

Делал я это с помощью своей обработки. Обработка тестировалась на платформе 8.3.12 и выше.

Принцип прост. Тестирование и исправление нам дает название метаданных, которые нужно исправить. Например:

Проверка логической целостности. Документы. ИзменениеПлановыхНачислений. Табличная часть имеет записи, не относящиеся ни к одной записи главной таблицы. Количество - 1.

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

3. Требуется найти в базе PostgreSQL записи не относящиеся ни к одной записи главной таблицы с помощью SQL запросов.

Я вообще не знаток запросов SQL. Быстрым гуглежом выработал для себя следующий алгоритм действий. Если в комментариях предложите вариант получше, то я буду благодарен.

Открываем PgAdmin, запускаем Query Tool.

Query Tool скрин

С помощью следующих запросов выбираем все ссылки и сохраняем их в csv.

select distinct encode(FieldName,'hex') as linkId from TableName order by encode(FieldName,'hex')

FieldName замените на имя поля ссылки. TableName замените на имя таблицы.

Скрин. Выполнение запросов в PgAdmin

С помощью Экселя или средствами 1С, или вообще как вам удобнее - найдите битые ссылки. То есть такие ссылки, которые присутствуют во вспомогательных таблицах, но отсутствуют в основной таблице документа.

4. SQL запросом удаляем некорректную строку.

delete from TableName where encode(FieldName,'hex') = '00000000000000000000000000000000'
                                                       

TableName замените на имя таблицы. FieldName замените на имя поля ссылки. '00000000000000000000000000000000' замените на найденную некорректную ссылку. Апострофы должны остаться.

5. Проверить внутренним тестированием 1С, что проблема решена.

6. Выгрузить базу обратно в файловый вариант.

Дополнение от kosmo0.

С помощью консоли запросов и запроса к табличным частям документа тоже можно найти эти строки, которые не относятся ни к одному документу в базе. В поле "Ссылка" у них будет либо "Объект не найден", либо пустая ссылка на документ. Если "Объект не найден", то проблема решается ТиИ с созданием объекта по битой ссылке, либо программным созданием объекта с помощью следующего кода:

СтрокаGUID = "00000000-0000-0000-0000-000000000000"; //Здесь должна быть ваша ссылка
НаименованиеДокумента = "СтрокаНаименования" //Заменить на реальное наименование документа
            
НовыйGUID = Новый УникальныйИдентификатор(СтрокаGUID);
ДокОбъект = Документы.[НаименованиеДокумента].СоздатьДокумент(); 
ДокОбъект.УстановитьСсылкуНового(Документы.[НаименованиеДокумента].ПолучитьСсылку(НовыйGUID));
//Возможно здесь потребуется дозаполнить реквизиты объекта, без которых он отказывается записываться
ДокОбъект.ОбменДанными.Загрузка = Истина;
ДокОбъект.Записать();

Затем, можно удалить этот объект программно, что решит проблему.

Если в поле "Ссылка" находится пустая ссылка на документ, то ошибка исправляется только описанным выше способом.

4

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

Наименование Файл Версия Размер
Обработка. Метаданные и их отображение в таблицах БД
.epf 7,76Kb
16.10.19
0
.epf 7,76Kb Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. leosoft 143 17.10.19 09:18 Сейчас в теме
Ничего не понял - когда и где возникает такая ситуация?
ТиИ не помогает?
2. Dipod 19 17.10.19 09:39 Сейчас в теме
(1)Эта ошибка возникает при тестировании и исправлении из конфигуратора. И платформа не умеет автоматически исправлять эту ошибку.
3. TMV 14 17.10.19 12:48 Сейчас в теме
(2) наверное, имели ввиду, что сообщение об ошибке выходит во время ТиИ? Вряд ли ошибка возникает в этот момент.
11. Fox-trot 107 18.10.19 07:18 Сейчас в теме
(2)
Эта ошибка возникает при тестировании и исправлении из конфигуратора. И платформа не умеет автоматически исправлять эту ошибку.

платформа сама создает проблемы и потом не может их решить. так?
12. Dipod 19 18.10.19 07:35 Сейчас в теме
(11)Нет. Платформа при тестировании просто сообщает о наличии некорректной записи в подчиненной таблице, но не умеет удалять некорректную строку.

Как сказал (7), эту ошибку можно обойти, если при ТиИ создать объект по битой ссылке, а потом корректно его удалить. Но этот способ сработает только в том случае, если в строке подчиненной таблицы в поле "Ссылка" не стоит пустая ссылка. Пустая ссылка там может возникнуть, если кто-то ранее выполнил ТиИ с настройкой "Удалять ссылки".
13. kosmo0 81 24.10.19 14:09 Сейчас в теме
(12) Вообще то не очень понятно почему при ТиС платформа чистит ссылку при имеющихся табличных частях. Это либо косяк платформы либо кто-то залез своими шаловливыми ручками.
Если это косяк платформы, то он либо исправлен в более свежих релизах либо нужно донести информацию до разработчиков платформы. Последнее, после одного случая обращения, лично для меня бесполезное занятие.
14. Dipod 19 24.10.19 14:56 Сейчас в теме
(13) При ТиС платформа может очистить битую ссылку на основной объект. Но основная проблема связана с тем, что база уже повреждена до тестирования. И в базе есть запись во вспомогательной таблице по объекту, записи о котором нет в основной таблице.

Я не знаю истоков проблемы. Но почему-то случилась у клиента ситуация, при которой основная запись по документу в таблице удалилась, а запись во вспомогательной таблице по этому документу нет. Можно только гадать о причинах. Знаю только то, что эта проблема довольно распространена. Регулярно с ней сталкиваюсь у клиентов.
4. TMV 14 17.10.19 12:50 Сейчас в теме
Для файловой базы есть ещё кстати утилита checkdbf, она не помогает?
6. Dipod 19 17.10.19 13:07 Сейчас в теме
(4)Нет, эта утилита не помогает от этой ошибки.
5. Dipod 19 17.10.19 13:07 Сейчас в теме
7. kosmo0 81 17.10.19 17:18 Сейчас в теме
А такой алгоритм - запросом по табличным частям. В колонке ссылка находим все <Объект не найден>. То есть получаем список уникальных идентификаторов (УИД) документов отсутствующих в БД. На основании этих УИД создаем документы, а потом эти вновь созданные документы корректно удаляем вместе с табличными частями.


А сопоставление имен таблиц базы на SQL с именами метаданных конфигурации 1С можно глянуть в инструментах разработчика (их можно скачать бесплатно не только с данного ресурса). Да и консоль запросов там есть.
8. Dipod 19 17.10.19 17:36 Сейчас в теме
(7)
А такой алгоритм - запросом по табличным частям. В колонке ссылка находим все <Объект не найден>. То есть получаем список уникальных идентификаторов (УИД) документов отсутствующих в БД. На основании этих УИД создаем документы, а потом эти вновь созданные документы корректно удаляем вместе с табличными частями.

Когда мне досталась база, по ней уже кто-то прошелся тестированием и исправлением с удалением битых ссылок. Поэтому строка табличной части в поле ссылка содержала пустую ссылку на документ. Из-за этого внутреннее тестирование и исправление не могло создать объект и падало с ошибкой SDBL. А без объекта документа в базе, стандартными средствами мы никак не можем получить возможность удалить некорректную строку подчиненной таблицы. Пришлось удалять эту строку средствами SQL.
Ваш способ сработает, если ссылка осталась в исходном виде.

А сопоставление имен таблиц базы на SQL с именами метаданных конфигурации 1С можно глянуть в инструментах разработчика (их можно скачать бесплатно не только с данного ресурса). Да и консоль запросов там есть.

Согласен. Я, чтобы написать обработку из вложения, потратил 15 минут. Её код очень прост и прозрачен. Быстрое гугление легко находит функцию глобального контекста сопоставления метаданных и таблиц БД ПолучитьСтруктуруХраненияБазыДанных(), которую я использовал в обработке.
Я исхожу из того, что любой труд должен быть оплачен. Если моя обработка сэкономит кому-то время, которое он мог потратить на более полезные вещи, то потратить 1SM за неё не должно быть жалко. Кому этот вариант не подходит, тоже могут спокойно написать себе обработку за 15 минут, как это сделал я.
9. echo77 1096 18.10.19 05:04 Сейчас в теме
(8) а если самому создать документ с такой ссылкой?
10. Dipod 19 18.10.19 07:06 Сейчас в теме
(9)А как вы создадите документ с пустой ссылкой? Сейчас специально проверил на платформе 8.3.15, но думаю и на более ранних такой код не прокатит.
	ДокОбъект = Документы.Test.СоздатьДокумент();
	ДокОбъект.УстановитьСсылкуНового(Документы.Test.ПустаяСсылка());
	ДокОбъект.Дата = ТекущаяДата();
	ДокОбъект.ОбменДанными.Загрузка = Истина;
	ДокОбъект.Записать();
	UID  = ДокОбъект.Ссылка.УникальныйИдентификатор();
	Сообщить(UID);

Документ создается, но не с пустой ссылкой.
Оставьте свое сообщение

См. также

Ошибка при обновлении "Для одного ссылочного кода существует более одной таблицы в базе данных" 5

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

После перехода на новую платформу поменялась (появилась) проверка на дублирование внутренних идентификаторов объектов метаданных. Возможная ошибка при обновлении "Для одного ссылочного кода существует более одной таблицы в базе данных". Лечится изменением идентификатора объекта метаданных.

1 стартмани

30.10.2019    788    user646807_kazako.a911    0       

Должно быть NULL 46

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

Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет...

1 стартмани

21.10.2019    3852    12    sapervodichka    33       

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

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

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

1 стартмани

04.09.2019    1317    2    burmsergey    0       

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

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

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

3 стартмани

19.07.2019    2845    10    77dream77    3       

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

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

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

1 стартмани

24.06.2019    1698    9    Vyacheslide    2       

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

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

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

1 стартмани

19.06.2019    1184    2    limonchenko.dm    0       

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

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

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

1 стартмани

10.06.2019    1694    4    Mari_Kuznetzova    3       

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

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

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

1 стартмани

06.05.2019    1749    1    DNN13    1       

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

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

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

10 стартмани

11.03.2019    3074    15    spawn_a    14       

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

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

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

18.02.2019    12813    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    4309    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    3407    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    3755    16    tomvlad    5       

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

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

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

1 стартмани

11.12.2018    3001    8    dmt    17       

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

Статья Системный администратор Программист Архив с данными 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    17047    30    vsasav    68       

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

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

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

1 стартмани

11.10.2018    5965    2    dsdred    14       

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

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

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

1 стартмани

09.07.2018    10376    12    ivanov660    5       

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

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

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

1 стартмани

10.05.2018    16049    6    ivanov660    18       

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

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

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

2 стартмани

28.03.2018    9487    44    Dipod    5       

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

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

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

1 стартмани

23.03.2018    5218    MADCAT    1       

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

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

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

1 стартмани

19.03.2018    6917    12    Mopo3    7       

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

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

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

1 стартмани

18.02.2018    7915    4    Yashazz    4       

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

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

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

1 стартмани

12.02.2018    16790    55    t.v.s.    41       

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

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

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

1 стартмани

05.02.2018    5690    15    Рэйв    6       

Перепроведение документов (в том числе закрытого периода) с созданием корректировки записей регистров по измененным проводкам и движениям 2

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

Обработка перепроводит документы с откатом транзакции и сохранением полученных изменений проводок и движений регистров накопления в документе "Корректировка записей регистров". Проводки и движения в перепроводимых документах не изменяются. Используется, когда меняются алгоритмы проведения документов и надо отразить изменение движений отдельным документом "Корректировка записей регистров", не изменяя движений самого документа.

1 стартмани

19.12.2017    6278    23    fedorovyhnikolai    0       

Ошибка: Попытка вставки неуникального значения в уникальный индекс: 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    20733    91    N0D    16       

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

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

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

1 стартмани

31.05.2017    8618    7    Lem0n    3       

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

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

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

1 стартмани

22.05.2017    14778    16    biz-intel    4       

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

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

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

1 стартмани

27.04.2017    11008    65    Lovish    6       

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

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

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

1 стартмани

08.04.2017    24079    317    Xershi    54       

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

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

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

1 стартмани

24.03.2017    12265    47    unk2    10       

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

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

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

1 стартмани

22.02.2017    11275    22    pridecom    0       

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

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

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

1 стартмани

07.01.2017    9642    4    sm2701    3       

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

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

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

1 стартмани

24.11.2016    11945    80    AlexTeh    20       

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

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

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

1 стартмани

28.07.2016    16871    milkers    2       

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

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

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

1 стартмани

14.04.2016    15796    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    16294    17    oyti    10       

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

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

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

1 стартмани

10.02.2016    11012    5    sereginseregin    1       

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

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

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

1 стартмани

20.09.2015    25147    73    itsergey    3       

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

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

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

1 стартмани

21.08.2015    11865    53    Baryshev    8       

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

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

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

1 стартмани

26.06.2015    7611    10    MrNick    5       

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

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

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

1 стартмани

25.06.2015    11967    9    terroristish    10       

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

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

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

8 стартмани

23.06.2015    24510    73    ZhokhovM    88       

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

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

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

1 стартмани

23.06.2015    6730    63    testik_vzv    5       

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

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

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

1 стартмани

18.06.2015    8931    4    Prometeus2011    8