делаем деньги вместе c
вами

Сертификация разработчиков

Цель получения сертификата
Название компании
Название партнера
Опишите цель сертификации
Условия работы:
  1. Почасовая оплата выполненных задач
  2. Полностью удаленная работа
  3. Самостоятельный персональный график
  4. Автоматический рост ставки с накоплением опыта
  5. Оплачиваемый отпуск
Необходимый бэкграунд:
  1. Знание Microsoft.NET, C#, LINQ
  2. Знание теории БД, SQL
Порядок действий:
  1. Регистрация
  2. Создать персональное облако Ultimate Cloud
  3. Решить в нем тестовую задачу
  4. Запустить механизм оценки вашего решения
  5. Ждать обратной связи

Задача

Создать документ продажи товара с системным названием DeveloperTest.

Документ продажи содержит:

  • -Контрагента, которому продаем (справочник Agent)
  • -Офис в котором продаем (справочник Office)
  • -Склад с которого продаем (справочник Store)
  • -Фирма(организация) от имени которой продаем (справочник Firms)
  • -Перечень продаваемых товаров, создать новый тип табличной части Good (наименование Goods) с товаром (справочник Article), количеством Quantity (decimal), ценой Price (decimal) и суммой Amount (decimal). Добавить в документ с именем Goods.

Для документа есть два подтипа: Draft (изначальный) и Sale.

В подтипе (состоянии) Sale документа, он формирует следующие проводки (транзакции):
Stock -> Sale (списываем товар со склада на реализацию)
Sale -> AgentDebt (с реализации на долги контрагентов)
Цель - списать товары со склада, на реализации останется прибыль, на долгах появится долг за товары.

Сделать команду пользователя (user command), создающую экземпляр нового документа в подтипе Sale, с одним любым товаром.

Для оценки вашего решения запустить команду Developer Selftest, указав в параметрах свою команду для создания документа DeveloperTest.