Еще одна тестовая задача при приеме на работу

10.09.15

Разработка - Математика и алгоритмы

Если кратенько, то это себестоимость продаж со всей математикой в запросах.
Себестоимость "скользящая", без "партийности".

Скачать файлы

Наименование Файл Версия Размер
Конфигурация "Золотая рыбка"
.dt 44,98Kb
46
.dt 1.0 44,98Kb 46 Скачать

Сама задача была поставлена так (довольно грамотно, замечу):

 

Требуется реализовать конфигурацию для магазина торговли аквариумными рыбками:

В конфигурации должны быть реализованы 3 типа документов:

Документ «Покупка рыб»:

Табличная часть: Аквариум (Справочник), Порода рыб (Справочник), Количество, Цена покупки, Сумма

Документ «Продажа рыб»:

Табличная часть: Аквариум (Справочник), Порода рыб (Справочник), Количество, Цена продажи, Сумма

Документ «Покупка корма»

Шапка документа: Аквариум (Справочник), Стоимость корма

Целью создания конфигурации является отчет о полученной прибыли в результате продажи рыб. При этом себестоимость проданных рыб рассчитывается «по средней» на момент их продажи. Стоимость корма увеличивает себестоимость рыб пропорционально количеству.

Пример:

Мы закупили :

2 рыбы Минор по 50 рублей в Аквариум 1

2 рыбы Мечерот по 100 рублей в Аквариум 1

2 рыбы Мечерот по 100 рублей в Аквариум 2

 

После этого закупили корма в аквариум 1 на 100 рублей, в аквариум 2 на 30 рублей: В результате себестоимость рыб стала

2 рыбы Минор по 75 рублей в Аквариуме 1

2 рыбы Мечерот по 125 рублей в Аквариуме 1

2 рыбы Мечерот по 115 рублей в Аквариуме 2

После чего мы продали 1 Мечерота из Аквариума 1 за 200 рублей и 1 из аквариума 2 также за 200 рублей.

Отчет должен дать следующий результат:

Аквариум

Порода рыбы

Количество

Сумма продажи

Себестоимость

Прибыль

Аквариум 1

Мечерот

1

200

125

75

Аквариум 2

Мечерот

1

200

115

85



Построение архитектуры конфигурации остается на усмотрение тестируемого, оптимальное планирование метаданных также будет дополнительным плюсом.

**

Файл для скачивания содержит конфигурацию с решением.

Да, чуть не забыл :)) - управляемые формы.

себестоимость выручка прибыль по средней скользящая математика в запросе

См. также

Метод Дугласа-Пойкера для эффективного хранения метрик

Математика и алгоритмы Платформа 1C v8.2 Конфигурации 1cv8 Россия Абонемент ($m)

На написание данной работы меня вдохновила работа @glassman «Переход на ClickHouse для анализа метрик». Автор анализирует большой объем данных, много миллионов строк, и убедительно доказывает, что ClickHouse справляется лучше PostgreSQL. Я же покажу как можно сократить объем данных в 49.9 раз при этом: 1. Сохранить значения локальных экстремумов 2. Отклонения от реальных значений имеют наперед заданную допустимую погрешность.

1 стартмани

30.01.2024    1754    stopa85    12    

33

Алгоритм симплекс-метода для решения задачи раскроя

Математика и алгоритмы Бесплатно (free)

Разработка алгоритма, построенного на модели симплекс-метода, для нахождения оптимального раскроя.

19.10.2023    4421    user1959478    50    

34

Регулярные выражения на 1С

Математика и алгоритмы Инструментарий разработчика Платформа 1С v8.3 Мобильная платформа Россия Абонемент ($m)

Что ж... лучше поздно, чем никогда. Подсистема 1С для работы с регулярными выражениями: разбор выражения, проверка на соответствие шаблону, поиск вхождений в тексте.

1 стартмани

09.06.2023    7464    4    SpaceOfMyHead    17    

56

Модель распределения суммы по базе

Математика и алгоритмы Платформа 1С v8.3 Россия Абонемент ($m)

