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

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

Дата: 2025-06-23
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-06-23
Описание
Доработать. 1с:учебная. Версия: 8.3. Итоговая работа блока А «Настройки и справочники» Описание задачи Создать конфигурацию «Управление ИТ-компанией» с базовым набором справочников, поддерживающую управление пользователями ИБ в режиме предприятия. Требования к результату Выгрузка информационной базы (.dt) с конфигурацией под названием «Управление ИТ-фирмой», содержащей девять пунктов ниже. 1. Перечисление «Юридическое лицо». Со значениями: ЮридическоеЛицо. ФизическоеЛицо. 2. Справочник «Контрагенты». С реквизитами: ПолноеНаименование. ИНН. КПП. Электронная почта. Телефон. ФактическийАдрес. ЮридическийАдрес. Тип (ПеречислениеСсылка.ЮридическоеФизическоеЛицо). Ответственный (СправочникСсылка.Сотрудники). Типы должны быть подходящими, а их длина и точность — разумно достаточными. С формой элемента КПП должен быть доступен только для контрагентов — юридических лиц. Доступность должна сохраняться как при изменении типа, так и при перечитывании элемента справочника из ИБ. При изменении наименования полное наименование должно заполняться с развёртыванием распространённых сокращений организационно-правовых форм. Например, АО «Вектор» должно преобразовываться в акционерное общество «Вектор». Должна быть реализована проверка корректности ИНН как для физических, так и для юридических лиц. Проверку нужно проводить как при попытке записи — с выдачей предупреждения и отказом, так и при изменении ИНН — с подсветкой поля ввода или выводом текста ошибки рядом с ним. С формой списка В форме списка должны присутствовать все существенные реквизиты в разумном порядке. С модулем объекта В его коде определено заполнение по умолчанию: Тип — юридическое лицо. Ответственный — текущий сотрудник из параметра сеанса «ТекущийСотрудник». 3. Перечисление «Пол». Со значениями: Мужской. Женский. 4. Справочник «Сотрудники». С реквизитами: Электронная почта. ДатаРождения. Идентификатор пользователя ИБ. Оклад. Пол. СтавкаЧаса. Телефон. Типы должны быть подходящими, а их длина и точность — разумно достаточными. Для сумм следует использовать определяемый тип. С модулем менеджера В котором переопределено получение формы объекта в зависимости от права доступа «Администрирование». С формой элемента «ФормаАдминистратора»: которая открывается для пользователей с правами доступа «Администрирование»; В ней, помимо реквизитов сотрудника, есть флажок «Вход разрешён» и поля ввода «Имя для входа» и «Пароль», отражающие свойства пользователя ИБ. При записи сотрудника из этой формы при необходимости должно выполняться следующее: создание пользователя ИБ с ролью «БазовыеПрава»; изменение его пароля и имени для входа в систему; при снятии флажка — отключение стандартной аутентификации. Рядом с полем ввода пароля должна быть команда «Случайный пароль», которая генерирует случайный пароль и показывает его пользователю. С формой элемента «ФормаПользователя» Она открывается для пользователей без прав доступа «Администрирование» и содержит элементы управления для реквизитов сотрудника, упорядоченные по смыслу. 5. Константа и функциональная опция «Вести расчёт заработной платы». Константа не должна присутствовать в командном интерфейсе сама по себе — флажок «Использовать стандартные команды» должен быть снят. В состав ФО должны входить реквизиты, относящиеся к расчету заработной платы, из справочника «Сотрудники», а константа должна быть отмечена флажком в общей форме «Настройка программы». 6. Общая форма и общая команда «Настройка программы». Форма должна содержать основной реквизит типа «НаборКонстант» и поле флажка для константы «ВестиРасчётЗарплаты». Общая команда должна открывать общую форму, принадлежать подсистеме «Настройки» и присутствовать в командном интерфейсе раздела «Настройки». 7. Параметр сеанса «Текущий сотрудник». Тип «СправочникСсылка.Сотрудники». Должен заполняться элементом справочника «Сотрудники», идентификатор пользователя ИБ которого совпадает с идентификатором текущего пользователя ИБ. 8. Роли «Базовые права» и «Полные права». Роль «ПолныеПрава» должна предоставлять права на всё, кроме интерактивного удаления элементов справочников. Роль «БазовыеПрава» должна предоставлять права на чтение, просмотр и ввод по строке всех данных. Редактирование, добавление и изменение разрешено только для справочника «Контрагенты». Роль не должна предоставлять права на открытие настроек программы. 9. Подсистема «Настройки». Содержит все справочники и общую команду «Настройка программы». Процесс выполнения Старайтесь использовать наработки, выполненные ранее в домашних заданиях блока А. Подсистема «Настройки» Создайте подсистему «Настройки», в которую вы будете включать все добавляемые далее объекты метаданных. Константа и ФО Создайте константу «ВестиРасчётЗарплаты» типа «Булево» и соответствующую ФО. Константу включите в подсистему «Настройки». Не забудьте снять флажок «Использовать стандартные команды», чтобы константа не появилась в командном интерфейсе сама по себе. Настройка программы Создайте общую форму «Настройка программы». Добавьте в него основной реквизит типа «НаборКонстант». Выведите константу «ВестиРасчётЗарплаты» на форму в виде флажка. Заголовок флажка по общим правилам разместите справа. Создайте общую команду «Настройка программы», в модуле которой реализована функция открытия общей формы. Включите команду и форму в подсистему «Настройки». Справочник «Сотрудники» Создайте справочник и заполните его реквизитами, указанными в Требованиях. Включите зарплатные реквизиты в состав ФО «ВестиРасчётЗарплаты». Создайте две формы элемента: «Форма администратора» и «Форма пользователя». Форма администратора будет основной. В модуле менеджера определите обработчик события «ОбработкаПолученияФормы()». В нём, в зависимости от наличия права доступа «Администрирование», открывайте форму администратора или форму пользователя. Право администрирования проверяется следующим образом: Если ПравоДоступа(“Администрирование“, Метаданные) Тогда Выбранную форму лучше возвращать не по имени, а как объект метаданных, например: `Метаданные.Справочники.Сотрудники.Формы.ФормаАдминистратора` ФормаПользователя Выведите в неё реквизиты сотрудника в разумном порядке. ФормаАдминистратора Можно создать копию формы «ФормаПользователя». Создайте в ней две группы: левую и правую. В левую выведите реквизиты сотрудника в разумном порядке, как в форме пользователя. Добавьте реквизиты формы «ВходРазрешён» (Булево), «ИмяДляВхода» и «Пароль» и выведите их в правую группу флажком и двумя полями ввода. Для поля ввода «Пароль» включите режим пароля, чтобы вводимое значение заменялось звёздочками. Случайный пароль Создайте команду и кнопку «Случайный пароль». В обработчике создайте случайный пароль из 5–6 букв и цифр, отключив в поле ввода «Пароль» режим пароля, чтобы пользователь мог его увидеть и скопировать. При чтении на сервере Найдите пользователя ИБ по идентификатору — «ТекущийОбъект.ИдентификаторПользователяИБ». Заполните реквизиты формы «ИмяДляВхода» и «Пароль» данными пользователя ИБ. Реквизит «ВходРазрешён» заполните реквизитом пользователя ИБ «АутентификацияСтандартная». Если идентификатор не заполнен или поиск пользователя ИБ возвращает «Неопределено», считайте, что вход запрещён, а имя и пароль пусты. Перед записью на сервере Если идентификатор пользователя ИБ заполнен, найдите пользователя ИБ и обновите его реквизиты значениями реквизитов «Вход разрешён», «Имя для входа» и «Пароль». Если идентификатор не заполнен, а флажок «Вход разрешён» установлен, создайте пользователя ИБ и добавьте ему роль «Метаданные. Роли. Базовые права». После создания пользователя ИБ присвойте его идентификатор реквизиту «ИдентификаторПользователяИБ» записываемого объекта, чтобы найти этого пользователя ИБ при следующем открытии формы. Обратите внимание, что учебная версия платформы не позволяет задать непустой пароль. Логику задания пароля всё равно нужно реализовать, а в тестах задавать пустой пароль. Форма списка Создайте форму списка, добавив в неё все необходимые реквизиты в разумном порядке и расположении. Параметр сеанса Создайте параметр сеанса «ТекущийСотрудник» типа «СправочникСсылка.Сотрудники». В модуле сеанса определите процедуру «Установка параметров сеанса». В ней, для простоты, не анализируя параметр «ТребуемыеПараметры», найдите сотрудника по значению реквизита «ИдентификаторПользователяИБ», используя функцию менеджера: Справочники.Сотрудники.НайтиПоРеквизиту(<...>); Значение идентификатора можно получить, обратившись к функции «ТекущийПользователь()» менеджера «ПользователиИнформационнойБазы». Справочник «Контрагенты» Создайте справочник и заполните его реквизитами, указанными в требованиях. Не забудьте установить флажок «Заполнять из данных заполнения» хотя бы для реквизитов «Тип» и «Ответственный». В модуле объекта определите обработчик «ОбработкаЗаполнения», в котором заполните реквизит «Тип» значением по умолчанию «ЮридическоеЛицо», а реквизит «Ответственный» — значением параметра сеанса «ТекущийСотрудник». Форма элемента Создайте форму элемента, разместив на ней все необходимые реквизиты в разумном порядке и расположении. Реализуйте управление доступностью поля ввода «КПП» в зависимости от типа контрагента, сделав это в обработчиках событий «ПриОткрытии» формы и «ПриИзменении» поля ввода «Тип». Реализуйте функцию определения корректности ИНН, которая работала бы со всеми ИНН и возвращала бы, помимо булевого значения (Истина — корректен, Ложь — некорректен), текстовое описание ошибки в качестве неявного возвращаемого значения. Алгоритмы расчёта: https://www.egrul.ru/test_inn.html https://keysystems.ru/files/fo/arm_budjet/show_docum/BKS/onlinehelp/index.html?ro_kr_algor_klyuch_inn.htm Реализуйте вызов этой функции в двух местах: В обработчике событий объекта «Перед записью» — с отказом от записи при неверном ИНН и выводом предупреждения, содержащего текстовое описание ошибки. В обработчике события «При изменении» поля ввода ИНН — с подсветкой текста поля ввода или с выводом рядом с полем ввода текстового описания ошибки в виде декоративного элемента или подсказки. Считайте, что пустой ИНН корректен. В обработчике события «При изменении» поля ввода «Наименование» реализуйте поиск распространённых сокращений организационно-правовых форм и заполнение полного наименования по краткому с заменой сокращения ОПФ на её полное наименование. Не изменяйте полное наименование, если оно уже было изменено пользователем вручную. Чтобы реализовать это, при чтении формы получайте полное наименование из краткого и, если полученный в результате замены результат соответствует полному наименованию, сохраняйте в невидимом булевом реквизите формы признак того, что полное наименование можно изменять автоматически. Форма списка Создайте форму списка, добавив в неё все необходимые реквизиты в разумном порядке и расположении. Роли Создайте роли «ПолныеПрава» и «БазовыеПрава». В состав роли «ПолныеПрава» включите все права, за исключением: интерактивное удаление элементов справочников; пометка для удаления и удаление помеченных предопределённых элементов. В состав роли «БазовыеПрава» включите права на чтение, просмотр и ввод по строке всех данных, включая параметры сеанса. Также разрешите изменение, добавление, редактирование и интерактивную пометку удаления справочника «Контрагенты». Проверка Убедитесь, что подсистема «Настройки» содержит все добавленные объекты метаданных. Создайте пользователя ИБ с полными правами доступа. Запустив программу под этим именем, убедитесь, что раздел «Настройки», все справочники и команда «Настройка программы» отображаются. Включите функцию «Вести расчёт заработной платы». В справочнике «Сотрудники» создайте одного или нескольких сотрудников, предоставив им доступ. Запустив программу под ними, убедитесь, что раздел «Настройки» и все справочники отображаются. Открыв любого сотрудника, убедитесь, что открывается именно форма пользователя. Проверьте создание и редактирование контрагентов, введя реальные данные. Часть работы уже сделано по прошлым ДЗ нужно сделать по ТЗ, отправлю ДТ файл.
Похожие заказы

