Программирование 1С 8 3

Цена

8990 / 6290 руб.*

Акции

Приглашаем Вас пройти сертифицированный курс 1С Азы программирования в система 1С:Предприятие 8.3 в Учебном Центре 1С Софт-Маркет.

Рекомендуем этот курс 1С для начинающих «с нуля», а также следующим категориям пользователей:

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

В процессе обучения 1С Вы получите представление о платформе 1С:Предприятие 8 и сформируете начальные практические навыки программирования и конфигурирования в системе.

В результате обучения на курсе 1С Азы программирования в системе 1С:Предприятие 8, Вы сможете:

  • Понимать инструментарий платформы 1С:Предприятие 8;
  • Уметь применять методики программирования, пройденные на
    занятиях;
  • Описывать структуру базы данных и разрабатывать отчеты в системе;
  • Владеть основами конфигурирования в 1С:Предприятие 8, для
    дальнейшего прохождения специализированных курсов 1С для
    программистов.

Продолжить обучение Вы можете на Комплексном курсе по
программированию в 1С.

Даты ближайших курсов:

Посмотреть полное расписание этого курса

Программа курса 1С Азы программирования в системе 1С:Предприятие 8 — 24 ак.ч.:

Вводная часть

  • От автора
  • О курсе 1С
  • Постановка задач

Учимся описывать структуру базы данных

  • Что установлено у Вас на компьютере
  • Создание новой информационной базы
  • Пользовательский интерфейс
  • Группы панели навигации
  • Справочники
  • Реквизиты и табличные части
  • Ссылочные и примитивные типы данных
  • Константы
  • Документы
  • Функциональные опции

Разработка отчетов

  • Первое знакомство с языком запросов
  • Первое знакомство с отчетами
  • Первое знакомство с механизмом компоновки
  • Пользовательские настройки отчета
  • Отчет о закупках товаров
  • Основы администрирования
  • Роли и права
  • Пользователи
  • Активные пользователи
  • Журнал регистрации
  • Выгрузка и загрузка базы данных
  • Конфигурация базы данных

Конфигурирование

  • Регистры, первое знакомство
  • Знакомство с запросом, продолжение
  • Формы и редактор форм
  • Периодические регистры
  • Рабочий стол

Основы программирования

  • Теория программирования
  • Сервисные функции
  • Практика программирования
    • Обработчики событий формы
    • Команды формы
    • Отладчик
    • Показатели производительности и сценарий «клиент-сервер»
    • Экспортные процедуры и общие модули
    • Механизм объектных блокировок
    • Команды, группы команд, параметризируемые команды
    • Программное выполнение запроса

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

  • Web-клиент
  • Тестирование и исправление базы данных
  • Совместная разработка
  • Создание распределенной базы данных
  • Язык запросов
  • Механизм характеристик
  • Программирование (события объекта, проведение документа по регистрам, программное открытие формы)

Заключение

  • Подведение итогов
  • Самостоятельная работа

Записывайтесь на обучение 1С Предприятие 8 по тел.: (812) 610-05-05

Ждем Вас в Учебном Центре 1С Софт-Маркет!

— Расписание курсов 1С Предприятие 8
— Текущие акции Учебного Центра 1С

программа обучения 1С Азы программирования в системе 1С:Предприятие 8.3 — 24 ак.ч.

Печать (Ctrl+P) Короткая инструкция для быстрого начала разработки собственной конфигурации на базе «Библиотеки стандартных подсистем» описана на диске ИТС здесь . В ней описаны только обязательные действия, которые необходимы для первого запуска разрабатываемого решения.

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

Рис. 1

Этап № 2. После определения состава подсистем нажать Сохранить настройки для конфигуратора и задать имя файла для сохранения настроек.

Этап № 4. Создать новую пустую базу и выполнить следующие действия:

  • Вызвать меню Конфигурация – Сравнить, объединить с конфигурацией из файла.
  • Выбрать файл 1Cv8.cf из поставки БСП.
  • На предложение выполнить полную загрузку конфигурации ответить Нет.
  • На предложение постановки на поддержку ответить Да.
  • Выбрать Действия – Загрузить настройки из файла. Указать файл, сохраненный на этапе №2
  • Затем нажать Выполнить . В случае внедрения не всех подсистем БСП при завершении процедуры сравнения и объединения конфигураций может появиться окно с информацией о наличии неразрешенных ссылок (см. пример в Внедрение подсистемы «Обмен данными” без подсистемы «Работа с почтовыми сообщениями”). Сообщения в этом окне необходимо пропустить, выбрав кнопку Продолжить.

