Тестовое задание. Программист 1С Middle (обновлено 11.11.2025)
Тестовое задание
Для кандидатов на должность Программист 1С уровень «Middle»

Условия тестирования
- Необходимо предоставить решение по трем блокам А, Б, В.
- Срок на выполнение не более 4-х дней с момента получения задания.
Блок А
Компания занимается оптовой торговлей.
У компании 2 юридических лица (организации): ООО «Ромашка» и ООО «Подсолнух».
Каждая организация имеет свои складские мощности. Склад указывается в шапке документов.
Поступление и перемещение товаров происходит от лица организации «ООО Подсолнух». Поступление товаров фиксируется документом «Приходная накладная». Перемещение товаров фиксируется документом «Перемещение товаров».
Продажей занимается организация «ООО Ромашка», фиксируется документом «Реализация товаров и услуг», помимо продажи товаров может оказывать разные дополнительные услуги. Товары и услуги указываются в одной табличной части.
При проведении документа «Перемещение товаров» и «Реализация товаров и услуг», необходимо производить списание товара со склада. В том случае, когда товара не хватает, документ проводиться не должен.
Ведется учет себестоимости. Списание себестоимости товаров должно быть организовано по партиям, партией выступает документ «Приходная накладная». В зависимости от метода списания (FIFO или LIFO), принятого в учетной политике. Значение учетной политики меняется не чаще одного раза в месяц. При проведении документа необходимо использовать метод, актуальный на момент проведения.
Необходимо построить 2 отчета (Оформление должно строго соответствовать примеру):
- По остатком товаров на складах.
Остатки товаров на 14.09.2025
| Склад | Номенклатура | Партия | Кол-во |
| Основной Ромашка | 4 | ||
| Подшипник 2203 | ПН №1 от 01.09.2025 | 2 | |
| Подшипник 6202 | ПН №3 от 01.09.2025 | 2 | |
| Основной Подсолнух | 6 | ||
| Подшипник 6312 | ПН №2 от 01.09.2025 | 5 | |
| Втулка 55*25 | ПН №2 от 01.09.2025 | 1 |
- По продажам компании
Продажи с 01.09.2025 по 01.10.2025
| Номенклатура | Кол - во | Себест-стъ | Продажа | Прибыль |
| Подшипник 6312 | 3 | 300 | 620 | 320 |
| Подшипник 2203 | 3 | 30 | 50 | 20 |
| Услуги по ремонту двигателя | 1 | 100 | 100 |
Блок Б
Необходимо для каждой номенклатуры сделать возможным добавлять дополнительные свойства. Реализовать задание необходимо используя планы видов характеристик.
Пример: Номенклатура – Кролик, свойство «Цвет» - значение «Белый», свойство «Размер» - значение «Крупный».
Так же необходимо данные свойства вывести на форму списка номенклатуры.

Блок В
Необходимо дополнительно по документам Приходная накладная и Реализация товаров услуг сделать движения в регистр бухгалтерии «Управленческий».
Требуется завести 3 счета «Товары», «Покупатели», «Поставщики». Регистр бухгалтерии должен использовать корреспонденцию.
Всего необходимо использовать 2 вида субконто: Номенклатура и Склад.
Документ Приходная накладная реализует следующие проводки:
Дт «Товары» - Кт «Поставщики» на количество и сумму закупаемого товара на склад, указанный в шапке документа.
Документ Реализация товаров и услуг реализует следующие проводки:
Дт «Покупатели» - Кт «Товары» на сумму в продажных ценах со склада, указанного в шапке документа.