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

Программисты 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; КонецЦикла; Возврат ТаблицаКомиссий; КонецФункции.
Похожие заказы

Ассистенты специалиста Профи.ру

дистанционно
договорная
Поиск клиентов, Поиск подобных специалистов. Анкета: https://profi.ru/profile/KazimirovaMK. Ищу человека, который сможет найти мне несколько учеников на следующий учебный год. ВАШ РЕЙТИНГ НА ПРОФИ НЕ ВАЖЕН. Не рассматриваю специалистов только с плохими отзывами. Критерии: Предмет: история. Конкретные темы не важны, готовлю что угодно, кроме истории религии. Специальность - XX век. Возраст учеников: от 9-10 классов и выше. Желательно - студенты вузов и взрослые. Запрос учеников: изучение истории для себя и объяснение тем к экзаменам. Большая просьба учеников с ЕГЭ не предлагать, только если нужен упор на теоретические занятия и первую часть ЕГЭ. Формат: онлайн занятия, без выездов на дом Цена занятий: от 2000 за час, это минимальная оплата. Желателен диапазон - от 2500 до 4000 за час (будет выше - предлагайте). Количество учеников - сколько найдете, желательно 2-3 постоянных. Если будут ученики на краткий курс (менее месяца) - тоже хорошо, но их нужно набрать помимо основных на долгое сотрудничество. Откуда брать: профи.ру, любые другие агрегаторы или личные знакомства. Начало занятий: идеально - с сентября. Можно найти тех, кто хочет и раньше начать, но, пожалуйста, не ранее чем спустя неделю после договоренностей. Без "свободен уже сегодня вечером". Ваша задача заключается в том, чтобы честно набрать желающих заниматься людей. Вы должны изучить анкету, связаться со мной (просто познакомиться лично и услышать о моих методах работы, чтобы подобрать потенциальных учеников) и желательно рассказать о методах привлечения учеников. Большая просьба учитывать - Я не организовываю пробных бесплатных уроков. - Я не принимаю учеников, которые хотят заниматься на их условиях: их ссылки на занятия, их методы оплаты и другие условия, открывающие доступ к мошенничеству. - Я занимаюсь ТОЛЬКО онлайн. - Не приводите учеников, которые проявляют признаки неблагонадежности: агрессивные, немотивированные, систематически нелояльные, недобросовестные итд. - Ученик должен получить верную ключевую информацию обо мне, моей квалификации и методах работы прежде, чем Вы его мне передадите. Ученик не должен ожидать какое-то другое предложение, выходя со мною на связь. Если Вы просто кинете мне ссылку на анкету или контакт и мне придется впервые рассказывать о себе и продавать свои услуги самостоятельно от и до - это не будет считаться полноценным привлечением ученика и в случае начала работы с этим учеником я оплачу не более 15% от ставки за занятие. Оплата услуг: Оплата составляет: 1) эквивалент цены за это занятие после 4-го занятия. (Пример: ученик занимается 1.5 часа по 2500 за час = 4к за четвертое занятие - Ваши). Если студент продолжает заниматься - еще 50% от 6-го занятия. 2) либо 1000р за второе занятие. + Если не работаете с историей, но знаете человека, который может выполнить подобную работу - Вам 20% от его работы).
Москва Фрилансеры

Дизайнеры

дистанционно
договорная
Превью Ютуба. Заголовок: Нужен иллюстратор для превью (thumbnails) YouTube-канала в стиле линогравюры Ищу иллюстратора/дизайнера для регулярной отрисовки превью (thumbnails) для игрового YouTube-канала. Канал посвящён инди-играм, культовым и малоизвестным проектам — формат роликов эссеистический, авторский, с фокусом на глубокий разбор игр. Суть задачи: Сейчас превью делаются через AI-генератор (Pikzels) по единой визуальной системе, которую я разработал сам — но я хочу заменить это на работу живого иллюстратора, сохранив узнаваемый стиль. Прикреплю несколько готовых примеров как референс — по ним будет понятна и стилистика, и структура композиции. Стиль: Линогравюра / ксилография (традиционная гравюра на дереве или линолеуме) — чёрные чернильные линии, штриховка, гравировка на состаренной кремовой бумаге Практически монохромная палитра — один тёплый или холодный акцентный цвет на всё изображение (например, свечение лампы, огонь, магический символ), остальное чёрно-белое Орнаментальная рамка по периметру — с повторяющимся узором сверху и снизу и медальонами по углам, узор каждый раз разный и тематически связан с сюжетом конкретной игры Правая треть изображения — чистая панель под текст (заголовок крупным шрифтом + короткий подзаголовок мельче, разделены тонкой линией) — гравированный засечный шрифт в тон общей стилистике Композиция обычно строится вокруг одного персонажа/фигуры в атмосферной, тематической сцене, отражающей суть и настроение конкретной игры Формат: Итоговый файл — 1280?720 px, в идеале с исходником в PSD (слоями), чтобы при необходимости можно было редактировать текст отдельно Одно превью = одна отдельная работа под конкретную игру/видео Что нужно от вас: Портфолио с похожими работами (гравюра, ксилография, чёрно-белая иллюстрация с акцентным цветом — приветствуется, не обязательно игровая тематика) Готовность работать по референсам и композиционному брифу под каждое видео (я буду присылать описание сюжета/темы игры + примерную композицию) Возможность взять в работу несколько превью с определённой регулярностью (обсудим объём и сроки отдельно).
Москва Фрилансеры

