1с действия с объектом временно запрещены так как не завершен переход на новую версию программы

Обновлено: 05.07.2024

Очень часто, менеджерам или бухгалтерам необходимо удалить документы помеченные на удаление. Две обработки предназначенные для быстрого удаления документов за период для конфигурации 1С Управление торговлей 10.3.

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

Инструкция по применению:

1. Выбрать начало и окончание периода

2. Нажать на соответствующую кнопку

Инструкция по программированию:

Можно добавить любой вид документа, путем небольших манипуляций в коде:

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

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

Такие задачи называют – регламентированными, то есть выполняемые согласно регламента.

В ИТ часто регламентированно выполняется мониторинг.

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

Аналогичные вещи существуют для вебмастеров – для проверки доступности сайта в течении суток.

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


Поговорим сегодня про них.

Регламентные задания 1С

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

Если используется файловая база данных, то задания не выполняются автоматически. Для этого нужно запустить один из сеансов 1С в режиме 1С Предприятие и в нем выполнить команду
ВыполнитьОбработкуЗаданий();

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

Фоновые задания можно создавать из текста программы на языке 1С произвольно без регламентного задания 1С – для параллельных вычислений на сервере.

Выполнение регламентных заданий 1С можно отключить временно – в консоли управления сервером 1С.

Добавление регламентного задания 1С

Регламентные задания 1С находятся в конфигурации в ветке Общие/Регламентные задания 1С. Добавим новое регламентное задание 1С, укажем его имя.


Свойство регламентного задания 1С — Наименование задания – определяет название, под которым будет фигурировать задание в средствах управления заданиями.

Свойство регламентного задания 1С – Ключ – позволяет сгруппировать несколько разных регламентных заданий 1С. Одновременно может быть запущено только одно задание с одинаковым значением ключа. Само значение может быть произвольным. Пустое значение не учитывается при контроле (то есть считается не заполненным).

Свойство регламентного задания 1С – Предопределенное – определяет, что при запуске 1С Предприятия такое задание будет создано и в единственном экземпляре с указанными в конфигураторе расписанием. Не предопределенные задания появляются в момент наступления расписания программно.

В типовых конфигурациях, например Бухгалтерии редакции 2.0, такие регламентные задания 1С как Обновление конфигурации и Пересчет итогов – предопределенные, а такие как Обмен данными или Отложенные движения – не предопределенные.

Использование – включает задание (то есть оно будет выполняться только если галочка Использование установлена).

Повтор при аварийном завершении – как легко догадаться означает перезапуск задания, если оно не смогло выполниться успешно с первого раза – указывается сколько раз перезапускать и через сколько после аварийного завершения.

Управление регламентным заданием 1С и мониторинг

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

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


С помощью обработки консоль заданий можно:

  • Включить/выключить выполнение регламентного задания 1С
  • Назначить/изменить расписание регламентного задания 1С (да и другие параметры)
  • Указать пользователя 1С, от имени которого будет выполнена регламентное задание 1С
  • Посмотреть — какие задачи когда были выполнены и с каким результатом, ошибки выполнения заданий 1С
  • Выполнить задание.

Копии баз данных и регламентные задания 1С

Если используется серверная 1С, то бывает следующая ситуация:

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

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

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

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

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

Выполнение и невыполнение регламентных задач 1С

При создании регламентных заданий 1С необходимо помнить:

  • Задачи выполняются сами собой – их необходимо мониторить
  • Задачи выполняются в модуле на сервере
  • Задачи выполняются под другим пользователем Windows, под другими правами.

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

В-третьих, если задача имеет дело с чем-то вне базы 1С, то важное значение приобретают права пользователя Windows, под которым выполняется задание.

В системе 1С:Предприятие 8.3 предусмотрено довольно много способов повышения производительности и быстродействия. Один из вариантов – настройка регламентных и фоновых заданий.

