Общее описание: Ищем исполнителя для решения задачи автоматизации обновления данных о товарных остатках поставщиков. В первую очередь рассматривается поиск и адаптация существующего готового решения. Если готового решения, соответствующего ключевым требованиям, не найдется, рассматривается разработка расширения с нуля.Основная цель — настроить стабильную и автоматическую загрузку остатков. Дополнительной (опциональной) задачей является настройка загрузки прайс-листов. Возможен рассмотрение отдельно или в комплексе.Конфигурация 1С:Программа: Business Automation Software for small company. PROFВерсия: 1.6.21.3Требование: Решение должно быть реализовано исключительно в виде расширения, без внесения изменений в основную конфигурацию.Подход к реализации (Важная заметка для исполнителей):Мы открыты к вашим предложениям! Если у вас есть:Готовое расширение, которое частично соответствует требованиям — предлагайте его с описанием необходимых доработок.Своё видение или альтернативный подход к реализации — мы с радостью его рассмотрим. Наша цель — получить эффективный рабочий инструмент, и мы готовы быть гибкими в способах её достижения. Основные требования к функционалу:1. Получение данных:Источник: Почтовый ящик Gmail.Способ получения: Система должна уметь обрабатывать: Письма с прямыми вложениями (файлами).Письма, в теле которых содержится прямая ссылка для загрузки файла (без необходимости ввода логинов/паролей на сторонних порталах).Фильтрация вложений: Возможность указать "маску" имени файла или расширения для каждого поставщика (например, *stock*.xlsx), чтобы система автоматически игнорировала другие вложения в письме (счета, картинки с подписями, PDF-каталоги).Форматы файлов: Excel (.xls, .xlsx), CSV, XML. 2. Настройка и обработка данных:Необходимо реализовать гибкий интерфейс настройки для каждого поставщика отдельно.Логика сопоставления номенклатуры: Сопоставление товаров должно происходить строго по артикулу.Обработка несопоставленных позиций: Если артикул из файла не найден в базе 1С, система не должна создавать новую номенклатуру. Вместо этого, должен формироваться отчет с перечнем таких позиций для дальнейшего анализа менеджером.Обработка неполных файлов: Система должна корректно обрабатывать файлы, содержащие только остатки (без цен) или только цены (без остатков), обновляя в 1С только те данные, которые присутствуют в файле.Оптимизация работы с памятью: Парсинг больших Excel-файлов должен происходить максимально оптимизировано (например, чтение через табличный документ на стороне сервера или с помощью специализированных библиотек), чтобы избежать аварийного завершения 32-битной клиентской программы из-за нехватки оперативной памяти.Единицы измерения и валюты (опционально): Возможность указать валюту входного файла (с автоконвертацией) и задать коэффициент упаковки для корректного расчета базовых единиц измерения. 3. Логика загрузки данных:Основное задание: Загрузка остатков Это ключевая и обязательная часть функционала.Критическое требование к очистке: Очистка предыдущих остатков конкретного поставщика должна происходить исключительно после успешного считывания и полной валидации нового файла. Если файл поврежден, пустой или изменилась структура колонок — старые остатки не удаляются, а система просто генерирует ошибку. Это необходимо для избежания случайного обнуления базы и гарантии наличия данных. Дополнительное (опциональное) задание: Загрузка прайс-листовЭта функциональность будет преимуществом, но не является обязательной на первом этапе.Статические цены: Возможность загружать цены в три определенные типа цен в 1С: "Закупочная", "VIP цена", "Розничная".Расчетные цены: Необходимо предусмотреть гибкий механизм расчета цен по формулам, который настраивается для каждого поставщика. Например: Вариант А: Базовой является розничная цена из файла, а закупочная и VIP рассчитываются как процент от неё.Вариант Б: Базовой является закупочная цена, а розничная и VIP рассчитываются с помощью наценки.Должна быть возможность задавать базу расчета и формулу для каждого типа цен. 4. Хранение и отображение данных в 1С:Хранение: Рекомендуется хранить данные в новом Регистре сведений. Однако, мы открыты к вашим предложениям, если вы видите более оптимальный архитектурный подход.Отображение: Актуальная информация об остатках должна отображаться в следующих интерфейсах:Форма документа "Заказ покупателя".Форма "Подбор товаров".Форма карточки номенклатуры.Важно: Если один и тот же артикул имеется у нескольких поставщиков, в интерфейсе должно быть четко видно остаток по каждому из них отдельно (например, отдельная информационная панель, всплывающее окно при наведении или дополнительные колонки). 5. Автоматизация:Загрузка должна выполняться автоматически с помощью серверного регламентного задания (или другого более оптимального подхода).Должна быть возможность настроить разное время запуска для разных поставщиков (например, 8:00, 10:00).Обязательно должна быть возможность ручного запуска процесса загрузки.Система уведомлений: В случае возникновения критических ошибок во время автоматической загрузки (отсутствие файла в письме, неизвестный формат, ошибка чтения), система должна генерировать уведомление для ответственного менеджера (в виде задачи в 1С, сообщения или email). Результат работы:Файл расширения (.cfe), или инсталляционный пакет готового решения.Инструкция пользователя по настройке и использованию. P.S. Примеры подобных доработок : 1) https://ingenum.ua/analiz-praysov-postavshikov-dlya-bas-ili-1c2) https://pdk.com.ua/ua/features/dev/monitor_zagruzki-detail/3)https://nct.ua/catalog/raboty_dlya_1s_8/Automatic-loading-of-price-lists-of-suppliers-and-the-balance-of-goods-from-suppliers/
Настроить автоматическое обновление раз в день наличия товаров на нашем сайте на пром.юа. У нас есть поставщик, он отправляет прайс-лист товаров в эксель-формате на нашу электронную почту каждый день. Артикулы на нашем сайте и в прайсе поставщика одинаковые. Значение в столбце "остатки" либо отсутствует, либо число, либо больше ящика - нужно обновлять на сайте в состояние Готово к отправке или Нет в наличии. Артикулы, которых нет в прайсе поставщика - оставлять без изменений. Предложите, пожалуйста, решение, срок и бюджет. Спасибо за отзыв заранее, жду специалиста для сотрудничества.
Требуется инженер-сметчик / Quantity Surveyor для детального разбора строительного проекта Ищем специалиста для полного разбора проектной документации строительного объекта и подготовки детализированного перечня всех материалов, объёмов и видов работ.Основная задача На основании проектной документации необходимо выполнить полный количественный разбор проекта и подготовить прозрачную таблицу всех строительных материалов и объёмов. Исходные данные могут включать: архитектурные чертежи — АР; конструктивные чертежи — КЖ / КМ; спецификации; PDF; DWG; Excel-файлы; при наличии — BIM/Revit-модель. Нам необходимо получить не просто общую строительную смету, а максимально детальный Quantity Take-Off и Material Breakdown.Что необходимо сделать 1. Полный Quantity Take-Off Рассчитать фактические объёмы по проекту: бетон по маркам и конструктивным элементам; арматура с разбивкой по диаметрам; металлические конструкции; опалубка; блоки и кирпич; цемент; песок; щебень; штукатурка; стяжка; гидроизоляция; кровельные материалы; фасадные материалы; плитка и камень; потолочные материалы; дверные и оконные конструкции; стекло; дерево; краска; крепёж; расходные материалы; другие материалы, присутствующие в проекте. Перечень должен быть сформирован максимально подробно, без объединения разных материалов в общие позиции. Например: Арматура Ø8 — кг Арматура Ø10 — кг Арматура Ø12 — кг Арматура Ø16 — кг Бетон B25 — м³ Бетон B30 — м³ AAC Block 100 mm — м² / шт. AAC Block 150 mm — м² / шт. 2. Разбивка по разделам проекта Все объёмы должны быть структурированы минимум по следующим категориям: Foundation; Structural Frame; Slabs; Walls; Roofing; Facade; Flooring; Ceilings; Doors & Windows; Waterproofing; Finishing Works; External Works; другие разделы проекта. Желательно также разделить материалы по этажам, зданиям, виллам, блокам или зонам объекта, если структура проекта это позволяет. 3. Material Breakdown Нужно подготовить отдельную таблицу всех материалов в формате:SectionMaterialSpecificationUnitQuantity Цель — получить полный список материалов, необходимых для строительства объекта, с фактическими количествами. 4. BOQ — Bill of Quantities Отдельно необходимо подготовить структурированный BOQ:SectionWork ItemMaterialUnitQuantity При возможности также разделить: Materials; Labor; Machinery / Equipment; Transport; Waste Allowance. Главная задача — обеспечить возможность видеть чистую стоимость материалов отдельно от стоимости работ подрядчика. 5. Excel-модель Итоговая работа должна быть предоставлена в Excel. Желательный формат:CodeBuildingFloorSectionMaterialSpecificationUnitDesign QuantityWaste %Purchase QuantityUnit PriceTotal Cost Дополнительная задача Будет преимуществом, если специалист сможет создать шаблон системы для следующих проектов. Наша цель — в дальнейшем использовать единую структуру Cost Database для анализа разных строительных объектов. Мы хотим иметь возможность сравнивать: бетон, кг арматуры и материалы на 1 м² строительства; стоимость конструктива на 1 м²; материалы на одну комнату; материалы на одну виллу; стоимость отдельных строительных элементов; плановые объёмы против фактических закупок; потенциальный перерасход материалов. Требования к специалисту Ищем человека с практическим опытом: чтения архитектурных и конструктивных чертежей; работы с АР, КЖ и КМ; Quantity Take-Off; BOQ; строительных смет; анализа строительных объёмов; Excel. Важно Нам не нужна только укрупнённая смета общей стоимостью проекта. Нужен специалист, который сможет разобрать проект до уровня отдельных физических материалов и количеств. Главный результат работы: Полный и проверяемый список всех строительных материалов и объёмов объекта, который можно использовать для закупок, тендеров, cost control и проверки перерасхода. При отклике, пожалуйста, укажите: Ваш опыт работы с АР, КЖ и КМ. Примеры выполненных BOQ или Quantity Take-Off. В каких программах вы работаете. Можете ли вы работать с PDF, DWG и Revit. Как вы проверяете точность подсчётов. Какой формат исходных файлов вам необходим. Вашу стоимость за проект или стоимость работы за м². (Проект 1000м2)
Необходимо оперативно собрать базу контактов косметологов, косметологических кабинетов Требования к результату: Формат: Excel или Google Таблицы. Номера телефонов должны быть в международном формате, сплошными цифрами БЕЗ плюсов, пробелов или дефисов (например: 380********** Структура: Столбец А — Название кабинета / Имя, Столбец Б — Номер телефона. Объем: от 200 свежих контактов, без дубликатов и пустых строк
Здравствуйте Есть небольшое отделение, куда поступают пациенты. Нужно разработать простую "базу данных", в которой можно будет вносить расходные материалы, препараты и другое, приход-выход, а также списывать использование на конкретного пациента. Функционал, который необходим Справочники Медикаменты Витратные материалы (возможность вносить вручную) Пациенты (возможность вносить постоянно новых и удалять тех, кто выписан) Сотрудники (возможность изменять)Учет движения Единая таблица (журнал движения), в которой регистрируются все Приход и списание Возможность коррекции вручную При списании медицинская сестра должна выбрать: дату; пациента; препарат или материал; количество; свое ФИО. Система автоматически уменьшает остаток. При приходе старшая медицинская сестра должна иметь возможность внести: Дата поставки; Препарат/материал; Остаточная количество; Откуда пришло; Срок годностиАвтоматический функционал автоматический расчет остатков; контроль минимального запаса; контроль сроков годности; предупреждение о низких остатках; защита от списания большего количества, чем есть в наличии; выпадающие списки; проверка правильности ввода данных; условное форматирование.Отчеты Нужно реализовать автоматические отчеты: текущие остатки; использование за период; использование по пациенту; использование по сотруднику; история движения конкретного препарата.Желательно реализация на Google Sheets; Заполнять базы будем самостоятельно. Нужен шаблон для работы. Сколько это стоит не знаю, поэтому начнем с 50$, а вы предлагайте свои варианты и желательно, чтобы был опыт.
Необходимо поправить sql скрипты для базы postgres. Нужно проверить скритими и обновить данные с внешних таблиц Excel и между 2-мя базами (разные сервера) Postgres. Запуск скриптов через AnyDesk программа Navicat. Перечень данных для проверки и корректировки: 1. Товары подлежащие ремонту – присвоение признака Итог: Количесво записей расхождения Скрипт по исправлению 2.Перечень Категории, Групп, Подгрупп – сравнение с тмп таблицей Итог: Количество записей расхождения Скрипт по исправлению 3. Количество товаров в категории. Группы, подгруппы. (статистика) – Сравнение по таблице, выявление расхождений Итог: Количество записей расхождения Скрипт по исправлению 4.Перечень запчастей в системе с категорией, группой, подгруппой - Сравнение по таблице, выявление расхождений, устранение расхождений Количество записей расхождения Скрипт по исправлению 5.Изделия ремонта связанные с запчастями - Сравнение по таблице, выявление расхождений, устранение расхождений Таблица расхождения Скрипт по исправлению 6. сверку остатков и сн Таблица расхождений