Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Программисты 1С — удалённая работа в Москве

Дата: 2026-01-20
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2026-01-20
Описание
Придумать задачу. Конфигурация 1С: Бухгалтерия, Управление торговлей, Предприятие, Управление нашей фирмой, Розница, Торговля и склад, Зарплата и управление персоналом, ERP Управление предприятием, Комплексная автоматизация, Документооборот , Управление производственным предприятием. Версия: 8.3. Задача исполнителя Нужно подготовить 2 задачи по 1С (базовую и среднюю) как в приложенных примерах/скриншотах. Важно: каждая задача должна включать и условие, и эталонное решение (код на 1С). Формат одной задачи (обязательно) 1) Условие задачи (текст): что нужно реализовать; с какими объектами 1С работаем (документ/регистр/табличная часть/коллекции и т.д.); ограничения и условия (проведён/не проведён, период, отборы, параметры и т.п.); что считается корректным результатом (ожидаемый итог). 2) Эталонное решение (код на 1С): корректный код, реализующий условие; решение должно быть рабочим и аккуратным (типовые приёмы 1С); ориентир по объёму: 10–100 строк кода. Примеры тем задач (ориентир) Базовый — основы языка, простые операции с данными Средний — работа с документами, регистрами, запросы Дополнительно (для понимания) заполнение/изменение табличной части документа данными из регистра; массовое изменение документов за период; расчёт показателей (суммы, комиссии, агрегаты) по документам; запросы с группировками и отборами; работа с коллекциями (ТаблицаЗначений, Массив и т.д.). Важно задачи должны быть реалистичными, как в реальной разработке на 1С; без «учебных» и искусственных формулировок; результат должен быть однозначно проверяемым; логика должна быть безопасной: не менять данные базы “навсегда” (если изменения нужны — предусмотреть откат/безопасный сценарий). Результат (что сдаём) 2 задачи (базовая и средняя, см ниже) в формате: Условие + Эталонное решение (код) формат сдачи: Google Doc / файл / текст / epf — не критично. Примеры задач (как должно выглядеть) Базовые Пример 1: Заполнение табличной части остатками Условие задачи: Создай функцию ЗаполнитьТабличнуюЧастьОстатками(ДокументОбъект), которая заполняет табличную часть документа «Заказ» «Товары» остатками из регистра «ТоварныеЗапасы» для склада и даты, заданных в документе. Отбирать только товары с видом = Товар. Эталонное решение: Функция ЗаполнитьТабличнуюЧастьОстатками(ДокументОбъект) Запрос = Новый Запрос(); Запрос.Текст = “ВЫБРАТЬ | Т.Товар КАК Товар, | Т.КоличествоОстаток КАК Количество |ИЗ | РегистрНакопления.ТоварныеЗапасы.Остатки(&Дата, Склад = &Склад) КАК Т |ГДЕ | Т.Товар.Вид = ЗНАЧЕНИЕ(Перечисление.ВидыТоваров.Товар)“; Запрос.УстановитьПараметр(“Дата“, ДокументОбъект.Дата); Запрос.УстановитьПараметр(“Склад“, ДокументОбъект.Склад); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл СтрокаТЧ = ДокументОбъект.Товары.Добавить(); ЗаполнитьЗначенияСвойств(СтрокаТЧ, Выборка); КонецЦикла; КонецФункции Пример 2: Замена номенклатуры в документах Условие задачи: Создай функцию ЗаменитьНоменклатуру(ТоварИсточник, ТоварЗамены, ДатаС, ДатаПо), которая находит все документы “Заказ“ за указанный период и заменяет в них один товар на другой. Вернуть количество изменённых документов. Эталонное решение: Функция ЗаменитьНоменклатуру(ТоварИсточник, ТоварЗамены, ДатаС, ДатаПо) Экспорт КоличествоИзмененных = 0; Запрос = Новый Запрос; Запрос.Текст = “ВЫБРАТЬ | Заказ.Ссылка КАК Ссылка |ИЗ | Документ.Заказ КАК Заказ |ГДЕ | Заказ.Дата >= &ДатаС | И Заказ.Дата <= &ДатаПо | И НЕ Заказ.ПометкаУдаления“; Запрос.УстановитьПараметр(“ДатаС“, ДатаС); Запрос.УстановитьПараметр(“ДатаПо“, ДатаПо); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ДокументОбъект = Выборка.Ссылка.ПолучитьОбъект(); БылаЗамена = Ложь; БылПроведен = ДокументОбъект.Проведен; Для Каждого СтрокаТовары Из ДокументОбъект.Товары Цикл Если СтрокаТовары.Товар = ТоварИсточник Тогда СтрокаТовары.Товар = ТоварЗамены; БылаЗамена = Истина; КонецЕсли; КонецЦикла; Если БылаЗамена Тогда Если БылПроведен Тогда ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение); Иначе ДокументОбъект.Записать(РежимЗаписиДокумента.Запись); КонецЕсли; КоличествоИзмененных = КоличествоИзмененных + 1; КонецЕсли; КонецЦикла; Возврат КоличествоИзмененных; КонецФункции Средняя Пример 3: Расчёт комиссии менеджеров Условие задачи: Создай функцию РасчетКомиссииМенеджера(ТаблицаКомиссий, Процент, ДатаС, ДатаПо), которая находит документы “Заказ“ в заданном интервале и вычисляет комиссию менеджера исходя из сумм в табличной части Товары: Смотрим только проведенные заказы Сумма заказа — сумма всех строк по реквизиту Сумма Комиссия менеджера — сумма всех заказов менеджера (реквизит Автор) за период, умноженная на Процент Функция должна заполнить таблицу ТаблицаКомиссий (колонки: Менеджер, СуммаЗаказов, Комиссия). Менеджер уникален: один менеджер — одна строка. Эталонное решение: Функция РасчетКомиссииМенеджера(ТаблицаКомиссий, Процент, ДатаС, ДатаПо) Экспорт Запрос = Новый Запрос; Запрос.Текст = “ВЫБРАТЬ | Заказ.Автор КАК Менеджер, | СУММА(ЗаказТовары.Сумма) КАК СуммаЗаказов |ИЗ | Документ.Заказ КАК Заказ | ЛЕВОЕ СОЕДИНЕНИЕ Документ.Заказ.Товары КАК ЗаказТовары | ПО Заказ.Ссылка = ЗаказТовары.Ссылка |ГДЕ | Заказ.Проведен = ИСТИНА | И Заказ.Дата >= &ДатаС | И Заказ.Дата <= &ДатаПо |СГРУППИРОВАТЬ ПО | Заказ.Автор“; Запрос.УстановитьПараметр(“ДатаС“, ДатаС); Запрос.УстановитьПараметр(“ДатаПо“, ДатаПо); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл НоваяСтрока = ТаблицаКомиссий.Добавить(); НоваяСтрока.Менеджер = Выборка.Менеджер; НоваяСтрока.СуммаЗаказов = Выборка.СуммаЗаказов; НоваяСтрока.Комиссия = Выборка.СуммаЗаказов * Процент / 100; КонецЦикла; Возврат ТаблицаКомиссий; КонецФункции.
Похожие заказы