Для начала кратко определим, что это такое, для чего они нужны и за что отвечают:

  • Регламентные задания в 1С – это механизмы, заложенные в конфигурацию, указывающие на необходимость выполнять определенных задач по установленному расписанию. Такое задание в обязательном порядке порождает фоновое.
  • Фоновые задания в 1С 8.3 – это действия, производимые программой 1С незаметно для работающего в ней. Отслеживают их исполнение только по журналу регистрации. Особенностью такого задания является то, что при его выполнении не блокируется работа пользователя, он может продолжать вносить и редактировать данные, даже если процедура запущена.

Как настроить регламентное задание и фоновое

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


Рис.1 Обслуживание

Рис.2 Регламентные операции

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

Рис.3 Список заданий

У Регламентных заданий указывается:

  • Наименование;
  • Состояние (выполняется или выполнено);
  • Дата окончания.

У Фоновых заданий:

  • Состояние (выполняется или выполнено);
  • Наименование;
  • Начало;
  • Окончание.

Рис.5 Загрузка курсов валют

Виды расписаний

Общее – указываем дату начала/окончания, а также периодичность повторений в днях.

Рис.6 Общее расписание

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

Рис.7 Дневное расписание

Недельное – на этой вкладке галочками мы отмечаем дни недели, а также количество повторений.

Рис.8 Недельное расписание

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

Рис.9 Месячное расписание

Добавление Регламентного задания

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

Рис.10 Добавление Регламентного задания

Рис.11 Регламентные задания

Рис.12 Заполняем задание

Рис.13 Расписание (Открыть)

К примеру, нам нужно выполнять наше задание с 1 по 30 сентября один раз в день. Также мы можем настроить расписание исполнения Регламентного задания, как уже было описано выше.

Сегодня мы познакомились с Регламентными и Фоновыми заданиями в программе 1С 8.3, узнали, как добавить новое задание или настроить существующее, а также отключить выполнение ненужных задач. В заключение хочется отметить, что оба видов заданий в 1С очень удобны для пользователя, так как выполняются автоматом, по четко заданному сценарию, не отвлекая специалиста от работы, и тем самым увеличивают производительность труда.

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

Таких обработчиков бывает 2 вида: основные и отложенные.

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

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

И это правильно, так как зачастую применяется несколько обновлений. И если не выполнить все обработчики сразу – потом это может быть сделать весьма проблематично (будут возникать ошибки).

Что делать?

Если у вас включён контроль за выполнением отложенных обработчиков обновления, то обновлятор может в какой-то момент начать отказываться продолжать обновление базы.

Отключаем контроль за обработчиками

. нужно или отключить этот контроль (нежелательный вариант).

Выполняем обработчики в ручном режиме

. или (предпочтительный вариант) выполнить эти обработчики в ручном режиме, устранив ошибки в базе, препятствующие этому.

Для этого запустите базу в режиме пользователя.

Согласитесь, если это потребуется, на выполнение основных обработчиков обновления и дождитесь его окончания.

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

В этом меню раскройте раздел "Обработки":


И в нём найдите и откройте подпункт "Результаты обновления программы":


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

И если не все обработчики были выполнены - это будет отражено в этом окне.

Тогда их можно будет открыть по ссылке и запустить на повторное выполнение (через контекстное меню правой кнопкой или через кнопку "Запустить"):

Внимание! Специальная оговорка для серверных баз (раскройте)

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

Это значит, что если у вас выключен запуск регламентных заданий на сервере - вы будете бесконечно долго и безрезультатно ждать выполнения этих отложенных обработчиков.

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

Рассмотрим процесс ручного запуска необходимого нам регламентного задания.

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

В открывшемся диалоге раскройте раздел "Обработки". Найдите и откройте там следующий пункт:

Выделите в списке задание "Отложенное обновление ИБ" и запустите его вручную, нажав на кнопку "Выполнить сейчас":

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

