Как отменить загрузку в 1с
Патчи — это специальные расширения для типовых конфигураций, которые позволяют разработчикам 1С оперативно исправлять ошибки, найденные в релизах обновлений, а пользователям — использовать полученные исправления, не дожидаясь выпуска последующего обновления.
Функционально патчи реализуются в виде расширения с типом Исправление — это наивысший приоритет исполнения. Следующим идет расширение с типом Адаптация и последним — Дополнение.
Патч представляет собой отдельную конфигурацию вида CFE, которую можно подключать к базе данных без внесения изменения в типовую конфигурацию. После выхода нового релиза, в котором учитываются исправления, реализованные в патче, он автоматически и безопасно удаляется из типовой конфигурации.
Таким образом, патчи — это наилучший функционал для оперативного исправления ошибок в программе, поскольку:
- автоматически встраиваются в базу данных без изменения типовой конфигурации;
- автоматически удаляются из базы данных при очередном обновлении;
- позволяют оперативно исправлять ошибки, не дожидаясь нового обновления.
Где посмотреть патчи для конкретной версии 1С
- 8.3.15.1958 и выше;
- 8.3.16.1359 и выше;
- 8.3.17.1386 и выше;
- 8.3.19.1150 и выше;
- 8.3.20.1549 и выше;
- 8.3.21.1302 и выше.
В таблицу с патчами можно перейти из формы скачивания релиза обновления на Портале 1С по ссылке Исправление ошибок версий .
Как установить патчи (исправления) в 1С
Есть несколько способов установки патчей в 1С. Наиболее распространенные:
- автоматическая установка в Пользовательском режиме;
- ручная установка в режиме Конфигуратор.
Автоматическая установка патчей (исправлений) в 1С
Автоматическая установка позволяет без участия пользователя подгружать подготовленные разработчиками исправления в базы данных до выхода очередного релиза, и удалять установленные патчи после обновления 1С.
Для автоматической установки патчей необходимы:
- регистрация 1С в личном кабинете пользователя на Портале 1С:ИТС;
- настроенная Интернет-поддержка пользователей;
- наличие интернета.
Включение режима автоматической загрузки и удаления патчей происходит в разделе Администрирование — Интернет поддержка и сервисы при установке флажка Загружать и устанавливать (исправления быстрые обновления) автоматически .
Для удобства пользователей реализована возможность задания расписания загрузки исправлений. Это можно сделать по ссылке справа от флажка Загружать и устанавливать (исправления быстрые обновления) автоматически . В форме настройки задаются основные параметры загрузки исправлений: время, периодичность и число загрузок в день.
Контролировать появление новых патчей можно прямо из 1С: Администрирование — Интернет поддержка и сервисы — ссылка Монитор Портала 1С:ИТС — группа Исправления (патчи) .
В группе Обновление программы — Исправления (патчи) отобразится количество ошибок используемого релиза, исправленных при помощи патчей.
Ручная установка патчей (исправлений) в Конфигураторе
Ручная установка патчей занимает больше времени, но позволяет пользователю контролировать процесс установки, при этом сам пользователь:
- отслеживает новые исправления ошибок на сайте;
- устанавливает только те исправления, которые используются в базе.
Ручная установка патчей предполагает скачивание нужных файлов с Портала 1С. К каждому патчу из общего списка исправлений дается Описание. Пользователь самостоятельно выбирает, какие патчи скачивать, а какие — нет. Он может скачивать не все исправления, а только те, которые ему важны, влияют на учет в программе и затрагивают объекты, с которыми он работает.
Пошаговая инструкция по ручной установке патчей:
Правильно установленный патч в списке подключенных расширений выглядит так:
Обратите внимание на следующие показатели:
Где увидеть список установленных в программе патчей
Для просмотра установленных в программе патчей откройте раздел Администрирование — Обслуживание — ссылка Установленные исправления (патчи) .
При переходе по ссылке Установленные исправления (патчи) открывается форма со списком установленных патчей и описанием исправленной ошибки. Можно визуально проконтролировать состояние установленного патча (исправления):
Удаление патчей (исправлений)
При автоматической загрузке патчей (исправлений) удаление установленных расширений происходит без участия пользователей — полностью автоматически. При необходимости можно самостоятельно удалить патчи:
- в пользовательском режиме 1С;
- в Конфигураторе базы данных.
Удаление патчей в Пользовательском режиме
Откройте раздел Администрирование — Обслуживание — ссылка Установленные исправления (патчи) .
В списке установленных патчей встаньте курсором на строчку с расширением, выбранным для удаления, и нажмите кнопку Удалить исправление .
Подтвердите, что хотите удалить исправление, и перезапустите 1С.
Удаление патчей в Конфигураторе базы данных
Пошаговая инструкция по ручному удалению патчей (исправлений):
- В Конфигураторе базы данных выполните команду Конфигурация — Расширения конфигурации — откроется форма подключаемых расширений.
- Установите курсор на строчку с удаляемым расширением и нажмите на кнопку командной панели Удалить (х) .
- Подтвердите удаление расширения, если уверены в своих действиях.
Удаление расширений самостоятельно может привести к потере данных в 1С. Удаляйте патчи, только когда полностью уверены, что данный функционал либо уже исправлен 1С и получен при очередном обновлении, либо уже не используется в программе.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Здравствуйте! У нас следующая проблема: В базу данных 1С: Бухгалтерия 8.2 (Базовая) случайно загрузили базу данных 1С: ЗУП (Базовая), можно ли как-то отменить всю эту загрузку и как вернуться к базе данных 1С: Бухгалтерия. Архив Бухгалтерии к сожалению не был сделан. Помогите пожалуйста, если это возможно.
если архива не было, то все, кирдык!
- Сделать копию (средствами системы, а не 1С)
- Загрузить чистую конфигурацию от бухгалтерии
- Зайти в пользовательсмком режиме, если все нормально, пойти напится и навсегда запомнить, что первое что надо делать при обнолвении, это СДЕЛАТЬ АРХИВ.
> - Сделать копию (средствами системы, а не 1С)
Расшифруй! Сделать копию чего?
Понимаю, что виноваты сами, но можно как то по подробнее описать процесс:
1. Сделать копию (чего и чем?)
2. Загрузить чистую конфигурацию (сдесь вроде все понятно)
3. Зайти в пользовательском режиме (я так понимаю в чистую базу по бухгалтерии или нет. )
Сделать копию того что уже получилось и не средствами 1С, а с помощью системы (Windows, Microsoft SQL или что там у них есть!?)
> Сделать копию того что уже получилось и не средствами 1С, а с помощью системы (Windows, Microsoft SQL или что там у них есть!?)
Извини, я туплю наверное, но там уже база ЗУПа, хоть чем её теперь копируй?
Нет у нас такой возможности, да и специалистов наверное в нашем городе нет, а там где мы покупали программу (Боцман, г. Тверь) нас смогут чем-то помочь.
Ну вероятность еще есть, что какие то данные можно спасти.
Читают тему:
Мероприятия
- Где купить СОФТ
- Вакансии фирм-партнеров "1С"
- Центры Сертифицированного Обучения
- Интернет курсы обучения "1С"
- Самоучители
- Учебный центр № 1
- Учебный центр № 3
- Сертификация по "1С:Профессионал"
- Организация обучения под заказ
- Книги по 1С:Предприятию
При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.
Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.
Редакция уважает мнение авторов, но не всегда разделяет его.
Дизайн сайта
Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.
Добрый день! Ошибочно загружены выписки предыдущих периодов из Sberbank Online, подскажите пожалуйста, можно ли как небудь отменить (вернуть назад)выполненную операцию? Спасибо.
Можно, достаточно загрузить сохраненную копию.
Спасибо, этот способ я знаю, а нет ли другого, не возвращаясь к старой копии?
Сказать вольшебное слово!?
в бухгалтерию загружаются проведенные документы или нет?
Туда загружаются, веренее создаются, документы "Строка выписки банка"
этот документ проводится? (нету у меня перед глазами бухгалтерии, но вроде там же есть списание с р/с и поступление на него - это не то?)
Да, именно то и они проводятся, просто автор загрузил старые выписки и видать, они что то там изменяли и теперь данные нарушились.
При загрузки выписок из программы Sberbank business online - интернет клиент в файл загрузки попал предыдуший период (почти год) и загружаясь он поменял (пепезаписал) уже введенные за прошлый период выписки , а резервная копия после сдачи баланса за 9 мес. не была сделана. Можно ли както откатить эту операцию?
если он именно перезаписал, то никак, кроме восстановления из копии или восстановления учета
Читают тему:
Мероприятия
- Где купить СОФТ
- Вакансии фирм-партнеров "1С"
- Центры Сертифицированного Обучения
- Интернет курсы обучения "1С"
- Самоучители
- Учебный центр № 1
- Учебный центр № 3
- Сертификация по "1С:Профессионал"
- Организация обучения под заказ
- Книги по 1С:Предприятию
При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.
Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.
Редакция уважает мнение авторов, но не всегда разделяет его.
Дизайн сайта
Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Если вы продолжите использовать сайт, мы будем считать, что вас это устраивает.
Добрый день! Вопрос заключается в следующем. Из одной БД в другую по правилам обмена выгружается "Заказ покупателя". В базе приемнике в обработчике "после загрузки" проверяется некоторое условие, которое отменяет загрузку этого "заказа". Возможно ли с отменой загрузки "Заказа" отменить загрузку "Контрагента", который указан в этом заказе. Заранее благодарен.
(1), я бы попробовал следующее:
1. Не выгружать Контрагента через ПКС документа, а в событии После выгрузки "выгрузить по правилу" Контрагента. При этом в документе создать какой то служебный параметр и заполнить его, например, Уникальным идентификатором. Значение этого параметра передавать и в ПКО Контрагента. По этому параметру при загрузке можно будет установить связь контрагента и документа.
2. В ПКО Контрагента должен быть установлен флаг Не создавать новый если не найден. Обеспечить выгрузку параметра, переданного из ПКО документа.
3. При успешной проверке условия загрузки документа создать в общей структуре Параметры, например, Соответствие. Заполнять Соответствие как Ключ - Уникальный идентификатор из параметров объекта, Значение - ссылка на загруженный документ.
4. В событии Поля поиска ПКО Контрагента проверять Соответствие. Если Уникальный идентификатор из параметров объекта Контрагента там есть ,то устанавливать НеСоздаватьОбъектЕслиНеНайден = Ложь. В событии После загрузки Контрагента из соответствия получать ссылку на документ, получать объект документа, дозаполнять реквизит документа загруженным Контрагентом.
Возможно, схему можно и упростить. Это так, первый взгляд. Но пока не приходит на ум вариант, где не надо повторно получать объект документа.
В моей задаче из одной базы делалась выгрузка, десяток других баз обращались к единому файлу выгрузки и забирали только свои документы и необходимые для этих документов элементы справочников. Это было проще - уже на этапе начала загрузки можно было определить условия загрузки и грузить только необходимое. Повторного получения объектов и дозаполнения реквизитов не требовалось.
сделай выгрузку по ссылке - первым заказ - тогда если не будет выгружен заказ то не выгрузится и контрагент - теоретически
я подобное делал еще на примере единицы измерения - обработчик ПКО после загрузки - проверяй свой реквизит если его нет то отказывай в загрузке
//если нет владельца то и единицу загружать не надо
Если Объект.Владелец.ПолучитьОбъект() = Неопределено Тогда
Отказ = Истина;
КонецЕсли;
РАБОТАЕТ
(9) Выгрузка по ссылкам в КД производится по умолчанию. Т.е. если ты используешь только ПВД на документы, то выгрузятся только те элементы справочников, которые используются в выгружаемых документах (если в ПКО специально не задано другое поведение). Т.е. речь про то же самое - перенос проверки в источник.
(1) Не представляю, как это можно сделать. Учитывая что загрузка заказа будет производиться после загрузки контрагентов :) Т.е. поздно уже в этот момент отменять.
(4) Если "нужно", тогда обеспечь возможность проверки условия в источнике. Если там нет ключевых данных - "нужно сделать чтобы были".
(7) насколько я знаю параметр между правилами не передать, можно проверить выгружен уже объект или нет и запретить выгрузку без условий, только по ссылке должно работать)
КД 2.1.5.1
Из БП в УАТ пользователь выгружает номенклатуру. Чтобы пользователь по ошибке не выгрузил весь справочник хотелось бы установить ограничение:
если количество выгружаемой за раз номенклатуры больше 30, то не выгружать (или хотябы не загружать).
Добавил Параметры.ТаблицаНоменклатуры и заносил туда Номенклатуру ПослеВыгрузки
затем считаю ее там и пытаюсь как то предотвратить выгрузку или хотя бы загрузку.
Если сделать Отказ = Истина ПослеВыгрузкиДанных или ПослеВыгрОбъекта,
то выгрузка прерывается, но выгруженные до этого объекты все же загружаются в Приемник.
Передавал параметр в Приемник, так они доступны только ПослеЗагрузкиДанных (когда они уже нафиг не нужны)
(0) Жуть задача. Как пользователь отбор накладывает? Или он никогда не сможет выгрузить номенклатуру с номером п/п 31?
(0) Отбор стандартный, в табличном поле ПостроительОтбор.
Надо чтобы выгрузка (или загрузка) отменялась, если выгружено более 30 элементов спр Номенклатура
Можно попробовать ПередВыгрузкой получить выборку запросом. Надо туда отбор передать.
4+ в обработчике ПВД "Перред выгрузкой". Он последовательно вызывается при выгрузке каждого объекта. После достижения значения Отказ = Истина;
98) :) Так ему нужно не больше 30 выгружать или что? Или другое хотел? Например, вообще не выгружать, если номенклатур больше 30?
Ну для гарантии добавь параметр передаваемый в загрузку, его после превышение возводи в какое-то значение, по которому перед загрузкой будешь в отказ уходить
Уточню задачу: надо, чтобы вообще не было загрузки, если польз попытался выгрузить больше 30 Номенклатур
хотя параметры надо до выгрузки инициализировать.
ну тогда можешь после предела дописать кривой XML-кусок, чтобы файл стал нечитаемым :)
Условия возникновения события
Событие выполняется перед выгрузкой каждого объекта в файл обмена, не зависимо от того как выгружается объект по правилу выгрузки данных либо потому что на него есть ссылки. Событие вызывается, когда узел объекта приемника еще не создан и недоступен. Возможен отказ от выгрузки, например, в случае невыполнения каких-либо условий.
ВыгруженныеОбъекты - Соответствие. Содержит перечень выгруженных по данному правилу объектов. Ключом соответствия является параметр КлючВыгружаемыхДанных, значением - число-номер объекта в файле. Может использоваться для проверки - выгружен ли объект по ссылкам из других объектов. В целях оптимизации, при выгрузке больших массивов данных, значение параметра может быть очищено - например в обработчике ПослеОбработкиПравилаВыгрузкиДанных
По идее при стандартном алгоритме при выгрузке ссылок в "Перед выгрузкой" ПВД должна быть доступна переменная "ВыборкаДляВыгрузкиДанных" с типом выборка из результата запроса. А у неё есть метод количество
Читайте также: