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

05.12.13

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

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

Файлы

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

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

Подписка 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С v8.3 1C:Бухгалтерия Платные (руб)

Обучающая программа 1С Online представляет собой интерактивное изучение языка запросов с самого начала:<br/> - 50 практических заданий с различным уровнем сложности;<br/> - Методические материалы по практике написания запросов;<br/> - Описание назначения таблиц и индексов 1С Предприятие 8;<br/> - Методика решения реальных задач запросом 1С;<br/> - Автоматическая система проверки решений с указанием ошибок;<br/> - Инструкции по решению задач с разъяснениями;<br/> - Техническая поддержка пользователей.<br/> Тренажер запросов подходит для начинающих и действующих разработчиков 1С

5010 руб.

11.02.2014    84086    113    15    

209

Подготовка к аттестации Программист Запросы 1C:Бухгалтерия Платные (руб)

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

3000 руб.

06.07.2015    74478    125    9    

137

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

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

07.07.2025    4261    cargobird    10    

13

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

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

18.12.2024    14357    GraVVitY    62    

73

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

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

10.09.2024    10937    AlexeyPROSTO_1C    21    

14

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

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

11.06.2024    22049    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 % предположить , что смогу найти ошибку в "эталонном решении" проверяющего, либо алгоритмическую либо прикладную
Для отправки сообщения требуется регистрация/авторизация