Обычно под распределением понимают определение сумм пропорционально коэффициентам. Предлагаю включить сюда также распределение по порядку (FIFO, LIFO) и повысить уровень размерности до 2-х. 1-ое означает, что распределение может быть не только пропорциональным, но и по порядку, а 2-ое - это вариант реализации матричного распределения: по строкам и столбцам. Возможно вас заинтересует также необычное решение этой задачи через создание DSL на базе реализации текучего интерфейса

1 стартмани

21.03.2022    7855    7    kalyaka    11    

44

Изменения формата файлов конфигурации (CF) в 8.3.16

Математика и алгоритмы Платформа 1С v8.3 Бесплатно (free)

Дополнение по формату файлов конфигурации (*.cf) в версии 8.3.16.

16.12.2021    4446    fishca    13    

36

Интересная задача на Yandex cup 2021

Математика и алгоритмы Бесплатно (free)

Мое решение задачи на Yandex cup 2021 (frontend). Лабиринт. JavaScript.

12.10.2021    8840    John_d    73    

46

Механизм анализа данных. Кластеризация.

Математика и алгоритмы Анализ учета Платформа 1С v8.3 Анализ и прогнозирование Бесплатно (free)

Подробный разбор, с примером использования, встроенного механизма кластеризации 1С.

31.08.2021    7806    dusha0020    8    

70
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tango 506 10.09.15 22:51 Сейчас в теме
Как-то так получается:
вот только-только принята модератором, а не то, что на главной странице даже не мелькнуло, найти нельзя, если не автор и не знаешь где искать.

То есть чтобы хоть как-то мелькнуть перед посетителем сайта, надо потратиться на рекламу/"рейтинг"?
2. TODD22 18 11.09.15 06:02 Сейчас в теме
(1) С чего бы? Я вот зашёл и увидел на главной странице.


7. tango 506 11.09.15 08:52 Сейчас в теме
(2) TODD22, просто небольшая задержка на сервере
3. cargobird 306 11.09.15 07:09 Сейчас в теме
(1) есть такая штука, да, они объясняют это так:
Обращаем внимание, что дата создания публикации могла быть присвоена будущим временем.
В связи с этим на главной странице сайта она может появиться не сразу. Точную дату публикации
Вы можете узнать на детальной странице по ссылке выше.

Так всегда так и происходит, по-другому у меня ни разу не было.
26. Taktic 39 14.09.15 09:25 Сейчас в теме
(1) Если не секрет - сколько времени заняло решение этой задачи?
30. tango 506 15.09.15 21:21 Сейчас в теме
(26) Taktic, вечером. вот типо как сейчас. чистое время не засекал
4. Sybr 241 11.09.15 08:12 Сейчас в теме
Поспорил бы на счет грамотной постановки. "Стоимость корма увеличивает себестоимость рыб пропорционально количеству." Что это значит? Стоимость корма распределяется равномерно на всех присутствующих в аквариуме рыб на момент поступления этого корма или то, что считается что все рыбы едят равное количество корма?
5. uri1978 137 11.09.15 08:31 Сейчас в теме
(4) Sybr,
Возможно это все таки тестовое задание, а не ТЗ.
9. tango 506 11.09.15 08:54 Сейчас в теме
(5) uri1978, это реальное тестовое, на работу устраивался
о работодателе умолчу, скажу лишь, что отрицательная симпатия оказалась взаимной
14. uri1978 137 11.09.15 09:11 Сейчас в теме
(9)
Я имел ввиду, что усложнять далее это тестовое задание не имеет смысла. Если испытуемый его сделал, то все дальнейшие "хотелки" он сможет реализовать.
16. tango 506 11.09.15 09:14 Сейчас в теме
(14) uri1978, это да
вообще, по нашим временам задание запредельное
соискателей просят написать запрос к одному справочнику с условием по одному реквизиту - без конструктора не могут. ни один!
23. 12.09.15 03:30 Сейчас в теме
(9) да уж ...мне просто было бы лениво такое городить в тестовом задание. да еще и за бесплатно да еще и возьмут не возьмут) если к каждому работодателю ходить решать такие задачи, то можно и не устраиваться на работу, а работать на них всех бесплатно))
не воспринимай серьезно...шутка просто. Скоро при приеме на работу будут просить выполнить тестовое задание в размере проекта с бюджетом пару лямов.
user1295157; 18101986; Yulia_Bird; uri1978; asoft-is; mulla1979; Bryuhanov; UJF; avto1c; zqzq; +10 Ответить
24. tango 506 12.09.15 11:18 Сейчас в теме
(23) trade70, мой опыт участия в собеседованиях по обе стороны стола говорит о том, что ищут в порядке:

- подходит - не подходит прежде всего по психологическому фактору.
запах (перегар), опрятность в одежде, нормальная речь - само собой)
но подойдет ли в сложившуюся "корпоративную" атмосферу, сможет ли начальник командовать соискателем - в первую и основную

- при этом профессиональные навыки - на втором плане. какой-то минимум, конечно, должен быть, но и его готовы снизить, если человек хороший

- ну, и, конечно, существенный фактор - ожидания зарплатополучателя vs готовность (степень созрения) работодателя
очень важна удаленность места от жительства

по конкретному случаю задача была явный перебор (не без причины). но если бы не оно, то не было бы и этой публикации :)
25. 12.09.15 15:32 Сейчас в теме
(24)
по конкретному случаю задача была явный перебор (не без причины).

Я о том-же....;-)
35. avto1c 16.09.15 08:42 Сейчас в теме
(24) (24) задача примитив - отражает знание рассчета по среднему.
32. cleaner_it 220 16.09.15 08:16 Сейчас в теме
(9) это моя задача со Специалиста по УТ. Взяли то, что могут проверить)
33. tango 506 16.09.15 08:33 Сейчас в теме
(32) cleaner_it, блин, сильное подозрение было, что тот мальчик был не умный, а хитрый :)))
11. tango 506 11.09.15 08:59 Сейчас в теме
(4) Sybr,
Стоимость корма распределяется равномерно на всех присутствующих в аквариуме рыб на момент поступления этого корма или то, что считается что все рыбы едят равное количество корма


автор (то бишь я, а не автор задачи) нуждается в грамотном объяснении, в чем тут (или)разница
15. Sybr 241 11.09.15 09:13 Сейчас в теме
(11) Разница принципиальная. В аквариуме 10 рыбок, сегодня приходит корм на 1000 рублей, которого 10 рыбкам хватит на месяц. Завтра одну рыбку продают, её себестоимость должна увеличиться на 100 рублей или на сумму на которую она съела корма за день?
17. tango 506 11.09.15 09:16 Сейчас в теме
(15) Sybr, логично.
тогда еще один контур закупка корма - кормление
но в условии прописано увеличение себестоимости сразу
6. Nadushka74 5 11.09.15 08:38 Сейчас в теме
Блин какая идеальная система, я бы еще добавла.
1. Убрать из документа продажи Аквариум
2. Добавить документ перемещения между аквариумами. А уж после десятка документов попробуйте сформировать правильный отчет.
вот тогда это будет хоть немного похожая на рабочую ситуация!!!
VasMart; pavlov_dv; timeforlive; dmpas; Craig; +5 Ответить
10. tango 506 11.09.15 08:56 Сейчас в теме
(6) Nadushka74, по п.1 - только в том случае, если распределение рыбок по банкам регламентировано, и регламент соблюдается
и это будет значить, что связь рыбка-банка должна быть где-то в другом месте

по остальному - не вижу траблов. математика - в запросах, запросы к регистрам, а не к документам
12. tango 506 11.09.15 09:00 Сейчас в теме
(6) Nadushka74, но за
какая идеальная система
спасибо
8. mulla1979 9 11.09.15 08:52 Сейчас в теме
Помню в дополнение к подобной задаче дали установку: Рыбы могут быть совместимы и несовместимы! Типа нельзя несовместимых рыб в один аквариум садить... Ну понятно если их всего 10 или 100, а если 1000 или больше?
13. tango 506 11.09.15 09:02 Сейчас в теме
(8) mulla1979, тогда действительно придется делать еще одну связь.
но указание банки в расходе все-таки оставить

кроме перемещения обязательно нужно "списание за естественной убылью" (в том числе кошки и дети)
18. tailer2 11.09.15 10:31 Сейчас в теме
1. Списание
2. Контур кормления
3. Контур сопутствующих товаров (тот же корм, баночки для проданных рыбок).
4. Совместимость рыбок
5. Размещение банок по торговому залу
6. График очистки банок

так глядишь, выйдет отраслевое
19. bpc222 2015 11.09.15 10:34 Сейчас в теме
(18) tailer2,

+1

7. Учет коэффициента распределение корма в период кормления
22. tango 506 11.09.15 21:02 Сейчас в теме
(19) bpc222, "учет коэффициента" ?
**
в целом, очень приятно такое внимание к прошлогодней безделице
спасибо, коллеги
**
(20) Craig,
сколько по времени выделяется на решение такой задачки

задание высылалось письмом, до назначения встречи
встреча - по результату
Не думаю, чтобы на очной ставке у меня получилось запихнуть в запросы всю логику
20. Craig 274 11.09.15 11:44 Сейчас в теме
Ну тогда надо еще и сезонность добавить, рыбки в зависимости от сезона могут больше или меньше кушать. А так же нужен склад хранения корма. а Спец добавки для рыбок?! Да, задачу можно усложнить... А так интересная задачка, даже появилось желанием самому написать конфу. Кстати сколько по времени выделяется на решение такой задачки?
21. tailer2 11.09.15 18:14 Сейчас в теме
Больше шансов на коробочное решение, если сделать это настройкой к БП

Можно к базовой - завести забалансовых счетов и комплект типовых операций
27. orfos 215 14.09.15 23:21 Сейчас в теме
Документ "Покупка рыб" и "Продажа рыб" некорректен, реквизит аквариум там не нужен. "Аквариум" и "Рыба" это номенклатура. Да и в покупке корма "Аквариум" не нужен, даже рассмешило меня. :0)
28. 15.09.15 02:29 Сейчас в теме
(27) orfos, Блин ты попробуй еще из тестового задания диссертацию защитить))
29. orfos 215 15.09.15 10:48 Сейчас в теме
(28) trade70, да нет просто зачем неоправданно усложнять задачу из прикладной области, для этого существуют олимпиадные задачки
31. tango 506 15.09.15 21:23 Сейчас в теме
(29) orfos, с фига ж оно прикладное? типичный тест, не сказать чтобы самый простой
37. lvictor58 135 16.09.15 12:19 Сейчас в теме
(27) orfos,
Да и в покупке корма "Аквариум" не нужен, даже рассмешило меня


Аквариум - это типа склад. Или цех по продукции которого и считается себестоимость!
34. avto1c 16.09.15 08:37 Сейчас в теме
Банальная попытка срубить sm на пустом месте. Конфу будут скачивать не далекие новички и рекрутеры. А таких не мало. Решение этого задания говорит, что соискатель закончил недельные курсы по 1С.
36. 16.09.15 11:58 Сейчас в теме
(34) avto1c,
И так понятно, что это шуточная публикация, с неадекватным работодателем, который не хочет говорить прямо, что неберет на работу человека, а выдумывает всякие подобные задания для тестов, тратя его время. Адекватные сразу соображают что к чему и посылают таких работодателей подальше, ну а аффтора походу закусила эта тема и решил досадить работодателю))
А что-бы разместить данную публикацию бесплатно, я например не нашел в своем разделе нечего кроме этого "Скачивание за StartMoney. Рекомендованный уровень доступа."))
38. tailer2 16.09.15 13:17 Сейчас в теме
(34) avto1c, ну ты крутой, это козе понятно
39. b0ggart 17.09.15 18:28 Сейчас в теме
Ну, сделал. Ожидал худшего.
Прикрепленные файлы:
40. tango 506 17.09.15 21:10 Сейчас в теме
(39) crea3y, даже не знаю
это ко мне?
может, не стоило?
67. user1879509 12.02.23 00:53 Сейчас в теме
(39) Можете подсказать? Я тоже сделал , но у меня Цифры не те!
Прикрепленные файлы:
41. tango 506 18.09.15 23:13 Сейчас в теме
как-то поутих интерес, да?
надо еще чего-нибудь замутить
42. Glebis 13 02.10.15 11:00 Сейчас в теме
Чет мне не понятно, в какой момент увеличивается себестоимость рыбок...
В момент отражения покупки корма документом? Дык документом покупки мы ещё не списываем (скармливаем) корм рыбам, тогда на каком основании мы увеличиваем себестоимость рыбок?. Мы же можем продать голодную рыбу, на которую корм закуплен , но ей не скормлен.
Реализация поставленной задачи в предоставленном варианте исполнения не будет содержать информацию с необходимой достоверности по критерию непрерывности, что не соответствует поставленной цели.
user1461477; +1 Ответить
43. tango 506 03.10.15 23:21 Сейчас в теме
(42) Glebis, Ваш звонок очень важен для нас :)
44. Glebis 13 06.10.15 15:17 Сейчас в теме
(43) Так моё решение, о том что текущая задача заказчика не соответствует его желанию, правильное или нет?
45. tango 506 06.10.15 20:52 Сейчас в теме
(44) Glebis, в каментах коллеги указали, что задача украдена из тестов вендора
46. Aparatus 17 26.08.16 09:53 Сейчас в теме
Одного знакомого тестировали при приёме на работу, в ходе удалённого собеседования он получил задание от буха по разгребанию навоза в базе после него же самого. В итоге, после того, как он не без труда решил поставленную задачу, она сказала спасибо и не взяла его на работу. То есть, на работу никто не нужен был :) Класс, да? Зато про жизнь.
user1192314; +1 Ответить
47. TODD22 18 26.08.16 10:05 Сейчас в теме
(46) Aparatus,
Класс, да? Зато про жизнь.