Продвижение на Amazon

дистанционно
договорная
Бюджет на рекламную кампанию: 300000. ИП. Ищу операционного партнёра для Amazon FBA / Private Label — полный цикл Ищу человека или небольшую команду с подтверждённым опытом запуска и масштабирования товаров на Amazon US. С моей стороны: действующий Amazon Seller Account и инвестиции в проект. Со стороны партнёра: полный цикл управления бизнесом — от поиска товара до получения и масштабирования продаж. В зону ответственности входит анализ рынка и поиск продукта, юнит-экономика, поиск поставщика и производство, логистика, таможня, prep/FBA fulfillment, создание и оптимизация листинга, PPC, продвижение, аналитика, управление остатками и повторными закупками. Меня интересует именно партнёрская модель с процентом от чистой прибыли, а не агентство с ежемесячной оплатой услуг. Аккаунт и инвестиции остаются на моей стороне. Операционное управление проектом — на стороне партнёра. Рассматриваю только кандидатов с реальными кейсами Amazon US. При обращении прошу прислать: какие товары/бренды запускали, обороты проектов, бюджеты запусков, результаты PPC, какие процессы закрываете своей командой, а какие передаёте подрядчикам. Первый товар запускаем как тестовый проект. После подтверждения модели готовы существенно увеличивать инвестиции и запускать следующие SKU.
Москва Фрилансеры

