Доработать, установить, обновить. Настроить: печатные формы, интерфейс, Разработка. Конфигурация 1С: Комплексная автоматизация. Версия: 8.3. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ОЦЕНКУ РАЗРАБОТКИ Подбор комплектаций шкафов, характеристики, цены и печать в 1С 1. ЦЕЛЬ РАЗРАБОТКИ Требуется разработать в расширении 1С комплексный механизм для загрузки исходных данных, подбора допустимой комплектации шкафа в заказе клиента, создания характеристик, расчёта и установки цен и формирования специального печатного наименования. Решение должно работать в управляемом приложении и тонком клиенте 1С:Комплексная автоматизация 2 и по возможности не изменять типовую конфигурацию. 2. ОСНОВНОЙ ПОЛЬЗОВАТЕЛЬСКИЙ ПРОЦЕСС 1. Ответственный сотрудник загружает структурированный Excel-файл с номенклатурой, ценами отдельных элементов и разрешёнными сочетаниями параметров. 2. Менеджер добавляет шкаф в заказ клиента и открывает специализированную форму выбора характеристики. 3. Форма показывает только те значения, которые совместимы с уже выбранными параметрами и входят хотя бы в одну разрешённую комплектацию. 4. После подтверждения система находит существующую характеристику либо создаёт новую и связывает её с выбранной комплектацией. 5. При записи заказа система проверяет наличие действующих цен характеристики и при необходимости создаёт документ установки цен. 6. Для полного обновления используется отдельная обработка массового расчёта. В печатных формах для настроенных групп применяется специальное представление номенклатуры и характеристики. 3. СОСТАВ РАЗРАБОТКИ Оценка должна учитывать не только интерфейс подбора, но и полный набор объектов расширения и серверной логики. Константы - Курс валюты. - Коэффициент расчёта продажной цены. Регистры сведений - Базовые цены номенклатуры. - Цены значений дополнительных реквизитов. - Допустимые комплектации. - Настройка групп специального печатного наименования. Общая форма - Специализированный подбор комплектации. - Динамические списки, зависящие от уже выбранных параметров. - Пользовательские подсказки. - Расчёт артикула и цены. - Возврат выбранной характеристики в заказ клиента. Обработка загрузки - Выбор Excel-файла. - Проверка структуры и содержимого. - Создание и обновление номенклатуры. - Запись базовых цен и цен отдельных параметров. - Полная замена набора допустимых комплектаций по номенклатуре. - Выполнение загрузки в одной транзакции. Обработка расчёта цен - Пакетный сбор характеристик. - Проверка исходных данных. - Расчёт двух видов продажных цен. - Создание документа установки цен. Расширение формы заказа клиента - Перехват стандартного выбора характеристики для целевой номенклатуры. - Открытие общей формы подбора. - Получение результата выбора. - Установка характеристики в строку заказа. - Проверка и обеспечение цены после записи документа. Серверный модуль цен - Поиск действующей цены. - Расчёт отсутствующей цены. - Защита от повторного создания документов. - Создание документа установки цен из заказа клиента. Серверный модуль печати - Проверка настройки группы номенклатуры. - Формирование специального печатного текста. - Распознавание строкового представления номенклатуры и характеристики. - Возврат к стандартной печати 1С, если специальное представление применить нельзя. Переопределение типовой функции - Подключение специального печатного представления без изменения печати остальных товаров. Роли и подсистема - Минимальные права менеджера и администратора. - Права чтения расчётных данных. - Права создания и изменения характеристик. - Права записи связи характеристики с комплектацией. - Размещение настроек и обработок в отдельной административной подсистеме. 4. ЗАГРУЗКА И ХРАНЕНИЕ ДАННЫХ - Форма загрузки должна принимать Excel-файл, вид закупочной цены, дату цен и два шаблона номенклатуры для разных типов исполнения. - Система должна находить номенклатуру по артикулу, обновлять существующие карточки и создавать новые копированием подходящего шаблона. - Базовые цены и доплаты по значениям характеристик должны храниться отдельно и использоваться в расчёте комплектации. - Разрешённые сочетания параметров должны храниться в отдельном регистре вместе с артикулом комплектации, контрольной ценой и связью с созданной характеристикой. - Повторная загрузка одного файла не должна создавать дубли. Актуальный набор комбинаций по номенклатуре должен заменять прежний набор. - Критическая ошибка должна отменять всю загрузку. Пользователь должен получить понятный итог и перечень ошибок. - Пустые исходные цены должны сохраняться как отсутствие цены, а не превращаться в действующую нулевую цену. 5. ПОДБОР КОМПЛЕКТАЦИИ И ХАРАКТЕРИСТИКИ - В заказе клиента для целевой номенклатуры должен использоваться специализированный подбор вместо общего списка накопленных характеристик. - Каждый следующий список выбора должен перестраиваться с учётом уже заполненных полей и оставлять только совместимые значения. - Варианты могут показываться пользователю с расшифровкой, но внутренние значения и состав артикула должны оставаться стабильными. - После полного выбора система должна найти точную строку допустимой комплектации, показать артикул и рассчитанную цену и вернуть результат в заказ. - Характеристика создаётся только при фактическом выборе комплектации. Перед созданием необходимо искать её по связи с характеристикой ценообразования, а также по владельцу и рабочему наименованию. - При обнаружении ранее созданной характеристики система должна использовать её повторно и при необходимости восстановить связь с характеристикой ценообразования. 6. РАСЧЁТ И УСТАНОВКА ЦЕН - Расчётная стоимость складывается из базовой цены номенклатуры и цен выбранных значений дополнительных реквизитов. - Продажная цена в валюте рассчитывается по настраиваемым курсу и коэффициенту. Отдельно рассчитывается цена без НДС. - При записи заказа автоматический механизм должен создавать только отсутствующие действующие цены и не формировать повторные документы для уже обеспеченных характеристик. - Массовая обработка должна рассчитывать связанные и ранее опубликованные характеристики, проверять наличие исходных данных и создавать один документ установки цен с двумя видами цен. - При ошибке любой строки массовый документ не должен создаваться частично. Сформированный документ открывается пользователю для проверки и ручного проведения. 7. ПЕЧАТНОЕ ПРЕДСТАВЛЕНИЕ - Администратор должен включать специальное представление для выбранных групп номенклатуры. Настройка распространяется на вложенные группы. - Печатный текст должен собираться из артикула, рабочего наименования номенклатуры, рабочего имени характеристики и её полного печатного описания. - Механизм должен поддерживать печатные формы, в которые передаётся ссылка на номенклатуру, и формы, где передаётся только строковое представление. - При отсутствии настройки, невозможности распознать товар или неоднозначном совпадении должна использоваться стандартная логика печати 1С. 8. ПРАВА И АДМИНИСТРИРОВАНИЕ - Предусмотреть отдельные роли для настройки цен характеристик, чтения параметров печати, основной работы расширения и автоматического создания цен. - Обычный менеджер должен открывать форму подбора, читать расчётные данные, создавать или обновлять характеристику и записывать связь с комплектацией без полных административных прав. - Необходимо учесть штатные права конфигурации на ассортимент, партнёров, характеристики и установку цен. - Обработки и настройки решения следует разместить в отдельной административной подсистеме. 9. ПРОВЕРКА РЕЗУЛЬТАТА Исполнитель должен провести функциональную и регрессионную проверку в тестовой копии базы. Проверка считается достаточной, если подтверждены следующие результаты: - повторная загрузка не создаёт дубли номенклатуры, цен и комбинаций; - форма подбора исключает недопустимые сочетания и возвращает характеристику в заказ; - повторный выбор одной комплектации использует существующую характеристику; - новая характеристика получает обе цены, а повторная запись заказа не создаёт лишний документ; - массовый расчёт создаёт корректный документ установки цен и прекращается при ошибке исходных данных; - специальное печатное имя применяется только в настроенной области, остальные товары печатаются стандартно; - весь рабочий процесс выполняется под правами обычного менеджера; - обычная номенклатура и типовые сценарии заказа продолжают работать без изменений. 10. РЕЗУЛЬТАТ РАБОТ - Рабочее расширение 1С с перечисленными объектами и программной логикой. - Обработка первоначальной и повторной загрузки данных. - Инструкция пользователя и администратора. - Схема назначаемых прав. - Порядок обновления и массового расчёта цен. - Протокол проверки. - Порядок переноса в рабочую базу. - Согласованный гарантийный период исправления ошибок.
Основа для моделирования: фотография, чертёж, эскиз, видео, набросок, неграфическое ТЗ, готовая 3D-модель для редактирования. Количество моделей: 1 шт. Техническое задание на разработку органайзера Необходимо разработать удобный, функциональный и аккуратный органайзер для компонентов дополнения настольной игры. 1. Общая конструкция Органайзер должен полностью помещаться внутрь существующего деревянного бокса. Органайзер необходимо сделать модульным: он должен состоять из нескольких отдельных сегментов/лотков, которые можно независимо доставать из общего деревянного бокса и использовать непосредственно во время игры. Не нужно проектировать органайзер как одну монолитную деталь. Общий внешний бокс изготовлен из дерева/фанеры. Необходимо учитывать, что дерево может немного изменять геометрию из-за влажности, температуры и других факторов. Поэтому при проектировании внешних размеров органайзера необходимо предусмотреть технологический запас примерно 0,5 мм, чтобы даже при небольшом изменении геометрии деревянного бокса все сегменты органайзера продолжали нормально устанавливаться и извлекаться. Органайзер не должен входить в деревянный бокс в сильный натяг. Важное ограничение по высоте Сверху на органайзер внутри деревянного бокса будут укладываться правила игры. Правила: печатаются на фотобумаге; после печати ламинируются; собраны в единый блок на металлической пружине; диаметр пружины — 6,5 мм. Поэтому при расчёте общей высоты органайзера необходимо обязательно оставить сверху достаточное свободное пространство для правил. Особенно важно учитывать не только толщину самих ламинированных листов, но и выступающую часть пружины диаметром 6,5 мм, которая фактически определяет минимально необходимый запас по высоте в зоне переплёта. После укладки правил крышка деревянного бокса должна закрываться свободно, без давления на правила, пружину, органайзер и расположенные внутри компоненты. Нельзя проектировать органайзер на всю доступную внутреннюю высоту бокса. Основные требования: рационально использовать всё доступное пространство; разделить компоненты на логичные отдельные сегменты; сделать сегменты удобными для извлечения из бокса; компоненты не должны болтаться при транспортировке; одновременно с этим посадка не должна быть чрезмерно плотной; любой компонент должен легко доставаться рукой; предусмотреть удобные вырезы и захваты для пальцев там, где они необходимы; конструкция должна быть рассчитана именно на регулярное использование во время игры, а не только на хранение. 2. Планшет Планшет Карноморфов — 1 шт. Размер: 192 ? 122 мм Для планшета необходимо предусмотреть отдельное место. Посадка должна обеспечивать нормальное извлечение планшета пальцами. Не нужно делать отсек точно размер в размер без возможности удобно подцепить планшет. 3. Большие карты Размер одной большой карты: 65 ? 92 мм Количество: карты-памятки — 5 шт.; карты атак Карноморфов — 20 шт.; карты событий — 20 шт.; карты мутаций персонажей — 12 шт. Общее количество больших карт: 57 шт. Важное требование Карты должны располагаться в органайзере строго вертикально. Горизонтальное размещение стопок карт не использовать. Все карты будут использоваться в протекторах, поэтому размеры отсеков нельзя рассчитывать только исходя из размера самой карты 65 ? 92 мм. Необходимо учитывать: дополнительную ширину и высоту протектора; толщину самого протектора; увеличение общей толщины стопки; эффект «распирания» или «надувания» стопки карт в протекторах. Когда большое количество карт находится в протекторах и складывается в одну стопку, фактическая толщина стопки получается заметно больше простой суммы толщины карт. Поэтому отсек должен иметь достаточный запас по толщине, чтобы стопка карт в протекторах свободно помещалась и легко извлекалась, но при этом не имела чрезмерного люфта. Желательно конструктивно разделить разные типы карт, чтобы во время подготовки к партии не приходилось перебирать одну общую стопку. 4. Маленькие карты Количество: 8 шт. Размер одной карты: 46 ? 70 мм Толщина одной карты без протектора: 0,55 мм Маленькие карты также будут использоваться в протекторах. Поэтому при расчёте отсека необходимо учитывать не только размеры карты 46 ? 70 мм и её толщину 0,55 мм, но и: размеры протектора; толщину протектора; увеличение толщины всей стопки после помещения карт в протекторы. Посадка стопки должна быть свободной и удобной для извлечения. 5. Жетоны Количество игровых жетонов дополнения: 11 шт. Размер одного жетона: диаметр — 30 мм; толщина — 3 мм. Для жетонов необходимо предусмотреть отдельный отсек или отдельные посадочные места. Жетоны должны уверенно находиться внутри органайзера, но их нельзя зажимать стенками. Обязательно предусмотреть возможность легко подцепить и достать жетоны пальцами. 6. Миниатюры Общее количество миниатюр: 20 шт. В комплект входят: Паразиты — 8 шт.; Отродье — 1 шт.; Громилы — 8 шт.; Псевдоплоти на подставках — 3 шт. Важное требование по миниатюрам Миниатюры имеют нестандартные размеры. Все необходимые 3D-модели миниатюр будут предоставлены отдельно для ознакомления с их реальными размерами и геометрией. Под каждую разновидность необходимо разработать подходящие посадочные места. При этом нельзя просто взять цифровую 3D-модель миниатюры, увеличить получившийся контур на минимальное значение и сделать из него посадочное место. Миниатюры печатаются из фотополимерной смолы, поэтому необходимо учитывать особенности реального производства. После печати возможны: небольшая усадка; незначительное изменение геометрии; отклонения размеров отдельных элементов; небольшое искривление тонких элементов; различия между экземплярами после печати, мойки и финальной полимеризации. Поэтому посадочное место должно проектироваться с учётом реальной печати из фотополимерной смолы, а не только идеальной геометрии исходного STL-файла. Особенно важно учитывать выступающие части миниатюр: конечности, лапы, оружие, хвосты и другие элементы не должны упираться в стенки органайзера или цепляться за них при извлечении. Необходимо найти баланс: миниатюра не должна болтаться внутри посадочного места, но одновременно не должна фиксироваться настолько плотно, чтобы её приходилось вытаскивать с усилием. Слишком плотная посадка недопустима, поскольку фотополимерная миниатюра может быть повреждена. Референс по размерам У нас уже существуют другие готовые боксы/органайзеры с посадочными местами под аналогичные подставки миниатюр. В них подобраны проверенные рабочие размеры посадочных мест: подставки входят удобно, не зажимаются и при этом не имеют чрезмерного люфта. Эти размеры можно и желательно использовать как референс при разработке нового органайзера, а не определять все технологические зазоры с нуля исключительно по цифровым моделям. 7. Общие требования к посадкам Главная задача — найти правильный баланс между фиксацией компонентов и удобством использования. Необходимо избегать двух крайностей: Слишком большой люфт — компоненты болтаются внутри органайзера при транспортировке. Слишком плотная посадка — карты, жетоны, планшет или миниатюры приходится вытаскивать с усилием. Посадочные места необходимо разрабатывать с учётом реальных материалов компонентов: карты в протекторах; картонные жетоны; планшет; фотополимерные миниатюры; деревянный внешний бокс; ламинированные правила на пружине. Все основные компоненты должны легко доставаться пальцами без необходимости переворачивать органайзер или вытряхивать содержимое. 8. Итоговый состав Органайзер должен вместить: планшет Карноморфов — 1 шт., 192 ? 122 мм; большие карты — 57 шт., 65 ? 92 мм, в протекторах; маленькие карты — 8 шт., 46 ? 70 ? 0,55 мм, в протекторах; игровые жетоны — 11 шт., ?30 ? 3 мм; миниатюры — 20 шт.: 8 Паразитов; 1 Отродье; 8 Громил; 3 Псевдоплоти на подставках. Дополнительно сверху органайзера внутри деревянного бокса должны размещаться ламинированные правила на металлической пружине диаметром 6,5 мм. Органайзер должен состоять из нескольких отдельных извлекаемых сегментов, полностью помещающихся внутри существующего деревянного бокса с учётом необходимого верхнего пространства под правила. Приоритет при разработке: удобство использования ? надёжная фиксация компонентов ? рациональное использование пространства ? аккуратный и лаконичный внешний вид.
Почему стоит искать удалённую работу для фрилансеров в Москве у нас?
🔸 У нас можно найти ежедневную подработку для фрилансеров и самозанятых, выбрав более чем из 48402 вакансий в Москве
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь фрилансера уже сегодня!
🔸 Актуальных предложений для фрилансеры на октябрь 2026 года — 48402 шт.
Как найти удалённую работу для фрилансеров и самозанятых в Москве?
Каждый день мы публикуем новые проекты и вакансии для фрилансеров. Найдите подходящий для себя проект или разовый заказ, обсудите детали с заказчиком и приступайте к работе уже сегодня. Зарабатывайте от 0.00 рублей с заказа
Являемся ли мы посредниками?
Нет, мы не одобряем посредничества и тщательно проверяем каждый новый заказ. Подобно бирже фриланса каждый новый заказ и проект удалённой работы в Москве размещён прямыми заказчиками
Сколько проектов и вакансий для фрилансеров размещено в Москве на сегодня?
На октябрь 2026 года опубликовано 48402 предложений работы для удалённых IT-специалистов. Не забывайте проверять новые вакансии ежедневно