Программисты

дистанционно
договорная
Разработка мобильных приложений. Разработка с нуля. Приложение: для iOS, Telegram. Устройства для масштабирования: смартфоны. Нужен разработчик для первого MVP Telegram Mini App / web-прототипа. Проект: мини-приложение с музыкой для фокуса, работы, медитации и креативного состояния. Суть: Пользователь открывает мини-приложение в Telegram, выбирает один из режимов, нажимает Start, запускается музыка, идёт таймер. Есть кнопка Stop с плавным затуханием звука и ползунок intensity, который меняет насыщенность музыки. На первом этапе нужно 4 режима: 1. Deep Focus - концентрация и работа. 2. Night Work - вечерняя работа / тёмный вайб. 3. Meditation - спокойствие и расслабление. 4. Creative Flow - креативная работа, идеи, письмо. Для каждого режима будут подготовлены отдельные аудиофайлы/лупы по категориям: base / melody / highs / pulse / texture. Что нужно сделать: 1. Telegram Mini App / web-приложение. 2. Экран выбора из 4 режимов. 3. Экран сессии для выбранного режима. 4. Кнопка Start. 5. Запуск нескольких аудиофайлов одновременно. 6. Аудиофайлы должны запускаться синхронно и зацикливаться. 7. Ползунок intensity должен менять громкость отдельных аудиослоёв. 8. Кнопка Stop должна плавно затухать звук. 9. Таймер сессии. 10. Простая визуальная заглушка на фоне, без сложного WebGL на первом этапе. 11. Код должен быть структурированный, чтобы потом можно было доработать проект и перенести в PWA / мобильное приложение. Что НЕ нужно сейчас: - регистрация; - сложный backend; - сложный 3D/Three.js визуал. Стек желательно: React / TypeScript / Telegram Mini App. Опыт с аудио в браузере будет большим плюсом.
Москва Фрилансеры