Отдельный случай - это когда вам не удаётся выполнить проблемные обработчики даже в ручном режиме. Обычно это означает, что:

  • либо есть проблемы в базе на уровне данных (например, неверное заполнение справочников или документов)
  • либо разработчики обновления допустили ошибку в коде проблемного обработчика

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

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

Задействуем специальный механизм при обновлении очень старых серверных баз

Как написано выше, обновлятор выполняет отложенные обработчики сразу вместе с основными. Это позволяет ему безопасно выполнять последовательное обновление базы на несколько релизов.

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

И в этом случае требовалось:

  • или обновлять базу в файловом режиме (что не всегда возможно) - там этой проблемы нет
  • или применять обновления по одному и после каждого из них запускать базу в режиме пользователя и дожидаться выполнения всех отложенных обработчиков

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


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

Я рассчитываю, что эта возможность будет задействована только опытными пользователями, которые понимают, что делают.

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

Итак, вот как будет действовать обновлятор в этом особом режиме:

  1. Сначала он выполнит все обработчики обновления стандартным способом.
  2. Далее он проверит - остались ли в базе невыполненные отложенные обработчики обновления.
  3. Если такие обработчики остались, то он:
    1. Полностью снимет блокировку сеансов.
    2. Разблокирует запуск регламентных заданий в кластере.
    3. И будет в цикле ожидать пока регламентное задание "Отложенное обновление ИБ" само по расписанию выполнит все отложенные обработчики (то есть переведёт их в состояние "выполнено" или "ошибка"). По умолчанию регламентное задание "Отложенное обновление ИБ" запускается каждую минуту для выполнения очередного обработчика. Вы можете изменить настройки его запуска через расписание регламентного задания. Это может быть полезно для того, чтобы ускорить процесс выполнения отложенных обработчиков, если их много.
    4. После этого обновлятор вернёт блокировку сеансов базы и блокировку регламентных заданий, если они были установлены до этого.

    При таком варианте выполнения обработчиков обновления - отчёт в этой части будет подробным, даже если вы не включили режим отладки.

    Учтите, что отложенные обработчики могут выполняться и 5 минут и 2 часа. И это нормально и зависит от обновления и размера вашей базы. Ещё раз обратите внимание на возможность ускорения выполнения отложенных обработчиков путём изменения расписания запуска регламентного задания "Отложенное обновление ИБ". По умолчанию оно запускается один раз в минуту, выполняет один обработчик и делает паузу ещё на минуту. И если у вас 60 отложенных обработчиков, то этот процесс будет длиться уже 2 часа, хотя его можно прогнать за 20 минут, если настроить запуск регламентного задания, скажем, каждые 10 секунд без паузы.

    Если вы захотите прервать ожидания выполнения отложенных обработчиков, то нажмите кнопку "Остановить всё" и дожидайтесь пока обновлятор сам прервёт ожидание.

    В противном случае вам нужно будет самому зайти в диспетчер задач и завершить процесс с именем Connector1Cx86.exe или Connector1Cx64.exe. И далее самому проконтролировать в каком состоянии блокировки осталась база и её регламентные задания.

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

    С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

    Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

    Что бы открыть конфигурацию под обычными формами зайдем в конфигуратор, вкладка Сервис, жмем Параметры, вкладка Общие, Ставим галку Управляемое приложение и обычное приложение, Вкладка Запуск 1С:Предприятие, Вкладка Основные, Ставим галочку Толстый клиент обычное приложение.

    После этого - Отладка - Начать отладку.


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

    Новая версия, Управляемые формы:

    Запустить обработку, найти в списке проблемный обработчик, кликнуть по нему дважды.

    Дополнительное описание

    Первая обработка работает на обычных формах.

    Тестировалась на конфигурации Управление торговлей 11.2.3.84.

    Вторая обработка работает на Управляемых формах

    Тестировалась на конфигурации Управление торговлей 11.3.1.115

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

    Electronic Software Distribution

    Интеграция 1С с системой Меркурий

    Алкогольная декларация

    Готовые переносы данных

    54-ФЗ

    Управление проектом на Инфостарте

    Траектория обучения 1С-разработчика

    А где гарантия что выкинутая проблемная не является "основанием" для каких-нибудь последующих? Или обновление УТ11 написано так "строго" и красиво, то выброс проблемной НИКАК не сказывается на последующих? (1) CheBurator, нет гарантий. Обработка решает проблему отсутствия возможности войти в базу. Да всё равно в этих версиях 11.2.Х.Х косяков столько, что приходится пилить вручную. Там просто баг на баге, мрак полнейший. Здравствуйте! У меня такая же ошибка выходит при обновлении: Метод объекта не обнаружен(ПерезаполнитьСостоянияЗаказовКлиентовОтметитьКОтработке), как вы решили эту проблему? (4)Никак не решил. Просто обошел проблему данной обработкой. Больше она о себе не напоминала. Добрый день, подскажите всё ли я верно сделал, включая вашу обработку, выдаёт ошибку, вот скрин: (6) Давайте разбираться. Вы запускаете конфигурацию. Появляется окно обновления. В панели действий выбираете Файл. Открыть. Выбираете обработку. Но она при открытии дает сбой. Или же каким то иным путем идете?

    (7) Да, при выборе вашей обработки высвечивается ошибка которая внизу на скрине.

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

    Зачем, что-то скачивать?
    1. Сохраняем конфигурацию в файл
    2. В настройках поддержки разрешаем изменять регистр СостоянияЗаказовКлиентов
    3. Вставляем в менеджер указанную процедуру (просто пустую) с одним параметром и флагом экспорт, сохраняем конфу
    4. запускаемся, переход проходит нормально
    5. Обновляемся конфой что выгрузили до этого. Получаем конфу на поддержке и с переходом.

    Просмотры 18964

    Загрузки 79

    Рейтинг 5

    Создание 14.04.16 11:37

    Обновление 31.03.17 13:24

    № Публикации 513998

    Операционная система Windows

    Вид учета Не имеет значения

    Доступ к файлу Абонемент ($m)

    Код открыт Не указано

    Прайс-лист с фотографиями, выгрузкой в Excel с подсчетом суммы заказа, загрузкой заказа в Управление торговлей 11 Прайс-лист с фотографиями, выгрузкой в Excel с подсчетом суммы заказа, загрузкой заказа в Управление торговлей 11 и Управление торговлей для Беларуси 3

    См. также

    Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.

    1 стартмани

    07.10.2014 63256 394 GusevNA 78

    Групповая обработка справочников и документов 8.3 на СКД

    Работает на платформе версии не ниже 8.2.16! Работает в интерфейсе "Такси"

    3 стартмани

    22.10.2021 885 7 serovmsk 0

    Проверка настройки заполнения для скриптов 1С:Документооборот

    Доброго времени суток, коллеги. После обновления базы 1С:Документооборот , при проверке заполнения файла по шаблону вылезла ошибка "Следующие реквизиты или скрипты настройки заполнения файла заданы не корректно. ". Захотел узнать, какие ещё скрипты заполнены не корректно. Написал обработку для проверки и исправления всех скриптов.

    1 стартмани

    19.09.2021 1066 4 Andrei_Ivanov 6

    Превращение доработанной конфигурации в типовую или исправление ошибки "Имеются записи с одинаковыми измерениями"

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

    1 стартмани

    12.02.2021 8904 82 pyrkin_vanya 36

    Восстановление битой ссылки на раз-два Промо

    Простой способ восстановить битую ссылку типа " (20:94b81c6f65428d5911e2a8bebc48d793)".

    1 стартмани

    26.04.2013 37266 709 Vin_Tik 36

    Восстановление базы 1С из бэкапа SQL при помощи Python

    Скрипт для создания копии базы на сервере SQL и добавления базы в кластер 1С.

    1 стартмани

    16.12.2020 4917 2 user1287977 1

    Принудительное выполнение отложенного обновления информационной базы для БП 3.0

    Обработка выполняет отложенное обновление информационной базы.

    1 стартмани

    19.11.2020 5017 16 300_po_vstrechke 4

    Просмотр и восстановление любых таблиц БД для компоненты 1CDLib + Быстрая очистка регистра "Замеры времени"

    Доработанная обработка для компоненты 1CDLib для просмотра и восстановления любых таблиц БД из БД донора. Тестировалось на версии платформы 8.3.17.1549.

    1 стартмани

    09.11.2020 5649 66 sxp 2

    Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо

    Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.

    1 стартмани

    24.10.2014 40290 323 infostart user 14

    Тестирование любых конфигураций

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

    1 стартмани

    29.10.2020 3365 18 ManyakRus 20

    Универсальная корректировка регистров

    Универсальная корректировка регистров (обработка для заполнения документа "Корректировка регистров")

    3 стартмани

    06.08.2020 4423 36 Pashka_SV 7

    Поиск и замена значений в 1С (обычные и управляемые формы)

    Внешняя обработка Поиск и замена значений в 1С (аналог типовой обработки) - позволяет сделать поиск и замену ссылочных значений в базе

    1 стартмани

    04.08.2020 4914 34 Denr83 0

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

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

    1 стартмани

    28.07.2016 26049 0 milkers 2

    Установка имени предопределенных данных

    Обработка для установки имени предопределенных данных для исправления ошибки "Предопределенный элемент отсутствует в данных".

    1 стартмани

    20.06.2020 4741 3 simon_sidoruk 0

    Информация при запуске в БП 3.0 - ошибка кодировки

    Расширение для БП 3.0, исправляет использование неверной кодировки при выводе в форму htm файла. Такое бывает, когда ОС сервера и клиента на разных языках.

    1 стартмани

    01.05.2020 5679 1 JorjKrut 1

    2 стартмани

    28.04.2020 7110 5 Ион 3

    Замена конфигурации в правилах переноса данных. Промо

    Те, кто часто занимается созданием правил конвертации данных в конфигурации «Конвертация данных” (речь о редакции 2.1 (2.1.5.1)), знают, что после замены в правилах конвертации одной конфигурации (приемник или источник) все правила конвертации свойств и объектов закрашиваются красным цветом и требуют утомительной ручной правки.

    1 стартмани

    24.01.2012 48468 561 milkers 68

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

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

    1 стартмани

    28.01.2020 6738 3 newtraveller 0

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

    3 стартмани

    23.01.2020 16907 195 rokhin 58

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

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

    1 стартмани

    21.12.2019 7170 93 Denr83 0

    Свертка 60, Свертка 62, Исправление ошибок взаиморасчетов, Исправление 60, Исправление 62 Промо

    Исправляет все возможные ошибки по счетам расчетов с контрагентом, делает дебетовое сальдо на активном счете и кредитовое на пассивном. кроме того зачитывает все суммы по контрагенту и договору. Сворачивает 60 и 62 счета. Умеет работать с документами взаиморасчетов или без них.

    1 стартмани

    21.10.2010 41494 681 GoodWinSpr 37

    Исправление ошибки платформы 8.3.16 - разворота группы подписей в формах документов. ЗУП 3.1

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

    1 стартмани

    02.12.2019 19351 12 skudnovv 11

    Исправление ошибки в ЗУП 3.1 "Удаление сторнирующей записи невозможно" через расширение

    Решение вопроса по ЗУП 3.1 "Удаление сторнирующей записи невозможно" - решение с помощью расширения, чтобы можно было удалять по кнопке "Delete".

    1 стартмани

    23.11.2019 8063 17 Klinov 6

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

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

    1 стартмани

    30.10.2019 12854 19 user646807_kazako.a911 15

    ЧеКист (Чистка Кэша) - универсальное средство очистки локального кэша 1С Промо

    Простое в эксплуатации и универсальное в применении средство для исправления ошибок, возникающих с локальным кэшем на клиенте. Легко устанавливается и быстро развертывается в сети. Имеет мобильное исполнение в виде внешней обработки. Понятная любому пользователю логика работы.

    1 стартмани

    08.08.2013 88963 614 mbreaker 58

    Списание зависших сумм без количества со счета на счет

    Списание сумм без количества со счета на счет через документ операция

    1 стартмани

    22.10.2019 11157 19 Dmitryflagman 2

    Должно быть NULL в регистре бухгалтерии Хозрасчетный

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

    2 стартмани

    21.10.2019 18616 75 sapervodichka 33

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

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

    1 стартмани

    16.10.2019 10512 6 Dipod 14

    С помощью этой обработки можно зарегистрировать объекты (документы и их движения, справочники, <Объект не найден>) на узлах обмена.

    1 стартмани

    15.02.2013 34759 99 logarifm 6

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

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

    1 стартмани

    04.09.2019 15533 62 burmsergey 6

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

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

    3 стартмани

    19.07.2019 19246 31 77dream77 4

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

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

    1 стартмани

    24.06.2019 9512 44 Vyacheslide 5

    Открывашка (для отладки) Промо

    Упрощает отладку и экономит время - позволяет открыть отлаживаемый объект конфигурации путем пары кликов (Файл - Последний файл №N) или пары нажатий клавиш (Alt - Стрелка вниз - N последнего открытого файла на клаве).

    1 стартмани

    12.12.2012 24891 73 nastrou1c 11

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

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

    Что бы открыть конфигурацию под обычными формами зайдем в конфигуратор, вкладка Сервис, жмем Параметры, вкладка Общие, Ставим галку Управляемое приложение и обычное приложение, Вкладка Запуск 1С:Предприятие, Вкладка Основные, Ставим галочку Толстый клиент обычное приложение.

    После этого - Отладка - Начать отладку.


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

    Новая версия, Управляемые формы:

    Запустить обработку, найти в списке проблемный обработчик, кликнуть по нему дважды.

    Дополнительное описание

    Первая обработка работает на обычных формах.

    Тестировалась на конфигурации Управление торговлей 11.2.3.84.

    Вторая обработка работает на Управляемых формах

    Тестировалась на конфигурации Управление торговлей 11.3.1.115

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

    Electronic Software Distribution

    Интеграция 1С с системой Меркурий

    Алкогольная декларация

    Готовые переносы данных

    54-ФЗ

    Управление проектом на Инфостарте

    Траектория обучения 1С-разработчика

    А где гарантия что выкинутая проблемная не является "основанием" для каких-нибудь последующих? Или обновление УТ11 написано так "строго" и красиво, то выброс проблемной НИКАК не сказывается на последующих? (1) CheBurator, нет гарантий. Обработка решает проблему отсутствия возможности войти в базу. Да всё равно в этих версиях 11.2.Х.Х косяков столько, что приходится пилить вручную. Там просто баг на баге, мрак полнейший. Здравствуйте! У меня такая же ошибка выходит при обновлении: Метод объекта не обнаружен(ПерезаполнитьСостоянияЗаказовКлиентовОтметитьКОтработке), как вы решили эту проблему? (4)Никак не решил. Просто обошел проблему данной обработкой. Больше она о себе не напоминала. Добрый день, подскажите всё ли я верно сделал, включая вашу обработку, выдаёт ошибку, вот скрин: (6) Давайте разбираться. Вы запускаете конфигурацию. Появляется окно обновления. В панели действий выбираете Файл. Открыть. Выбираете обработку. Но она при открытии дает сбой. Или же каким то иным путем идете?

    (7) Да, при выборе вашей обработки высвечивается ошибка которая внизу на скрине.

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

    Зачем, что-то скачивать?
    1. Сохраняем конфигурацию в файл
    2. В настройках поддержки разрешаем изменять регистр СостоянияЗаказовКлиентов
    3. Вставляем в менеджер указанную процедуру (просто пустую) с одним параметром и флагом экспорт, сохраняем конфу
    4. запускаемся, переход проходит нормально
    5. Обновляемся конфой что выгрузили до этого. Получаем конфу на поддержке и с переходом.

    Просмотры 18964

    Загрузки 79

    Рейтинг 5

    Создание 14.04.16 11:37

    Обновление 31.03.17 13:24

    № Публикации 513998

    Операционная система Windows

    Вид учета Не имеет значения

    Доступ к файлу Абонемент ($m)

    Код открыт Не указано

    54-ФЗ: Онлайн-кассы для 1С 7.7 (с поддержкой маркировки ЕГАИС, ТАБАКА, ОБУВИ, ЛЕКАРСТВ и пр.)

    См. также

    Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.

    1 стартмани

    07.10.2014 63256 394 GusevNA 78

    Групповая обработка справочников и документов 8.3 на СКД

    Работает на платформе версии не ниже 8.2.16! Работает в интерфейсе "Такси"

    3 стартмани

    22.10.2021 885 7 serovmsk 0

    Проверка настройки заполнения для скриптов 1С:Документооборот

    Доброго времени суток, коллеги. После обновления базы 1С:Документооборот , при проверке заполнения файла по шаблону вылезла ошибка "Следующие реквизиты или скрипты настройки заполнения файла заданы не корректно. ". Захотел узнать, какие ещё скрипты заполнены не корректно. Написал обработку для проверки и исправления всех скриптов.

    1 стартмани

    19.09.2021 1066 4 Andrei_Ivanov 6

    Превращение доработанной конфигурации в типовую или исправление ошибки "Имеются записи с одинаковыми измерениями"

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

    1 стартмани

    12.02.2021 8904 82 pyrkin_vanya 36

    Восстановление битой ссылки на раз-два Промо

    Простой способ восстановить битую ссылку типа " (20:94b81c6f65428d5911e2a8bebc48d793)".

    1 стартмани

    26.04.2013 37266 709 Vin_Tik 36

    Восстановление базы 1С из бэкапа SQL при помощи Python

    Скрипт для создания копии базы на сервере SQL и добавления базы в кластер 1С.

    1 стартмани

    16.12.2020 4917 2 user1287977 1

    Принудительное выполнение отложенного обновления информационной базы для БП 3.0

    Обработка выполняет отложенное обновление информационной базы.

    1 стартмани

    19.11.2020 5017 16 300_po_vstrechke 4

    Просмотр и восстановление любых таблиц БД для компоненты 1CDLib + Быстрая очистка регистра "Замеры времени"

    Доработанная обработка для компоненты 1CDLib для просмотра и восстановления любых таблиц БД из БД донора. Тестировалось на версии платформы 8.3.17.1549.

    1 стартмани

    09.11.2020 5649 66 sxp 2

    Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо

    Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.

    1 стартмани

    24.10.2014 40290 323 infostart user 14

    Тестирование любых конфигураций

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

    1 стартмани

    29.10.2020 3365 18 ManyakRus 20

    Универсальная корректировка регистров

    Универсальная корректировка регистров (обработка для заполнения документа "Корректировка регистров")

    3 стартмани

    06.08.2020 4423 36 Pashka_SV 7

    Поиск и замена значений в 1С (обычные и управляемые формы)

    Внешняя обработка Поиск и замена значений в 1С (аналог типовой обработки) - позволяет сделать поиск и замену ссылочных значений в базе

    1 стартмани

    04.08.2020 4914 34 Denr83 0

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

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

    1 стартмани

    28.07.2016 26049 0 milkers 2

    Установка имени предопределенных данных

    Обработка для установки имени предопределенных данных для исправления ошибки "Предопределенный элемент отсутствует в данных".

    1 стартмани

    20.06.2020 4741 3 simon_sidoruk 0

    Информация при запуске в БП 3.0 - ошибка кодировки

    Расширение для БП 3.0, исправляет использование неверной кодировки при выводе в форму htm файла. Такое бывает, когда ОС сервера и клиента на разных языках.

    1 стартмани

    01.05.2020 5679 1 JorjKrut 1

    2 стартмани

    28.04.2020 7110 5 Ион 3

    Замена конфигурации в правилах переноса данных. Промо

    Те, кто часто занимается созданием правил конвертации данных в конфигурации «Конвертация данных” (речь о редакции 2.1 (2.1.5.1)), знают, что после замены в правилах конвертации одной конфигурации (приемник или источник) все правила конвертации свойств и объектов закрашиваются красным цветом и требуют утомительной ручной правки.

    1 стартмани

    24.01.2012 48468 561 milkers 68

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

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

    1 стартмани

    28.01.2020 6738 3 newtraveller 0

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

    3 стартмани

    23.01.2020 16907 195 rokhin 58

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

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

    1 стартмани

    21.12.2019 7170 93 Denr83 0

    Свертка 60, Свертка 62, Исправление ошибок взаиморасчетов, Исправление 60, Исправление 62 Промо

    Исправляет все возможные ошибки по счетам расчетов с контрагентом, делает дебетовое сальдо на активном счете и кредитовое на пассивном. кроме того зачитывает все суммы по контрагенту и договору. Сворачивает 60 и 62 счета. Умеет работать с документами взаиморасчетов или без них.

    1 стартмани

    21.10.2010 41494 681 GoodWinSpr 37

    Исправление ошибки платформы 8.3.16 - разворота группы подписей в формах документов. ЗУП 3.1

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

    1 стартмани

    02.12.2019 19351 12 skudnovv 11

    Исправление ошибки в ЗУП 3.1 "Удаление сторнирующей записи невозможно" через расширение

    Решение вопроса по ЗУП 3.1 "Удаление сторнирующей записи невозможно" - решение с помощью расширения, чтобы можно было удалять по кнопке "Delete".

    1 стартмани

    23.11.2019 8063 17 Klinov 6

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

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

    1 стартмани

    30.10.2019 12854 19 user646807_kazako.a911 15

    ЧеКист (Чистка Кэша) - универсальное средство очистки локального кэша 1С Промо

    Простое в эксплуатации и универсальное в применении средство для исправления ошибок, возникающих с локальным кэшем на клиенте. Легко устанавливается и быстро развертывается в сети. Имеет мобильное исполнение в виде внешней обработки. Понятная любому пользователю логика работы.

    1 стартмани

    08.08.2013 88963 614 mbreaker 58

    Списание зависших сумм без количества со счета на счет

    Списание сумм без количества со счета на счет через документ операция

    1 стартмани

    22.10.2019 11157 19 Dmitryflagman 2

    Должно быть NULL в регистре бухгалтерии Хозрасчетный

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

    2 стартмани

    21.10.2019 18616 75 sapervodichka 33

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

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

    1 стартмани

    16.10.2019 10512 6 Dipod 14

    С помощью этой обработки можно зарегистрировать объекты (документы и их движения, справочники, <Объект не найден>) на узлах обмена.

    1 стартмани

    15.02.2013 34759 99 logarifm 6

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

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

    1 стартмани

    04.09.2019 15533 62 burmsergey 6

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

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

    3 стартмани

    19.07.2019 19246 31 77dream77 4

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

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

    1 стартмани

    24.06.2019 9512 44 Vyacheslide 5

    Открывашка (для отладки) Промо

    Упрощает отладку и экономит время - позволяет открыть отлаживаемый объект конфигурации путем пары кликов (Файл - Последний файл №N) или пары нажатий клавиш (Alt - Стрелка вниз - N последнего открытого файла на клаве).

    1 стартмани

    12.12.2012 24891 73 nastrou1c 11

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

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

    Читайте также: