Запрещаем повторное проведение (перепроведение) документа в программном коде

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

Обрабатываем события при запуске и завершении работы приложения в 1С

При написании программ нередко возникает необходимость выполнить какие-либо действия при запуске или завершении работы программы. С «обычными» программами в этом случае всё просто. Необходимо обработать соответствующие события или поместить необходимый код перед загрузкой главного окна или отображением консольного «интерфейса». Но, что делать в случае с 1С? Если в 1С Предприятие

Хранение файлов в информационной базе 1С

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

Использование паттерна «Сценарий транзакции» (Transaction script) на примере работы с 1С в C#

«Сценарий транзакции» (Transaction script) один из простейших паттернов, представленных в книге Мартина Фаулера «Архитектура корпоративных программных приложений». Однако, несмотря на всю свою простоту, он имеет важное практическое значение. Данный паттерн позволяет организовать бизнес логику сложного процесса в одной процедуре (функции) и при этом, в случае необходимости, обеспечить соблюдение в этом

Фильтрация результатов полнотекстового поиска в 1С

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

Осторожно! «Программисты» и «компьютерная помощь»

В последнее время на просторах интернета можно встретить многочисленные объявления из категории: Программист. Компьютерная помощь. Выезд на дом! Звоните прямо сейчас! Быстрое реагирование! Компьютерный мастер, программист, компьютерщик сделает для Вас все в лучшем виде. Компьютерная помощь. Вызов компьютерщика/программиста на дом или в офис; Ремонт компьютеров; 1с; Ремонт ноутбуков; Создание сайтов.

Открытие web страницы в браузере и не только средствами 1С

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

Полнотекстовый поиск по информационной базе 1С

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

Режимы совместимости интерфейса в 1С 8.3. Возвращаем конфигурации привычный внешний вид

Одним из новшеств технологической платформы версии 8.3 стал новый пользовательский интерфейс под названием «Такси». Его внешний вид показан на скриншоте ниже. Этот интерфейс выглядит весьма эффектно в контексте дизайна последних версий Windows (начиная с Windows 8). Однако расположение элементов для доступа к объектам конфигурации в нём далеко не всегда удобно.