1. Главная
  2. Каталог
  3. Обработки
  4. Загрузка остатков в 1С
#543 240 компаний купили Хит продаж

Начальные остатки в 1С из Excel — товары, комиссия и долги

Остатки товаров и долги контрагентов переносятся в новую базу из обычной выгрузки Excel: вы указываете номера колонок, а обработка создает и проводит документы ввода остатков — по своим товарам, товарам на комиссии, задолженности и авансам. Каждая непонятая строка названа в протоколе.

Последняя версия:

Что вы получаете

Видно и без демо

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

Готовое решение

Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.

Безопасно для конфигурации

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

Полная прозрачность

Открытый код, честные отзывы, закрывающие документы.

Совместима с конфигурациями 1С:
RU
Управление торговлей 11.4, 11.5 Бухгалтерия предприятия 3.0 Комплексная автоматизация 2.4, 2.5 Управление предприятием ERP
KZ
Управление торговлей 3.4 (KZ) Комплексная автоматизация 2.4 (KZ) Бухгалтерия для Казахстана 3.0
BY
Управление торговлей 3.4, 3.5 (BY) Комплексная автоматизация 2.4, 2.5 (BY)

Подробное описание

Переход на новую базу упирается в одно и то же: остатки. Товары лежат на складах, за клиентами числятся долги, поставщикам заплачены авансы — и все это надо перенести в 1С к дате начала учета. Вручную — это дни работы оператора и вечная сверка «почему итог не сходится». Обработка «Загрузка начальных остатков» берет выгрузку из старой программы в Excel и сама создает документы ввода остатков: по товарам, по товарам на комиссии и по взаиморасчетам с контрагентами.

Что дает загрузка начальных остатков из Excel

  • Файл не нужно готовить под шаблон. Структура таблицы произвольная: вы указываете номера колонок (где номенклатура, где количество, где цена) и номера первой и последней строки. Выгрузка из прежней системы идет в работу как есть.
  • Документ создается и проводится сам. Обработка не заполняет таблицу «для дальнейшей ручной правки», а записывает готовый документ ввода остатков с номером, датой, организацией и складом.
  • Каждая проблемная строка названа. В протоколе видно, в какой строке файла не нашлась номенклатура, характеристика или контрагент и в какой не разобралось число. Исправлять нужно файл, а не документ.
  • Ставки НДС, валюты и суммы считает типовой механизм. Цены пересчитываются в валюту регламентированного учета по курсу на дату документа, ставка НДС берется по карточке номенклатуры.
  • Два пути подачи данных. Файл Excel или вставка строк прямо в таблицу на форме — если файл нестандартный или Excel на компьютере не установлен.

Загрузка остатков товаров и номеров ГТД

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

файл Excel с остатками товаров для загрузки в 1С
Файл произвольной структуры: обработке достаточно номеров колонок и диапазона строк.

На закладке Настройки вы указываете организацию, дату документа, склад и поставщика, а ниже — номера колонок файла. Переключатель Тип остатков задает, что именно загружается: товары; товары, переданные на комиссию; взаиморасчеты. От него зависит набор полей на форме.

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

Что происходит со строкой файла по шагам:

  1. Номенклатура ищется по коду, наименованию и артикулу. Если совпадения нет — значение проверяется еще и по штрихкодам, поэтому в колонку можно выгружать штрихкод. В подсказке к полю он не упомянут, но поиск по нему работает.
  2. Характеристика ищется по наименованию у найденного товара. Колонка не заполнена — строка загружается без характеристики; заполнена, а характеристика не найдена — строка не пойдет в документ, и обработка скажет об этом в протоколе.
  3. Количество и цена разбираются как числа; текст вместо числа тоже попадет в протокол с номером строки.
  4. Номер ГТД ищется по коду в справочнике «Номера ГТД». Не нашелся — создается новый элемент, страна происхождения подставляется из соседней колонки по наименованию.
  5. Ставка НДС берется по номенклатуре на дату документа с учетом налогообложения документа. Суммы и упаковки пересчитывает типовой механизм обработки табличной части.

ℹ️ Принцип «все или ничего»


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

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

Результат — проведенный документ «Ввод остатков собственных товаров» с заполненными количеством, ценой, ставкой и суммой НДС. В комментарии документа обработка отмечает, что документ создан автоматически, и записывает дату и имя пользователя. Потом всегда видно, откуда взялись эти строки.

документ ввода остатков собственных товаров в 1С после загрузки из Excel
Восемь строк файла — восемь строк документа со ставками НДС и суммами; править вручную нечего.

Остатки товаров, переданных на комиссию