Этап № 5 Действия после сравнения, объединения

  • Установить в свойствах конфигурации имя конфигурации, например, «МояКонфигурация».
  • Установить в свойствах конфигурации номер версии разрабатываемой конфигурации. Например, при начале разработки конфигурации можно установить номер 1.0.1.1.
  • Скопировать общий модуль ОбновлениеИнформационнойБазы.
  • Заменить в названии скопированного модуля на имя или сокращение имени конфигурации (например, ОбновлениеИнформационнойБазыМК).
  • Заменить текст модуля на:

Процедура ПриДобавленииПодсистемы(Описание) Экспорт // имя конфигурации и номер версии на Описание.Имя = «МояКонфигурация»; Описание.Версия = «1.0.1.1»; // Требуется библиотека стандартных подсистем. Описание.ТребуемыеПодсистемы.Добавить(«СтандартныеПодсистемы»); КонецПроцедуры Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт КонецПроцедуры Процедура ПередОбновлениемИнформационнойБазы() Экспорт КонецПроцедуры Процедура ПослеОбновленияИнформационнойБазы(Знач ПредыдущаяВерсия, Знач ТекущаяВерсия, Знач ВыполненныеОбработчики, ВыводитьОписаниеОбновлений, МонопольныйРежим) Экспорт КонецПроцедуры Процедура ПриПодготовкеМакетаОписанияОбновлений(Знач Макет) Экспорт КонецПроцедуры Процедура ПриДобавленииОбработчиковПереходаСДругойПрограммы(Обработчики) Экспорт КонецПроцедуры Процедура ПриОпределенииРежимаОбновленияДанных(РежимОбновленияДанных, СтандартнаяОбработка) Экспорт КонецПроцедуры Процедура ПриЗавершенииПереходаСДругойПрограммы(Знач ПредыдущееИмяКонфигурации, Знач ПредыдущаяВерсияКонфигурации, Параметры) Экспорт КонецПроцедуры

Этап 6. В процедуре ПриДобавленииПодсистем общего модуля ПодсистемыКонфигурацииПереопределяемый обязательно нужно добавить строчку

МодулиПодсистем.Добавить(«ОбновлениеИнформационнойБазыМК»);

На рис 2 показан пример, где я создал конфигурацию «с нуля” с именем Преводчик

Рис 2

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

{ОбщийМодуль.СтандартныеПодсистемыПовтИсп.Модуль(77)}: Ошибка при подготовке описаний подсистем: в общих модулях, указанных в процедуреПодсистемыКонфигурацииПереопределяемый.ПриДобавленииПодсистемы не найдено описание подсистемы, совпадающей с именем конфигурации 0

Даже если вы заранее изучали другие языки программирования, например, C++, PHP, Java, стоит помнить, что 1С хоть и во многом сходе, но все-таки имеет много принципиальных различий.

Сразу начнем с рекомендации самоучителя по программированию в 1С 8.3 от «Школы 1С» на Youtube, а затем рассмотрим существующие книги и видео уровки.

С чего начать с нуля?

Самое главное в 1С – то, что не нужно придумывать свои виды объектов. Все они уже есть в конфигурации.

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

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по .
Будем рады помочь Вам!

В левой части окна вы увидите дерево объектов конфигурации. К ним относятся документы, справочники, регистры, бизнес-процессы и многое другое.

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

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

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

Рекомендуется изучить самые распространенные конфигурации. К ним относятся такие, как «Бухгалтерия» и «Управление торговлей». Так же часто используются «ЗУП» и «Розница».

В плане работы для 1С программистов существуют две основные ветви: франчайзи или работа «на себя» и работа в качестве штатного программиста it-отдела какой-либо организации. Данный выбор зависит только от ваших предпочтений.

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

Если вы решите работать на фрилансе, либо открыть собственный бизнес, не нужно будет ни с кем «делиться» своим заработком (кроме государства и фрилансовой площадки естественно). Но в таком случае и клиентов будет необходимо искать самостоятельно.

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

Конечно же, эти два способа можно совместить, работая штатным программистом днем и на фрилансе по вечерам.

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

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

Книги по 1С

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

Книга «1С:Программирование для начинающих» предназначена для людей, далеких от программирования, но желающих научиться создавать собственные решения на 1С 8.3 с самого нуля.

«Hello, 1C» показывает самые простые, основные возможности разработки прикладных решений в системе 1С:Предприятие 8.

В «101 совете» описаны различные способы решения одних и тех же задач.

Практическое пособие разработчика 1С Предприятие 8.3 — очень подробное пособие, описывающее приемы разработки с простыми и понятными примерами. Данная книга одна из самых лучших для изучения 1С программирования.

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