Контент-менеджеры

дистанционно
договорная
Наполнение базы данных. репетиорский сайт. Платформа сайта: Moodle. Добрый день! Я создаю репетиторский сайт по русскому языку на платформе Moodle. Нужны 1–2 исполнителя для массового переноса и структурирования тестовых материалов в систему. Задача: — Создание и наполнение «Банка вопросов» Moodle (типы: множественный выбор, верно/неверно, соответствие, ввод текста). ВАЖНО! Требования к кандидату: 1. Знание Moodle (админка/роль «Создатель курса») — обязательно. Понимание, где лежит Банк вопросов и как настраивать тест. 2. Грамотность — это сайт по русскому языку, ошибки в вопросах недопустимы. Будем проверять орфографию на тестовом задании. 3. Пунктуальность — проект разбит на этапы. Срывать сроки нельзя, так как от этого зависит запуск сайта к сезону. 4. Навык работы с текстовыми редакторами (чтобы чистить формат перед импортом). Условия: — Полная удаленка. — Разовый проект (объем: около 100) с возможностью постоянного сотрудничества при успешной сдаче. — Я готов взять несколько исполнителей, чтобы параллельно вести разные категории тестов. — Оплата сдельная (за 1 корректно загруженный вопрос). Как откликнуться: В личные сообщения пришлите: — Кратко: опыт работы с Moodle (какие версии, что делали). — Скриншот Банка вопросов из вашего прошлого проекта (чтобы я видел, что вы реально работали). Все "пробовальщики", кто не умет распределять время, не умеет писать, дает обещание не выполняет - всем удачи и яркого солнца! Не отвлекайте. Буду рад поработать с коллегой-филологом или технически подкованным администратором!.
Воронеж Фрилансеры

Разработка на Flutter

дистанционно
договорная
Вместе со мной разрабатывать мой проект(ы) на flutterflow и параллельно обучать. Уже наброски есть. Идея проекта есть. Базовое понимание основ есть. Разрабатывал тг ботов на low code (базово умею читать и понимать код, но оочень базово). Предпочитаю drag n drop конструкторы, убежден, что за ними будущее, особенно, если можно вынуть код, хотя бы даже корявый код (а на флаттерфлоу можно). Без ментора дальше не могу. То есть нужно два в одном, и делать, и учить. То есть делать должен я под присмотром м менторством. Спешки нет, сроков нет, делаю для себя. Пожелания и особенности: Вместе со мной разрабатывать мой проект(ы) на flutterflow и параллельно обучать. Уже наброски есть. Идея проекта есть. Базовое понимание основ есть. Разрабатывал тг ботов на low code (базово умею читать и понимать код, но оочень базово). Предпочитаю drag n drop конструкторы, убежден, что за ними будущее, особенно, если можно вынуть код, хотя бы даже корявый код (а на флаттерфлоу можно). Без ментора дальше не могу. То есть нужно два в одном, и делать, и учить. То есть делать должен я под присмотром м менторством. Спешки нет, сроков нет, делаю для себя. Желательно спец из СПб. Если еще и тг web app умеет делать и учить, то совсем хорошо.
Санкт-Петербург Фрилансеры