Для товаров у комиссионера набор настроек тот же, только поле Поставщик меняет заголовок на Комиссионер. Обработка сама подбирает соглашение и договор с комиссионером и подставляет вид операции ввода остатков по тому, как в базе настроена комиссионная продажа.

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

Остатки взаиморасчетов с контрагентами

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

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

Ключевое поле здесь — Тип объекта расчетов. Оно отвечает на вопрос, в каком разрезе вы ведете расчеты, и определяет, что обработка подставит в строку:

ЗначениеЧто делает обработка
Не указанДолг вводится без объекта расчетов — расчеты ведутся по партнеру в целом.
Основной договорИщет договор нужного вида с порядком расчетов по договорам. Если договора нет, заводит новый с наименованием «Основной».
Заказ клиента, Заказ поставщикуСоздает заказ на сумму строки и ставит его объектом расчетов.
Реализация товаров и услуг, Приобретение товаров и услугСоздает накладную и подставляет ее и в объект расчетов, и в расчетный документ строки.

Контрагент ищется по наименованию, полному наименованию и ИНН. В подсказке к колонке упомянут еще и код, но на деле поиск идет по этим трем реквизитам. Надежнее всего выгружать ИНН: он не зависит от того, как контрагент назван в старой программе.

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

Валюта и сумма в регламентированном учете

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

Ввод остатков в 1С:Бухгалтерии 3.0

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

настройки ввода остатков товаров в 1С Бухгалтерии 3.0 из Excel
Счет учета задается один раз на загрузку — вся номенклатура файла ляжет на него.
документ ввода начальных остатков товаров в 1С Бухгалтерии
Документ ввода остатков по счету 41.01, созданный из файла.

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

настройки ввода остатков по расчетам с контрагентами в 1С Бухгалтерии
Для расчетов указываются счет учета и колонки файла с контрагентом, документом и суммой.
документ ввода остатков расчетов с покупателями в 1С Бухгалтерии
Долги легли на счет 62.01 с договорами и документами расчетов.

Когда Excel на компьютере не установлен

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

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

Что подготовить до загрузки

Обработка не создает карточки номенклатуры и контрагентов — она ищет то, что уже есть в базе. Поэтому порядок такой: сначала справочники, потом остатки. Если номенклатуру еще предстоит перенести, есть отдельная загрузка номенклатуры из Excel — со штрихкодами, характеристиками и упаковками.

Еще две мелочи, которые избавляют от повторного захода:

  • дата документа берется концом выбранного дня, поэтому остаток «на 31.12» встает до первых документов следующего года;
  • если документ не проводится (например, не заполнено соглашение с комиссионером), он все равно сохраняется, а текст ошибки попадает в протокол — документ можно открыть, дозаполнить и провести вручную.

Кому пригодится: старт базы и перенос учета

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

Сколько стоит заказать такую доработку с нуля

Сравнение стоимости и сроков: разработка с нуля у стороннего программиста против готового решения
У стороннего программиста 1С Готовое решение
Стоимость 21 000–35 000 ₽ 6 000 ₽
Сроки 2 недели на ТЗ и согласование, затем ~7 часов работы 5 минут на установку
Ваше участие ~2 часа на постановку задачи, приемку и тесты Скачать файл и подключить по инструкции
Риск Результат виден только в конце работ Разработка уже написана и работает у других компаний

Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 15 000 ₽ и около двух недель ожидания.

Как установить — 5 минут

  1. Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
  2. Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 600 ₽: подключимся удаленно и поставим сами.
  3. Перед первым запуском обработки желательно сделать копию рабочей базы.
Для вашего 1С-специалиста
Как разработка встраивается в 1С?
Это внешний файл (.epf или .erf) — запускается вручную для конкретной задачи и не встраивается в интерфейс типовой конфигурации; открывается через меню «Файл → Открыть» или из подсистемы дополнительных отчетов и обработок.
Правится ли типовая конфигурация?
Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
Сохраняется ли поддержка вендора и ИТС?
Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
Как удалить разработку?
Достаточно удалить элемент справочника «Дополнительные отчеты и обработки» — безопасный режим для этого не нужен.
Открыт ли исходный код?
Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
Работает ли в 1С:Fresh?
Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.

Оцените разработку

Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.

Частые вопросы

Как получить разработку и установить ее в 1С?

После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.

К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.

