Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 23:48

Разрезы...

Автор knoxville, 01 авг 2011, 12:22

0 Пользователей и 1 гость просматривают эту тему.

knoxville

Пытаюсь устроиться на должность программиста-стажёра 1С. Требованиями были только знание любого процедурного или объектно-ориентированого языка и кое какие навыки программирования. Всё это имеется. На собеседовании дали задание. Вот в нём меня смущают некоторые термины, которые никак не могу понять. Вот само задание:

Добавить в конфигурацию справочник "Склады".

Добавить учет остатков номенклатуры в разрезе складов.
В регистре «ОстаткиНоменклатуры» добавить учет  по сумме и учет в разрезе Партий (Документов «Приходная накладная»).
Проведение расходной накладной по регистру "ОстаткиНоменклатуры" организовать с контролем остатка товаров в разрезе складов и со списанием себестоимости в разрезе партий по методу FIFO по складу (первый пришёл – первый ушёл).

Добавить автоматический расчет скидки покупателю при оформлении расходной наклад-ной. Размер скидки зависит от количества одного вида товара в накладной:
Количество         Процент скидки
От 2 шт.         1%
От 10 шт.         5%
От 100 шт.      10%
От 500 шт.      15%

Также покупателю предоставляется дополнительная скидка 2% при сумме накладной бо-лее 200000руб. (скидки суммируются).
Скидка должна отображаться в табличной части документа.
Так же в табличной части должны отображаться сумма без скидки, процент скидки, сумма скидки и сумма со скидкой.
При добавлении товара, изменении цены или количества должна пересчитываться сумма без скидки, сумма скидки и сумма со скидкой в текущей строке и если необходимо, то в других строках.

Предусмотреть автоматизированное заполнение документов (механизм «ввод на основа-нии») «Расходная накладная» данными из документов «Приходная накладная» (реквизиты шапки и табличной части «Товары»).

Создать оборотный регистр «Закупки» для накопления и выдачи объемов закупок. В реги-стре должны накапливаться данные о закупке в разрезе поставщиков и товаров о количестве и сумме.

Сформировать конструктором отчеты:
   По регистру накопления – " Закупки "  в разрезе контрагентов и номенклатуры


Непонятным является:
1) Что такое разрез складов/партий/поставщиков и товаров/контрагентов и номенклатуры ?
2) Что из себя представляет механизм "ввод на основании" ?

P.S. Вообще не крутовато ли это задание, для человека, у которого есть навыки программирования на C++\C#, но который не сталкивался с 1С и прилегающей к нему теорией?

chuevsf

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

"2) Что из себя представляет механизм "ввод на основании" ?"
Это когда на основании уже введенного документа создается другой. При этом все данные которые есть в исходном документе, автоматически переносятся в другой.


Slin

В данном случае, разрезом можно назвать некую характеристику объекта, которую можно выделить в отдельную сущность и по которой можно разделить множество этих объектов на составляющие множества.
Но лучше на примерах :) (параллельно на таблице БД)
Например, есть у нас товары. (таблица, в ней одна колонка "Товар").
Мы хотим узнать на каких складах у нас товары. Вводим разрез "Склад". (в таблицу добавляем колонку "Склад"). Благодаря этому разрезу мы видим на каких складах лежит товар.
Какой товар лежит? Вводим разрез "Номенклатура" (в таблицу еще одна колонка "Номенклатура"). Видим какой товар на каких складах.
Тип товара? Вводим разрез "Тип" (колонка "Тип"). Видим какой товар какого типа на каких складах.
Цвет товара? Вводим "Цвет" (колонка "Цвет". Видим  какой товар какого типа какого цвета на каких складах.
Поставщик товара? Вводим разрез "Поставщик" (колонка "Поставщик"). Видим какой товар какого типа какого цвета  на каких складах кто поставил.

Итого имеем таблицу товаров с колонками Товар (первая колонка), "Склад", "Номенклатура", "Тип", "Цвет", "Поставщик".

Все колонки, кроме первой, можно назвать разрезами объекта в первой колонке.
Поставщика на самом деле, трудно назвать разрезом, ибо он к товару как таковому отношение не имеет. Но он имеет отношение к происхождению товара на нашем складе (как и партия, да и сам склад). Кстати, Поставщик, склад и партия скорее относятся к документу. Но тем не менее...

В 1С разные разрезы имеют разную важность и разные названия в контексте. Например, бывают измерения (те разрезы, по которым высчитываются ресурсы (количество)) и реквизиты.

Ладно, что-то разболтался...
skype: slin-dev

Теги:
Рейтинг@Mail.ru

Поиск