Настоятельно советуем книгу «Разработка сложных отчетов в 1С:Предприятие 8» для углубленного изучения СКД. Зачастую даже на форумах по 1С людям, спрашивающим совет по решению проблем с отчетами, рекомендуют именно ее.

Данная книга даст вам более углубленные знания 1С в качестве разработчика.

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

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

Видеокурсы и уроки по 1С

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

  • Школа 1С
  • Курсы по 1С.рф
  • Павел Чистов
  • И многие другие

1С Предприятие 8. Разработка конфигурации с нуля. Библиотека стандартных подсистем (БСП)
Порядок действий:
1. Вызвать меню Конфигурация – Сравнить, объединить с конфигурацией из файла.
2. Выбрать файл 1Cv8.cf из поставки БСП.
3. На предложение выполнить полную загрузку конфигурации ответить Нет.
4. На предложение постановки на поддержку ответить Да.
5. Выбрать Действия – Загрузить настройки из файла.
6. Затем нажать Выполнить.
7. Если возникло окно с информацией о наличии неразрешенных ссылок, то сообщения в этом окне нужно пропустить, нажмите кнопку Продолжить.
8. Установить в свойствах конфигурации имя конфигурации, например, «ТестБСП».
9. Установить в свойствах конфигурации номер версии разрабатываемой конфигурации. Например, при начале разработки конфигурации можно установить 1.0.1.1 в качестве номера версии.
10. Создать новый модуль скопировав общий модуль ОбновлениеИнформационнойБазыБСП и изменить название на свое ОбновлениеИнформационнойБазыТестБСП
11. Заменить текст модуля «ОбновлениеИнформационнойБазыТестБСП»
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
Описание.Имя = «ТестБСП»;
Описание.Версия = «1.0.1.1»;
Описание.ТребуемыеПодсистемы.Добавить(«СтандартныеПодсистемы»);
КонецПроцедуры
12.Остальные процедуры очисить от кода, процедуры должны быть пустыми
13. Включить возможность внесения изменений в модуль ПодсистемыКонфигурацииПереопределяемый и в процедуру ПриДобавленииПодсистем вставить строчку:
МодулиПодсистем.Добавить(«ОбновлениеИнформационнойБазыТестБСП»);
14. Выполнить первый запуск. Убедиться в отсутствии ошибок при начальном заполнении.

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

Работа 1С программиста делится на следующие виды:

  • Франч (стажер на выезде)
  • Франч (внедренец на выезде)
  • В штате компании (разработка по ТЗ)
  • В штате компании (работа по задачам)

*Франч – в простонародье «Компания франчайзинговой сети 1С» или «Франчайзи 1С».

*Внедренец – специалист по внедрению 1С, мало занимается доработками, много занимается внедрением (настройка и установка с нуля, обучение, мелкие доработки и работа по ошибкам).

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

Итак, поехали.

Работа 1С программиста во франчайзи в качестве стажера на выезде

Один из видов работы 1С программиста, который часто встречается в небольших франчайзи, специализирующихся на небольших компаниях (например, ИП). Во многих крупных франчайзи (Рарус, БИТ) есть отдельные департаменты, которые занимаются такой работой.

Речь идет про что-то похожее на коммивояжерство. Звонки (обращения) клиентов собирает колл-центр (call-центр). Работа 1С программиста заключается в выезде к клиенту, демонстрации 1С и рассказе на сколько она хороша.

В случае покупки клиенту дарятся бесплатные часы (например 3 часа при покупке конфигурации Управление торговлей). В этом случае 1С программист выезжает к клиенту еще раз и делает установку 1С и первичную настройку конфигурации.

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

Рабочий день 1С программиста

1С программист приехал на работу в офис (не каждый день). В зависимости от руководства call-центр передает 1С программисту или список поступивших обращений (а программист обзванивает и договаривается о конкретном времени встречи) или готовое расписание для объезда клиентов.

С ноутбуком 1С программист едет в любую точку города для демонстрации. На типовую встречу отводится около 3-4 часов с дорогой. Встретились в переговорной, поговорили, посмотрели 1С. Попрощались, едем в следующее место.

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

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

Пример рабочей задачи 1С программиста

м. Южное, карта прилагается. Компания ООО «Сады и цветочки». Необходимо обновить 2 базы данных бухгалтерии и одну базу данных зарплатную.

По приезду оказывается это промзона. Где внутри склада находится офис – ищем с трудом. Руководитель отъехал, без него к компьютеру Вас не пустим. Полтора часа перекуров.

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