Blockchain-разработчики

дистанционно
договорная
Пожелания и особенности: Архитектурный манифест протокола: Кибернетический гомеостаз • Стохастическая демократическая эмиссия: Отказ от классического майнинга. Новая эмиссия (ровно 1 миллион монет) возможна только при достижении строгого кворума в 90% голосов активных участников. Распределение происходит случайно среди зарегистрированных пользователей. • Адаптивный демередж (Коррозия капитала): Монеты обладают сроком жизни, привязанным к их оборачиваемости в системе. Чем ниже реальная деловая активность, тем выше коэффициент эрозии залежавшихся средств. • Двухуровневая модель транзакций: Поддержка «прозрачных» транзакций с жестким трекингом возраста каждого токена (для ответственных контрактов и аудита) и «слепых» транзакций с усредненным списанием износа (для бытовых и универсальных расчетов). • Кибернетическая отрицательная обратная связь: Система обладает встроенным предохранителем. Если участники голосуют за эмиссию в условиях простаивающей экономики, лавинообразно возрастающая коррозия автоматически выжигает лишнюю массу, защищая протокол от инфляционного коллапса. Хочется написать с помощью современных средств вайбкодинга ,хоть в виде приложения хоть в виде сайта.
Санкт-Петербург Фрилансеры

Дизайнеры

