Как удалить транспортное сообщение в 1с
Такие ошибки чаще всего возникают при некорректной работе базы 1С.
Для решения воспользуйтесь следующим алгоритмом:
-
. После запуска 1С повторите действия.
- Проверьте права пользователя в 1С. После запуска 1С повторите действия.
- Отключите (при наличии) внешний модуль документооборота.
Для управляемых приложений:
Сделайте копию информационной базы и перейдите в Отчеты → Регламентированные отчеты → Настройки → Прочие настройки обмена и в этом разделе уберите внешний модуль. Перезапустите 1С. После запуска 1С повторите действия.
Для неуправляемых приложений:
Сделайте копию базы и перейдите в Отчеты → Регламентированные отчеты → Настройки → Для настройки параметров документооборота нажмите здесь (внизу)→ выбрать пункт Использовать внешний модуль. Перезапустите 1С. После запуска 1С повторите действия.
- Сделайте Диагностику 1С-отчетности, отправьте отчет по диагностике и сообщите номер обращения специалисту технической поддержки 1С-Отчетность.
- Запустите Конфигуратор 1С. Выберите пункт Отладка → Начать отладку. После запуска 1С повторите действия.
- Удостоверьтесь, что конфигурация находится на полной поддержке 1С, т.е. в нее не были внесены изменения и она соответствует конфигурации поставщика.
Запустите Конфигуратор 1С. Если конфигурация закрыта, то необходимо ее открыть: Конфигурация → Открыть конфигурацию. Слева в меню напротив названия конфигурации должен быть значок замка – объект поставщика не редактируется.
- Попробуйте запустить 1С в тонком клиенте, для этого после нажатия на ярлык 1С выберите базу, затем нажмите Изменить → Далее → Основной режим запуска: выберите пункт Тонкий клиент → Готово. Запустите 1С. . Рекомендуем обратиться к системному администратору для выполнения данных действий.
- Проверьте кодировку в операционной системе Windows по инструкции Смена Кодировки. Рекомендуем обратиться к системному администратору для выполнения данных действий.
В случае системного языкового пакета, отличного от русского, программа 1С не может работать с внешней компонентой для отображения сертификатов. Для решения этой ситуации можно изменить параметры в системном реестре. Рекомендуем обратиться к системному администратору для выполнения данных действий.
Эта публикация касается электронного документооброта с контролирующими органами непосредственно из программных продуктов 1С ("1С-Отчетность").
Отличная вещь скажу я вам, даже работает уже во всех типовых конфигурация на платформе "1С:Предприятие 8" и главное везде одинаковый принцип работы и объекты метаданных.
Но есть проблема, с которой я сталкиваюсь постоянно.
У меня несколько юридических лиц, которые ведут бухгалтерский учет в "1С:Бухгалтерии", а персонифицированный в "1С:Зарплате и управление персоналом". В обеих информационных базах у меня одна и таже учетная запись для электронного документооборота.
Из "1С:Зарплата и управление персоналом 8" я отправляю отчетность в ПФР и ФСС, а из "1С:Бухгалтерия 8" во все остальные контролирующие органы. И бывает такая ситуация, что отправил я отчетность из одной информационной базы, а ответ получил в другую. В результате у меня ни в одной из баз нет целой картины. Приняли у меня отчет или нет, что написано в протоколе, и так далее я уже не могу узнать.
Почему так происходит? Я могу только предполагать, что происходит это следующим образом:
2) Содержимое почтового ящика хранится на сервере оператора связи или провайдера, который предоставляет услугу электронного документооборота. Но данные там хранятся только до передачи их адресату. Письма полученные адресатом удаляются с сервера оператора и второй раз их уже не получишь.
Вот и получается, что писал письмо в одном месте, а получил ответ в другом. Несмотря на то что данные не теряются, а лишь располагаются в разных местах, объединить их штатными средствами не представляется возможным.
Объясню по-простому механизм электронного документообррота в 1С-Отчетности:
1) Создаем некое письмо для контролирующего органа, допустим декларацию по НДС.
Как работать с обработкой:
Допустим вы отправили декларацию НДС из ПП "1С:Бухгалтерия", а ответ от ИФНС получили в ПП "1С:Зарплата и управление персоналом".
1) Заходим в ПП "1С:Зарплата и управление персоналом" и запускаем обработку.
2) Указываем параметры подключения к ПП "1С:Бухгалтерия".
4) Нажимаете кнопку Перенести. Ждете. Готово.
Данная обработка работает на платформах "1С:Предприятие" 8.2 и 8.3 в толстом клиенте на обычном приложении.
Так как 1С не предлагает решения описанной проблемы, то я хотел бы развить эту обработку и предоставить возможность работы на управляемых формах, но мне нужна ваша помощь в тестировании. Также я хочу понять актуальна ли эта проблема или есть другое более простое решение. Жду ваших комментариев.
Перейдите в журнал обмена. Для этого выберите Отчеты → Регламентированные отчеты → Настройки. В открывшемся окне перейдите по ссылке Журнал обмена с контролирующими органами:
Откройте цикл обмена необходимого отчета, дважды нажав левой кнопкой мыши по строке отчета.
Чтобы распечатать полученные от контролирующих органов подтверждения, в цикле обмена выберите пункт Печать → Показать документы:
Вкладка Отчеты
Перейдите в раздел Регламентированные отчеты на вкладку Отчеты.
Откроется окно с информацией об этапах отправки данного документа:
В данном окне можно выгрузить весь пакет документов. Для этого нажмите кнопку Выгрузить и выберите Пакет документов для предоставления по месту требования:
Также из окна Этапы отправки можно открыть печатную форму каждого этапа обработки. Для этого выберите интересующий вас этап обработки:
С 01.04.2022 завершена поддержка конфигурации "1С:Бухгалтерия предприятия, редакция 2.0" версии ПРОФ.
Это означает, что выпуск обновлений для данной конфигурации больше не планируется. Для продолжения работы рекомендуется перейти на конфигурацию "1С:Бухгалтерия предприятия" редакции 3.0 или на конфигурацию "Бухгалтерия предприятия" редакции 2.0 версии КОРП (поддержка БП 2.0 версии КОРП планируется до конца 2023 года).
Последний опубликованный релиз конфигурации "1С:Бухгалтерия предприятия, редакция 2.0" версии ПРОФ - 2.0.67.25 от 30.03.2022 г.
Журнал отчетов
Перейдите в раздел Отчеты → Регламентированные отчеты, на вкладке Журнал отчетов (1) нажмите кнопку Отображать панель обмена (2):
В нижней части окна журнала регламентированных отчетов отобразится окно обмена документами (1). В данном окне отображается документооборот по всем переданным в контролирующие органы отчетам.
Журнал обмена
Перейдите в журнал обмена. Для этого выберите Отчеты → Регламентированные отчеты → Настройки. В открывшемся окне перейдите по ссылке Журнал обмена с контролирующими органами:
В этой статье узнаем как осуществляется удаление в 1С, научимся удалять объекты в 1С 8.3 напрямую, помечать их на удаление, и удалять помеченные на удаление объекты 1С.
Прямое удаление в 1С
В платформе 1С 8.3 имеется возможность удалить любой объект так, что он сразу исчезнет из базы 1С. Чтобы такая возможность предоставлялась, необходимо для нужного объекта у роли установить право «Интерактивное удаление».
Если такое право у объекта установлено, то в меню «Ещё» формы списка объекта появится команда «Удалить».
После применения этой команды, объект будет полностью удален из базы. Перед его удалением появится вопрос о том, согласны мы удалить этот объект или нет.
Не рекомендуется в реальной базе оставлять возможность интерактивного удаления объектов.
Сейчас я продемонстрирую почему.
Допустим, у нас ссылка на элемент справочника Контрагент, который мы собираемся удалить, указана в каком-то реквизите документа.
Таким образом, интерактивное удаление проходит без контроля ссылочной целостности: удаляя какой-то объект, платформа не проверяет, указана ли ссылка этот объект где-то ещё, тем самым мы ставя под угрозу ссылочную целостность данных базы.
Пометка удаления 1С
Для того, чтобы случайно не удалить объект, ссылка на который возможно указана в каких-то других данных базы 1С, необходимо сначала пометить этот объект на удаление, а потом удалить его при помощи специальной утилиты, которая в процессе удаления будет осуществлять контроль ссылочной целостности.
Чтобы пользователь имел возможность пометить на удаление какой-то объект, необходимо, у роли для этого объекта было установлено право «Интерактивная пометка на удаление».
На рисунке выше я также снял право «Интерактивное удаление», с целью запретить удалять экземпляры объекта без контроля ссылочной целостности.
Сейчас пользователь не может сразу удалить какой-то элемент объекта, для этого ему необходимо сначала пометить этот объекта на удаление. Делается это так: нужно выделить объект в форме списка, вызвать контекстное меню и выполнить команду «Пометить на удаление/снять пометку» (или просто нажать клавишу Del).
Также, можно пометить сразу несколько элементов, выделив нужные.
После выполнения команды, выйдет вопрос о том, нужно ли помечать объекты или нет.
Если мы ответим Да, то выделенные объекты будут помечены на удаление — слева появятся соответствующие значки.
Нам осталось удалить помеченные объекты из базы.
Удаление помеченных в 1С
Если нам нужно дать пользователю возможность удалять из базы помеченные на удаление элементы какого-нибудь объекта, то необходимо, чтобы у роли было для этого объекта установлено право «Интерактивное удаление помеченных».
Для удаления помеченных на удаление объектов следует воспользоваться утилитой «Удаление помеченных объектов». Начиная с платформы 1С 8.3.15, путь к ней следующий: необходимо в меню «Сервис и настройка» выполнить команду «Функции для технического специалиста».
В открывшемся окне следует в ветке «Стандартные» найти и выполнить команду «Удаление помеченных объектов».
В платформе редакции 8.3.14 и ниже, путь к окну с командой «Удаление помеченных объектов» будет следующий:
В открывшейся утилите «Удаление помеченных объектов», сначала будет предложено выбрать вариант удаления: полное удаление или выборочное.
Если выбрать выборочное удаление, то в следующем окне будет предложено выбрать те объекты, которые следует удалить.
В этой же утилите можно посмотреть, где в базе присутствует ссылка на объект, который пытались удалить.
Таким образом, установка пометки на удаление и последующее применение утилиты «Удаление помеченных объектов» позволяет производить более щадящее для ссылочной целостности базы данных удаление объектов.
Более подробно и основательно разработка в 1С дается в моей книге:
Книга «Программировать в 1С за 11 шагов»
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника.
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
Метод Сообщить в 1С
Метод Предупреждение в 1С
Этот метод имеет следующий синтаксис:
Текст предупреждения – или непосредственно текст предупреждения, или переменная с типом строка;
Таймаут — число, которое указывает, сколько секунд будет отображаться окно с предупреждением, необязательное поле, по умолчанию 0;
Заголовок окна – текст или переменная с типом строка, это значение будет в заголовке окна с предупреждением.
В качестве примера, на форме обработки я создал команду, в которой вывожу предупреждение:
И результат работы:
А если установить таймаут (второй параметр), то через указанное количество секунд окно закроется.
Замечу, что этот метод работает только тогда, когда у конфигурации включен режим использования модальности. Посмотреть на то, какое значение у этого режима можно в палитре свойств конфигурации:
Если у свойства «Режим использования модальности» установлено значение «Использовать» или «Использовать с предупреждениями», то методом Предупреждение можно пользоваться, иначе, если установлено значении «Не использовать», возникнет ошибка «Использование модальных окон в данном режим запрещено!».
В конфигурациях с таким режимом использования модальности следует применять метод ПоказатьПредупреждение.
Метод ПоказатьПредупреждение в 1С
У этого метода похожий синтаксис:
Описание оповещения о Завершении – описание процедуры, которая будет вызвана после закрытия окна предупреждения.
Просто, первый параметр оставляем пустым.
Замечу, что метод ПоказатьПредупреждение работает как с включенной, так и с выключенной модальностью, поэтому в Ваших разработках я рекомендую применять именно этот метод!
Подробно о том, как работает метод ПоказатьПредупреждение с первым параметром «Описание оповещения о завершении» читайте в статье ниже:
Более подробно и основательно начальные вопросы программирования в 1С вы можете изучить в
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника.
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
Читайте также: