Тестовое задание УТ 11

05.12.13

Разработка - Подготовка к аттестации

В сети можно свободно найти данное тестовое задание, оно может показаться простым, но только на первый взгляд.
Имеет нюансы и требует достаточно серьезного тестирования.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Тестовой задание УТ11
.epf 13,97Kb
36 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

 Найденные ссылки по теме:

для себя в них нашел мало полезного, создал другой алгоритм.

//infostart.ru/public/180090/

Использует запрос в цикле , никаких данных не выдает

 //infostart.ru/public/199372/

Выдает избытчные данные(дубли), требует доработки чтобы протестировать (берет данные из других источников нежели в задании), алгоритм слишком  усложнен.

Задача:

В организации проведена инвентаризация и для того чтобы оперативно начать работ с реальными остатками в базе УТ 11.0.9 все недостачи и излишки товара списаны на вспомогательный склад для дальнейших разбирательств. В организации понимают, что большинство проблем из-за пересортицы товаров. Необходимо написать обработку, которая по каталожному номеру номенклатуры и наиболее подходящей цене закупки из излишков и недостач подберет позиции в документ Пересортица товаров для того, чтобы «схлопнуть» их. Учет по характеристикам – не ведется

На форме обработки необходимо указать:

    Склад – склад

    Мин. длина артикула – число

    Мах процент отклонения цены

Табличная часть

   Номенклатура списываемая

   Номенклатура приходуемая

   Количество

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

Подбор должен осуществляться по артикулу постепенно укорачивая его с правой стороны. Например, остатки Товара 1 с артикулом 88764-91 являются пересортом Товара 2 (артикул 88764-23).  Укорачивать можно только до указанного в обработке знака

Если подобрались одновременно несколько позиций, то берем в первую очередь ту позицию, у которой последняя закупочная цена наиболее приближена к позиции, которая в излишке.

В обработке по кнопке «Создать документ пересорта» должен создаться документ и заполниться его табличная часть.

Из задания не следует:
Нужно ли сравнивать Артикулы только одинаковой длины или нет.
Нужно ли делать добор другого Артикула, если одного не хватило по количеству, т.е аналог ФИФО
Нет намека на приоритеты: по длине Артикула, циклу поиска.


Вероятно что Артикулы найденные по (Артикул - 1) приоритетнее  (Артикул - 2)  независимо от приоритета "похожести цены",
значит должна быть сортировка найденных Артикулов сначала по Циклу поиска, потом по Минимальной разнице в цене.

Несколько Недостач может соединиться с одним Излишком и наоборот. Такая ситуация запросом на разруливается, только тупым поиском по таблице значений:

12345      

12341

12345

12342

12346

12341

12346

12342

1234561 

1234567

1234562  

1234567


12345 и 12346 обе претендуют одинаково на одни и теже Артикулы, допустим что цены одинаковые.
Берем первую строчку соответствия : 12345  - 12341 , а 12346 как повезет, если еще количества хватит от 12341 либо 12342,
а в реале товар с Артикулом 12346  может более соответствовать товару с Артикулом 12341 например.

В моем алгоритме тоже есть "таракан" по некоторому "авторитетному источнику" , а может и нет, но в результате сложного тестирования мне не удалось его выявить, в чем собственно и суть этой разработки для любителей тестовых заданий.

Отрицательные остатки можно ввести документом: Списание Недостач товаров

 

Вступайте в нашу телеграмм-группу Инфостарт

Тестовое задание ут 11 пересортица

См. также

Подготовка к аттестации Программист Стажер 1С 8.3 Россия Бесплатно (free)

Представьте ситуацию. Вы по каким-либо причинам ищете работу. Приходите на собеседование, и с вами проводят техническое интервью. Вы хороший специалист, но уже несколько лет не проходили технических собеседований. Естественно, волнуетесь, испытываете стресс, теряетесь. Не можете ответить на элементарные вопросы. Возможно, какие-то ответы просто забыли или чем-то просто не пользовались и поэтому забыли.

13.01.2026    3914    526    cheshirshik    5    

16

Подготовка к аттестации Программист Стажер 1С:Предприятие 8 Россия Бесплатно (free)

Установим основные параметры, сделаем тексты удобочитаемыми, создадим копипастом подсистемы и группы команд, настроим консоль запросов.

07.07.2025    9652    cargobird    13    

15

Подготовка к аттестации Программист Россия Бесплатно (free)

Источники информации для подготовки к Эксперту.

18.12.2024    17124    GraVVitY    62    

77

Подготовка к аттестации Программист Стажер Бесплатно (free)

Меня зовут Татьяна, в 1С-разработке я уже семь лет, а в этом году официально стала junior-специалистом. Рассказываю, как всё происходило.

10.09.2024    12865    AlexeyPROSTO_1C    21    

15

Подготовка к аттестации Программист Стажер 1С:Предприятие 8 Россия Бесплатно (free)

Я Олег, разработчик 1С. Расскажу, как сдавал на сертификат Специалиста, в чём ошибся и что стоит учесть.

11.06.2024    26615    AlexeyPROSTO_1C    54    

73
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. eeeio 127 11.12.13 11:43 Сейчас в теме
Замечание: думаю в этой задаче запрос в цикле - это не ошибка т.к. обработка разовая, поэтому скорость работы менее важна, чем читабельность и оперативность разработки
2. mzelensky 53 13.12.13 08:30 Сейчас в теме
Делал такое на практики для Бухгалтерии, только критериев сопоставления товаров было значительно больше.
3. kuza_87 28 21.12.14 08:45 Сейчас в теме
Так тестирование прошел или нет?)))
4. ПСВ 114 22.12.14 21:32 Сейчас в теме
(3) Так я же в конце написал, что нет :
В моем алгоритме тоже есть "таракан" по некоторому "авторитетному источнику" , а может и нет


Длительное тестирование и принцип "Не боги горшки обжигают" могу на 99 % предположить , что смогу найти ошибку в "эталонном решении" проверяющего, либо алгоритмическую либо прикладную
Для отправки сообщения требуется регистрация/авторизация