То же знаю такую историю. Только там интересней. Одна энергичная девушка работала консультантом во франче, но при этом не умела программировать. Устроилась в одну компанию на фикси.
Дают ей задание на работе что то накодить, она открывает вакансию на программиста. С очень хорошей зарплатой и тд. Но условие выполнить тестовое задание...

После выполнения тестового задания она даёт второе тестовое... типа первое решение сделали не правильно и она даёт второй шанс и задание попроще....

Вот так за неё и кодили.... знаю людей которые по 2 задания ей делали...
Yulia_Bird; tailer2; +2 Ответить
52. tailer2 26.08.16 14:27 Сейчас в теме
(47) TODD22, Однажды я прямо сказал на собеседовании владельцу ли, зиц-оператору ли, что тест буду решать, только если это действительно тест.
Собеседник выглядел как вполне солидный муж.
Но разговор сразу скомкался и продолжения не имел
53. TODD22 18 26.08.16 14:48 Сейчас в теме
(52) tailer2,
Но разговор сразу скомкался и продолжения не имел

Меня в одну организацию собеседовал франч которого просили подобрать сотрудника. Мне на собеседовании дали сделать задачу на спеца по платформе. Я спросил у дающего может ли он сам решить эту задачу. Он сказал что нет. После чего я спросил а как он поймёт правильно я её решил или нет он сказал что не знает..... :)
48. Petr54-ru 90 26.08.16 10:17 Сейчас в теме
(46) Aparatus,

У меня была крайний раз почти аналогичная ситуация. Когда брали на работу, была убита напрочь себестоимость в УТ 11.1, разгрести эту конюшню быстро и сразу возможности не было, я написал свой костыль, который как-то рассчитывал себестоимость остатков по средневзвешенному. Костыль был признан удачным и таким образом я испытательный срок прошел. Уныло только то что на испытательном сроке платят меньше, чем после.

А так, тестовая задача в принципе годная - позволяет сразу отсеять совсем мертвых и при этом вообще не имеет практической ценности (что как раз важно для тестовой задачи).
49. TODD22 18 26.08.16 10:19 Сейчас в теме
(48) Petr54-ru,
Уныло только то что на испытательном сроке платят меньше, чем после.

Если на испытательном сроке ЗП меньше чем после то даже не рассматриваю такие вакансии....
50. Petr54-ru 90 26.08.16 11:50 Сейчас в теме
(49) TODD22,

В наших краях, если набирают "с улицы", "по объявлению" и не на топовые позиции, то других вакансий просто не будет. 1С программисты могут долго на одном месте сидеть на фикси и если припекло со сменой работы, то будут вписываться туда, где на испытательном сроке зарплата больше чем они сейчас получают.

