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

05.12.13

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

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

Скачать файл

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

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

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

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

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

1800 руб.

11.02.2014    78779    103    15    

197

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

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

1800 руб.

06.07.2015    72878    122    9    

135

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

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

18.12.2024    10421    GraVVitY    61    

64

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

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

10.09.2024    8402    PROSTO-1C    21    

14

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

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

11.06.2024    16710    PROSTO-1C    52    

68

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

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

04.06.2024    11036    anton99    50    

58

Подготовка к аттестации Стажер 1C:Бухгалтерия Фармацевтика, аптеки Россия Управленческий учет Бесплатно (free)

Краткий рассказ о выборе 1С как основного языка программирования для дипломной работы в университете, и само приложение к диплому.

28.05.2024    5003    DmitryOneBit    20    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 % предположить , что смогу найти ошибку в "эталонном решении" проверяющего, либо алгоритмическую либо прикладную
Оставьте свое сообщение