Какие способы оплаты доступны?
Банковская карта (через Т-Банк), СБП, счет от ИП Медведков Д. В. (для российских юрлиц и ИП), USDT, перевод на казахскую карту. Оплата картой проходит на стороне банка-эквайера — данные карты не попадают на наш сервер.
Можно ли оплатить в тенге, белорусских рублях или долларах?
Цена автоматически пересчитывается в KZT, BYN и USD по курсу из настроек сайта. Курс фиксируется в момент оформления заказа — даже если затем изменится, к оплате уйдет уже замороженная сумма. Реальный прием денег: в рублях для карты РФ и счета от ИП, в тенге — на казахскую карту, в USDT — крипта.
А если что-то пойдет не так после установки?
Подключимся удаленно через AnyDesk и разберемся. Если решить проблему не удастся — 14 дней на возврат: напишите в Telegram (@coderstar_olga) или на manager@coderstar.ru, вернем деньги тем же способом, каким получили оплату. Файл удалять не нужно.
Что произойдет после очередного обновления 1С?

Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.

Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.

Какие версии 1С НЕ поддерживаются?

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

На сколько баз 1С действует одна покупка?
На любое количество баз и пользователей. Никаких лицензионных ограничений и технических привязок к конкретной базе — купили один раз, используете в любых своих контурах.
Можно ли дорабатывать код самостоятельно?
Да. Исходный код всех наших разработок открыт — модифицируйте под свои задачи как угодно. Для типовых доработок (новое поле, отчет, печатная форма) мы также можем сделать платную адаптацию — напишите в поддержку.
Какие закрывающие документы вы предоставляете?
При оплате картой — онлайн-чек по 54-ФЗ приходит на email сразу после оплаты. При оплате по счету от ИП — скан акта выполненных работ. Оригинал отправляем по ЭДО или Почтой России по запросу.
Можно ли посмотреть демо до покупки?
Все видно и без отдельной демонстрации: скриншоты и GIF выше показывают работу по шагам, на реальных данных. При невысокой цене это заменяет встречу. Остались вопросы по функционалу — напишите в комментариях ниже, ответим в течение рабочего дня.
Какой артикул у этой разработки?
Артикул разработки — #543. Используется при обращении в поддержку или при ссылке на конкретную позицию в переписке. Достаточно указать его в письме — мы сразу поймем, о какой разработке речь.

Комментарии (17)

Чтобы оставить комментарий, войдите или зарегистрируйтесь.

Татьяна 5 февраля 2026

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

Ольга, клиент-менеджер 5 февраля 2026

Здравствуйте, Татьяна! По истечении трех месяцев после покупки стоимость обновлений составляет 20% от текущей стоимости разработки. Обновления можно купить в личном кабинете, зарегистрированном на ту почту, которая была указана при покупке.

Александр 31 января 2026

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

Ольга, клиент-менеджер 1 февраля 2026

Здравствуйте, Александр! С вашей задачей помочь не сможем. Наши разработки не подходят для 1С: Фреш.

Татьяна 25 января 2026

Добрый день, уточните, удалось ли доработать ввод остатков по номерам ГТД, а также остатков взаиморасчетов по одному контрагенту в разрезе разных договоров и счетов учета. При покупки сейчас будут ли доступны дальнейшие доработки?

Дмитрий Медведков, администратор 26 января 2026

Добрый день! Ввод остатков по ГТД добавил. Остатки расчетов по разным договорам тоже возможно делать.

Алексей 2 августа 2025

А можно ли как попробовать? Или, может быть, вы подключитесь по AnyDesk и попробуете сами?

Ольга, клиент-менеджер 3 августа 2025

Здравствуйте, Алексей! Напишите нам в телеграм или WhatsApp +7 (931) 106-82-91, попробуем на вашей базе.

Алексей 31 июля 2025

Добрый день. Скажите, подойдет ли Бухгалтерия для Беларуси редакция 2.1 ?

Дмитрий Медведков, администратор 2 августа 2025

Добрый день. Я не тестировал, но скорее всего не подойдет.

Антон 15 декабря 2024

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

Дмитрий Медведков, администратор 16 декабря 2024

Добрый день! Какая у вас конфигурация?

Антон → @Дмитрий Медведков, администратор 22 декабря 2024

у нас такая ситуация...сейчас мы работаем в версии 10.3 (10.3.43.2). Понимаю, что это очень старая версия, мы сознательно ее не обновляли, потому, что там было достаточно много доработок, но не части товарных остатков. Та компания, которая облуживает нас попробовала провести штатный перенос остатков стандартными алгоритмями 1С предварительно обновив нашу конфигурацию (на скопированной версии базы до версии, с которой возможен штатный переход на 11.5. Точный новер версии могу уточнить, если нужно. С их слов, пришлось накатить 28 обновлений.)
В результате попытки штатного перехода остатки перенеслись с большим кол-вом ошибок. Переходим на 11.5

Дмитрий Медведков, администратор → @Антон 22 декабря 2024

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

Сергей 27 декабря 2023