Я слежу за спросом на 1С -ников, последние пару-тройку лет с нормальными вакансиями просто засада. Одни и те же вакансии, от одних и тех же контор висят непрерывно месяцами, а в тех, что появляются "свеженькими" зарплаты которые предлагаются реально, существенно ниже, чем написано в объявлениях. Можно даже сказать, что в наших краях спрос на 1-сников относительно низкий и зарплаты стагнируют, на фоне того, что все дорожает.
51. tailer2 26.08.16 13:08 Сейчас в теме
54. succub1_5 88 26.08.16 15:26 Сейчас в теме
ага, в тему про ушлую девушку-франчи.
Искал работу с большей з/п - пошел в одну не маленькую компанию, вроде все солидно: вахта, тестирование и т.п. Потом собеседование - принимает какой-то парнишка (представился начальником отдела 1С программистов), спрашивает про 1С, но с акцентом на знания менеджминга да процессов (бухучет, документооборот и т.п), ну я из опыта все рассказываю, описываю. В конце собеседования дает задание на 2 недели - в УПП добавить бизнесс-процесс (а я пока работу искал несколько работ делал в пределах 5 рублей, ну одна из них тоже на бизнесс-процесс), а то что мне дает рублей эдак на 20 потянет. Я ему говорю что та и так, некрасиво это, сперва устроюсь и пока буду 3 месяца на испытательном тогда и сделаю. Он говорит ну как хотите, а без тестового задания не принимают. В общем я лучше работу нашел в 15 минутах хотьбы от дома, да и з/п повыше чем в той фирме, а они так до сих пор на hh объявление не убрали все 1С программиста ищут, кстати уже 2 год =)
55. user_2010 871 30.08.16 12:59 Сейчас в теме
(54) succub1_5, тоже имела подобный опыт: Рарус дал несколько заданий из реального проекта - так и сказали... потом никакого ответа от них получить не удалось, даже отрицательного... Больше франчайзи не интересны...
56. tailer2 25.01.17 18:45 Сейчас в теме
Что я делаю не так?
Прикрепленные файлы:
bf1.png
57. tailer2 27.01.17 13:22 Сейчас в теме
58. v3rter 27.01.17 13:57 Сейчас в теме
(57) Прикладываете .doc документ в виде фала .png?
59. tailer2 27.01.17 20:59 Сейчас в теме
(56) вот еще
Прикрепленные файлы:
rastorg.png
60. tailer2 31.07.17 10:49 Сейчас в теме
о параллаксе
Прикрепленные файлы:
BigFalce.zip
62. b0ggart 25.12.17 18:01 Сейчас в теме
Как то так.
Прикрепленные файлы:
63. user1061129 04.10.18 09:56 Сейчас в теме
Может кто скинуть запрос на увеличение себестоимости?
64. Ella_Iv 26.03.19 09:54 Сейчас в теме
А здесь еще отвечают?)
Скачала пример для самообразования и повторяю его пошагово.

В отчет данные не выводятся. Никак не могу понять почему.
Заметила что при формировании таблицы в ВыручкаОбороты и ВквариумеОбороты не попадают период и регистратор. Соответственно по ним не могу задать связи.

В предприятии при проведении не отображаются движения по Выручке.

Что я сделала не так или не сделала?
65. user1241781 29.04.20 14:51 Сейчас в теме
(64)
Вот решение, все работает
https://yadi.sk/d/5kgzjCvFTv36jA
Так же прикрепил на всякий случай базу. Решение через регистр оборота, с пересчетом значений на основе уже имеющихся при проведении. Решение свое, просто интересно стало, если кто найдет ошибки, буду рад отзыву
Прикрепленные файлы:
1Cv8.dt
66. user1461477 09.12.21 16:34 Сейчас в теме
Создание 10.09.15 23:01


как время летит однако
68. user1985818 04.09.23 17:26 Сейчас в теме
Вот недавно дали такое же задание только про утят. До этого тоже делал одно тестовое задание с "подвохом" на первый взгляд очень простое а при написание оказалось очень сложным. Делал долго, на вопросы мои по заданию не отвечали, говорили, что архитектор в отпуске, сделайте как поняли. Задание было без конкретики вырванный из контекста кусок... Исходя из полученной информации получалась ветвь решений, пришлось выбирать на свой вкус, в итоге получил обратную связь в виде ответа, что код написан не красиво...
Оставьте свое сообщение