Настройка серверов

дистанционно
договорная
Настроить: программное обеспечение. Веб-сервер. Операционная система: Linux. Пожелания и особенности: Полностью перенести рабочую среду на удаленный сервер (VPS). Весь трафик идёт с сервера, а ваш локальный IP остаётся скрытым. Хостинг : Timeweb. Локация : Нидерланды. 1. Сервер уже арендован. 2.Настроить SSH-доступ с ключами для безопасности. 3. Установить графический интерфейс (XFCE) и браузер (Firefox). 4. Настроить удалённый доступ (через X2Go или NoMachine) для комфортной работы. 5. Убедиться, что IP-адрес сервера «чистый» (не забанен Anthropic). 6.Настроить автозапуск всех служб после перезагрузки. 7. Выдать мне логин/пароль и провести тестовую сессию, чтобы я оценил скорость.
Москва Фрилансеры

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

дистанционно
договорная
Парсинг. Разработка с нуля. Нужен парсер, который в ЕИС будет искать протоколы уклонений и информацию об уклонившихся. В еис публикуются сами протоколы, в протоколах указываются номера присвоенные участникам. А вот название организации и ИНН, такую информацию не могу найти. Нужно подумать как это сделать. Чтобы я получил ссылку на уклонение, название организации и контакты руководителя. И второй вид парсинга в ЕИС - это поиск расторжений контрактов, которые еще не вступили в силу. То есть заказчик вот вчера принял решение о расторжении, а завтра уже решение появилось в ЕИС и нужно это найти.
Москва Фрилансеры

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

дистанционно
договорная
парсинг. Разработка с нуля. Нужен парсер, который в ЕИС будет искать протоколы уклонений и информацию об уклонившихся. В еис публикуются сами протоколы, в протоколах указываются номера присвоенные участникам. А вот название организации и ИНН, такую информацию не могу найти. Нужно подумать как это сделать. Чтобы я получил ссылку на уклонение, название организации и контакты руководителя. И второй вид парсинга в ЕИС - это поиск расторжений контрактов, которые еще не вступили в силу. То есть заказчик вот вчера принял решение о расторжении, а завтра уже решение появилось в ЕИС и нужно это найти.
Москва Фрилансеры

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

дистанционно
договорная
Парсер. Разработка с нуля. Нужен парсер, который в ЕИС будет искать протоколы уклонений и информацию об уклонившихся. В еис публикуются сами протоколы, в протоколах указываются номера присвоенные участникам. А вот название организации и ИНН, такую информацию не могу найти. Нужно подумать как это сделать. Чтобы я получил ссылку на уклонение, название организации и контакты руководителя. И второй вид парсинга в ЕИС - это поиск расторжений контрактов, которые еще не вступили в силу. То есть заказчик вот вчера принял решение о расторжении, а завтра уже решение появилось в ЕИС и нужно это найти.
Москва Фрилансеры

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

дистанционно
договорная
Парсер. Разработка с нуля. Нужен парсер, который в ЕИС будет искать протоколы уклонений и информацию об уклонившихся. В еис публикуются сами протоколы, в протоколах указываются номера присвоенные участникам. А вот название организации и ИНН, такую информацию не могу найти. Нужно подумать как это сделать. Чтобы я получил ссылку на уклонение, название организации и контакты руководителя. И второй вид парсинга в ЕИС - это поиск расторжений контрактов, которые еще не вступили в силу. То есть заказчик вот вчера принял решение о расторжении, а завтра уже решение появилось в ЕИС и нужно это найти.
Москва Фрилансеры