дистанционно
договорная
Создание иллюстраций. Иллюстрация: для дизайн-проекта. Количество: 1 шт. Изображения: векторные. Разовая задача или временный проект. Нужно разработать дизайн игрового поля (карты) для математической настольной игры «Математический Гамбит» под печать на формате А3 (горизонтальный). Что должно быть на карте: 1. Фон: Стильный темно-синий/чертежный (blueprint) с аккуратными неоновыми линиями и математическими символами на заднем плане (пи, корень, формулы с прозрачностью). 2. Координатная сетка 9x9: Четкие оси X и Y с пересечением в центре (0;0) и делениями от -4 до +4. 3. Трасса из клеток: Цепочка ровных клеток с развилкой (траектория графа) от точки «Старт» до точки «Финиш». Часть клеток со специальными значками (Викторина, Векторный сдвиг, Модуль, Телепорт, Ловушка). 4. Место под колоды: В нижней части поля 4 аккуратные зоны под карточки задач (зеленый, желтый, красный и синий цвета). Требования к файлу: Формат А3 (297x420 мм), вектор / PDF для печати высокое качество (300 DPI, правильные цветовые профили). Примерный эскиз и схему расположения прикрепляю во вложении.
Москва Фрилансеры

Настройка Google Adwords

дистанционно
договорная
Регион показа рекламы: UK. Бюджет на рекламную кампанию: 300000. Рекламодатель: Другое. Постоянная работа. Ищем специалистов по Google Search, YouTube Ads и Meta Ads Мы занимаемся разработкой сайтов, приложений и ИИ-решений. Рекламу запускаем на Великобританию, на английском языке. Нужны первоначальная настройка и дальнейшее ежемесячное ведение: аналитика, запуск кампаний, тестирование объявлений и оптимизация. Цель — качественные заявки от бизнеса и записи на созвоны. Можно откликнуться на отдельный канал. Нужен опыт рекламы не в РФ, желательно в B2B. Пришлите кейсы и укажите отдельно стоимость запуска и ежемесячного ведения без рекламного бюджета, а также входит ли подготовка креативов. Ищем долгосрочное сотрудничество.
Москва Фрилансеры

Дизайнеры

дистанционно
договорная
Создание иллюстраций. Иллюстрация: для сайта. Количество: 10 шт. Изображения: растровые. Разовая задача или временный проект. Пожелания и особенности: Здравствуйте, нужно отсмотреть сайт косметологической клиники и подобрать фотографии из наших запасов, бесплатных стоков, сгенерировать их. В общем нужно привести сайт в порядок в плане общей видимости. В общем с вас подобрать картинки, составив тз что куда надо заменить и если где-то что-то выглядит не очень - тоже добавить в файл и человек отвечающий за разработку-поправит К нам зашли сео-специалисты отработали своё, всё настроили и тд. Но на то чтобы привести всё к красивому виду у меня руки не доходят Сайт https://aesthetic-center.ru/.
Москва Фрилансеры

Телемаркетинг

дистанционно
договорная
Холодные продажи, горячие продажи, проведение опроса или исследования, сбор отзывов. Продукт: Продаю: сайты, лендинги, ии агенты, автоматизации, тгтвеб сайты, тг боты, и любые задачи программирования. Цель опроса/исследования: Цель найти клиенты для моих услуг. База клиентов есть. Скрипт разговора не готов. Постоянная работа (полная занятость). Ты ищешь частные компании (строительные, парикмахерские, и тп.) говоришь что у них нету сайта и это неудобно, или ии агент облегчит записи. И переводишь потенциальных клиентов мне.
Москва Фрилансеры

Продвижение в Telegram

дистанционно
договорная
Задача: полное ведение и продвижение. Тема: личный блог, образование. Бюджет на рекламную кампанию: 30000. Рекламодатель: самозанятый. Пожелания и особенности: Всем здравствуйте! Я являюсь репетитором английского языка, хотелось бы вырасти в продвижении, набрать больше студентов на групповые и парные занятия! На продвижение канала. Интересуют специалисты с хорошими отзывами и большим опытом.
Тверь Фрилансеры