Добрый день, Дмитрий. Договор должен быть заполнен в программе 1с8 заранее? Обработкой не создается?

Дмитрий Медведков, администратор 4 января 2024

Добрый день. Договор разработка сама может создавать программно.

Владимир 24 сентября 2022

добрый день, остатки по долгам (взаиморасчеты) в ут 11.5 можно занести этой обработкой?

Дмитрий Медведков, администратор 26 сентября 2022

Здравствуйте. Да, можно.

Olga Baulina 16 августа 2021

Добрый день! При загрузке начальных остатков есть возможность загрузить партии товаров (поставщик, документ прихода)? Если да - документ приходы создается автоматически?

Дмитрий Медведков, администратор 16 августа 2021

Добрый день, Ольга! Есть возможность указать поставщика и документ партии, при этом сам документ партии нужно предварительно создать вручную.

Павел 2 июня 2021

Добрый день, эта обработка может быть использована в 1С ФРЕШ?

Дмитрий Медведков, администратор 2 июня 2021

Добрый день. Нет, я не адаптирую свои разработки под фреш.

Сергей 15 апреля 2021

Умеет ли обработка загружать серии товаров в соответствующую табличную часть?

Дмитрий Медведков, администратор 17 апреля 2021

Нет, серия не загружается.

Ольга 5 апреля 2021

Добрый день, Дмитрий! Можно добавить возможность загружать остатки по комиссионерам? Это 45 счет в Бухгалтерии, и аналитика там ведется не по складам, а по контрагентам-комиссионерам.

Дмитрий Медведков, администратор 6 апреля 2021

Добрый день, Алла! Запишу себе в план работ.

Андрей Гурьянов 13 марта 2021

День добрый! обработка ЗагрузкаНачальныхОстатков (УТ,КА,ERP, релиз после 11.4.6.166).epf
в ней есть поле для заполнения "Поставщик" и "Партия". Зачем они при вводе своих же начальных остатков? или в поставщиках надо свою же организацию указывать?

Дмитрий Медведков, администратор 13 марта 2021

Добрый день! Эти данные нужны для партионного учета.

Андрей Гурьянов → @Дмитрий Медведков, администратор 13 марта 2021

тогда как мне загрузить начальные остатки без этого учета?

Дмитрий Медведков, администратор → @Андрей Гурьянов 13 марта 2021

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

Герман 2 марта 2021

Добрый день ! При загрузки остатков номенклатуры важно использование ещё ведение номеров ГТД по партиям для артикулов ТМЦ иностранных поставок. Здесь же этого, по видимому, не предусматривается ? Так ?

Дмитрий Медведков, администратор 3 марта 2021

Добрый день, Герман! Загрузка номеров ГТД не предусмотрена. Запишу себе в план работ добавление такой возможности в разработку.

Ольга Николаевна Назарова 10 февраля 2021

Добрый день!
Подскажите, одни и те же контрагенты на счетах 7605 и 7609.
Сможет обработка загрузить в нужный счет на нужный договор по тем же самым контрагентам?

Дмитрий Медведков, администратор 11 февраля 2021

Добрый день! Нет, на разные договоры остатки взаиморасчетов одного и того же контрагента обработка раскидать не сможет.

Александр 20 января 2021

Дмитрий, добрый день.
умеет ли обработка загружать данные по 10, 41 и 43 счетам в док.начальные остатки?

Дмитрий Медведков, администратор 21 января 2021

Здравствуйте! да, счет учета указывается в настройках загрузки.

Мурад 6 октября 2020

Здравствуйте!
стоит задача по переносу остатков номенклатуры из УПП 1.3 в УТ 11.4
(штрихкоды, характеристики, номенклатурные группы и т.д. с номенклатурой)
Что можете посоветовать (обработка)?

Дмитрий Медведков, администратор 6 октября 2020

Здравствуйте! Эта разработка только заполняет документ ввода начальных остатков. При этом номенклатура уже должна быть в базе. Для загрузки номенклатуры на сайте есть обработка с артикулом 436 (можете вбить артикул в строку поиска на сайте).

Покупаете разработки несколько раз в год?

Тогда выгоднее годовой абонемент: все 284 разработки каталога и обновления к ним за 50 000 ₽ в год.

Дмитрий Медведков
Автор разработки

Дмитрий Медведков

Программист, консультант, аналитик · Основатель CoderStar

Работаю с продуктами 1С с 2012 года. Партнер фирмы «1С» с 2014 года. Готовые разработки публикую с 2014.

  • 1С:Специалист по Платформе 8.3, УТ 11, БП 3.0
  • 1С:Специалист-консультант по УТ 11 и ERP 2
Цена 6000 ₽