А вот это можете обновить? – мы это покупали не у Вас, ключ потерялся, но дело в том, что..

Подписываем акт о выполненных работах. Выходим, идем обратно к метро. Курим. Едем дальше.

Работа 1С программиста во франчайзи в качестве внедренца на выезде

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

Один из 1С программистов обычно ведущий, так как РП (руководитель проекта, менеджер) не может сидеть с программистами целый день.

Обычно это набор задач по программированию в 1С – доработки типовой конфигурации. Задачи чаще всего раздает РП по своему плану.

Цель – запрограммировать задачи и сдать контактному лицу (50 на 50 сотрудник финансов/бухгалтерии или местный руководитель проекта).

Рабочий день 1С программиста

1С программист приехал в офис. РП объявляет что с 12го нужно посидеть пару неделек в ООО «Светлячок». Находятся на м.Полежаевская, дальше автобусом. Там сидит наш Роман, созвонишься с ним, он объяснит как ехать дальше. Какие задачи? А Роман все расскажет.

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

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

А что надо делать? Ну у них типовой клиент банк не цепляет что то, надо допилить, а работают они с десятком банков. Что именно – спроси у бухов (бухгалтеров).

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

Но акт о выполненных работах будет подписывать главбух (главный бухгалтер), которой каждая девочка должна сказать, что у нее все зашибись. А ответственность девочки на себя брать не хотят – вдруг скажешь а потом что-то не заработает.

Пример рабочей задачи 1С программиста

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

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

Работа 1С программиста в штате компании (разработка по ТЗ)

Если до этого мы говорили про «внедренцев», то сейчас поговорим про «разработчиков». Такие встречаются и во франчах (обычно в специальных департамантах). Однако больше всего – это штатные разработчики (1С программисты) в компаниях, где ведется крупное внедрение или крупная доработка и руководитель проекта озаботился созданием ТЗ.

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

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

Рабочий день 1С программиста

Рабочий день такого 1С программиста самый комфортный и мало отличается от обычного офисного.

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

Это если не с начала задачи. Если с начала, то долго читается ТЗ. С перекурами, потому что непонятно что написано и от этого становится грустно. Потом набрасывается архитектура. Вот здесь интересный момент, давайте здесь напишем общий модуль. После двух дней разработки общего модуля оказалось, что он как то неудался, сделаем по другому.

Это если не конец проекта. А если конец проекта, то вбегает РП и начинает бешено орать, застав за чтением очень интересной книги с экрана. От всех общих модулей и интересных задумок отказываемся – некогда, нужно срочно сдаваться. Кто не тестировал – я не тестировал? Да это тестер должен тестировать!..

Пример рабочей задачи 1С программиста

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

Поручаем отделу разработки в рамках департамента ИТ создать новый модуль 1С «Управление основными средствами ООО Ромашка».

Таковый модуль должен обеспечить:

  • Прием основных средств на ответственного с одновременным списанием со склада на помещение местонахождения данного основного средства с присвоением инвентарного номера
  • Передача основного средства на другого ответственного лица (с перемещением в другое помещение)
  • Списание основного средства с указанием причины
  • Возврат основного средства на склад
  • Инвентаризация основных средств.

Также таковый модуль должен обеспечивать все необходимые проводки по бухгалтерским базам в соответствии с НК РФ.

Работа 1С программиста в штате компании (работа по задачам)

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

Речь идет про поддержку штатными 1С программистами (обычно 2-3 человека) уже работающей доработанной типовой конфигурации в компании.

В зависимости от регламентов (правил) принятых в компании, могут быть следующие варианты:

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

Работа хуже, чем в предыдущем варианте, поскольку:

  • Интересных задач не предвидится
  • Пользователи периодически устраивают истерику (нам нужно сформировать баланс до 18.00, сейчас 17.45, а он не формируется, ну и что, что у Вас конец рабочего дня)
  • Много чужого кода без комментариев.

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

Рабочий день 1С программиста

1С программист приехал в офис. В почте куча писем со скриншотами и без. Вбегает начальник транспортного отдела. У нас не формируются заявки. Почему не формируются? Какая то ошибка. Ничего не знаю, пойдем посмотрим.

Сходили посмотрели. Ошибку повторить не смогли. Вернулся в офис, сел. Отвечаем на письма. Письма такого же рода «У нас тут какая то ошибка», текст ошибки не ясен, как она произошла непонятно, скриншота или нет или он вообще не от того на что жалуются.

Звонит начальник транспортного отдела. У нас ошибка..

Пример рабочей задачи 1С программиста

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

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