Программисты

дистанционно
договорная
Создание сайта. Для проверки ссылки на вирусы. Платформа: по рекомендации специалиста. Функционал сайта: Сайт будет преднозначен для пенсионеров. Три раздела: проверка ссылки на вредоносное ПО, теория, симуляция мошенничества. Контент есть. Сайт будет предназначен для пенсионеров. В первом разделе должно быть окно, для проверки ссылки на вредоносное ПО, желательно написать собственный чекер ссылок, а не брать из открытых источников. Второй раздел должен содержать просто теорию о том, какие бывают виды мошенничества и как нужно на них реагировать. Материалы все предоставлю. Третий раздел должен быть симуляцией мошенничества. Пусть там будет диалог с чат-ботом, который будет писать сообщения от лица мошенников, пенсионер должен будет ответить на сообщение путем выбора ваирнат ответов (они будут предоставлены), в зависимости от выбора бот должен будет либо объяснить, что не нужно было вестись и почему, либо наоборот похвалить. Так же должны быть функции увелечения шрифта и контрастности.
Москва Фрилансеры

SMM

дистанционно
договорная
Задача: оформление соцсетей, работа с блогерами , постинг. Тема: спорт. Telegram, ВКонтакте. Бюджет на рекламную кампанию: 10000. Рекламодатель: ИП. Пожелания и особенности: Футбольная академия «Ахиллес» ищет смм специалиста(мужчина) 1. Ведение и развитие аккаунтов: Instagram, Telegram, VK. 2. Создание контента 3. Съёмка фото и видео на тренировках и мероприятиях академии (выезд 1-3 раза в неделю в Изумрудные холмы, школа №18). 4. Монтаж Reels, Stories, постов. Наш сайт и соц сети achilles-academy.ru https://t.me/akhillesacademy https://vk.ru/akhillesacademy https://www.instagram.com/akhillesacademy.
Москва Фрилансеры

Дизайн афиш

дистанционно
договорная
Печать не нужна. Пожелания и особенности: ТЗ Проект: Анонс «Шапочный бой» для соцсетей (VK/Telegram). Задача: сделать 3–5 карусельных карточек + сторис. Визуал: · Стиль — русский фолк, тёплый, летний. · Обязательно: два мальчика с шапками (синяя и красная) на переднем плане. · На заднем плане (издалека) — схватка на ринге, без перчаток. · Последний слайд — логотипы участников. Текст (крупно на картинках): · Заголовок: «ШАПОЧНЫЙ БОЙ» · Подзаголовок: «Летние славянские традиции» · Дата, место (заполнить позже). Настроение: доброе, без агрессии, игровое. Форматы: квадрат 1080?1080 + вертикалка для сторис.
Москва Фрилансеры

Интернет-баннер

дистанционно
договорная
Баннер: для интернет-магазина, на главную страницу сайта, для размещения на рекламных площадках. Формат: анимированный. Количество: 2 шт. Размер: не знаю. Запускается реклама новой службы доставки суши. Для размещения в социальных сетях и рекламных сетях требуется яркий баннер с акционным предложением. Баннер должен привлекать внимание с первых секунд просмотра и оставаться читаемым как на компьютере, так и на экране смартфона. Размеры — 1080?1080 и 1080?1920 пикселей. Исходник также потребуется для последующих рекламных кампаний.
Саратов Фрилансеры