Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.84/91: Рейтинг темы: голосов - 91, средняя оценка - 4.84
1

экзаменационное задание

09.03.2007, 20:33. Просмотров 16480. Ответов 6
Метки нет (Все метки)

требуется решить (или дать ссылку, где есть пример)
я в 1С тока начал просто :(

последняя надежда на Вас

необходимо разработать конфигурацию, которая позволяет вести партионный учет товаров:

1. справочник товаров с дополн. периодическим реквизитом "Цена продажи", значение которого может изменяться только документом "РасхНакл";

2. перечисление "Порядок" со значениями "ЛИФО", "ФИФО" и "вручную";

3. периодическую константу "Порядок списания" с типом данных - перечисление "порядок";

4. Документ "ПрихНакл", который служит для отражения в системе факта прихода товаров, введенных в табличной части, по ценам закупки;

5. Документ "РасхНакл", который списывает товары, введенные в табличной части, со склада.

Структура регистров остатков "Товары на складе" должна обеспечивать веление количественного и стоимостного учета товаров на складе в разрезе партий (поставок). Признаком партии является сам документ "ПрихНакл", по которому пришел товар.

Многовалютный и многоскладской учет не ведется, НДС и другие виды налогов в документах не указываются и не расчитываются.

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

При проведении документа "РасхНакл" необходимо обеспечить контроль наличия товара на складе, списание для одного товара в случае более одной партии товара по цене этих партий по одному из трех правил, в зависимости от установленного значения периодической константы "ПорядокСписания": "ФИФО" (первой списывается партия, которая оприходована раньше других) / ЛИФО (в обратном порядко) / "вручную" (юзер сам указывает партии, которые необходимо списать).

В структуре табличной части расходной накладной кроме реквизитов "товар", "цена", "количество", "сумма" необходимо иметь реквизит "партия", который будет недоступен для редактирования, и скрытый реквизит "ЦенаЗакупки". Если константа "ПорядокСписания" установлена в значение ФИФО или ЛИФО, то реквизит "Партия" остается пустым.

Если же константа "ПорядокСписания" установлена в значение "вручную", то в форме документа становятся видимыми и доступными дополнительные реквизиты диалога "ТоварДляВыбора" типа Справочник "Товары", "СписокПартий" типа ТЗ и кнопка "Сформировать список партий". В этом случае работа с накладной должна производиться так:

1. Выбрать в реквизите "ТоварДляВыбора" нужный товар;

2. Нажать на кнопу Сформировать список партий. При этом в ТЗ должен появиться остаток несписанных партий указанного товара с указанием количества каждой партии, которое есть в остатках на складе. Алгоритм формирования списка партий необходимо построить с использованием метода выгрузги итогов в ТЗ с предварительно установленным фильтром по виду товара;

3. Щелчком мыши выбираются партии для списания, при этом добавляются нвые строки в табличную часть, в которые заносится "товар", "партия", "количество", а в скрытый реквизит табличной части "ЦенаЗакупки" заносится цена выбранной партии.

4. Количество и Цену продажи можно изменить, что приводит к пересчету "суммы".

Если константа "ПорядокСписания" установлена в значение ФИФО или ЛИФО, то в форме документа реквизиты диалога "ТоварДляВыбора", "СписокПартий" и кнопа "Сформировать список партий" остаются невидимыми и недоступными. В алгоритме проведения документа "РасхНакл" необходимо использовать метод выгрузки итогов регистра в ТЗ, предварительно установив значение фильтра как список значений, сформированный из всех товаров, введенных в табличную часть документа, а автоматическое списание по правилам ФИФО и ЛИФО требуется реализовать с использованием метода сортировки ТЗ.

с первой частью задачи более или менее разобрался, но дальше трудно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2007, 20:33
Ответы с готовыми решениями:

Экзаменационное задание
Дана иерархия классов: "числа", "числа кратные 5", "числа кратные 25". Написать программу с выводом...

Экзаменационное задание
Для х, заданного на промежутке 0, xk] , определить и напечатать точки (значения х), в которых...

Экзаменационное задание на Паскале
Составить тесты программ для проверки программы, используя метод эквивалентного разбиения....

Задание исходного значения параметра эксперимента (задание интенсивности прибытия заявок)
Доброго времени! Вопрос в следующем: можно ли сделать так, чтобы в блоке source число генерируемых...

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

6
Pro
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 3
09.03.2007, 21:38 2
что то мне это напоминает задание на Сертификации... :(
очень хороший пример ТиС 9.х
0
09.03.2007, 21:59 3
Для: Pro
да да, это оно, как решать-то? плиз, к понедельнику надо :(
vytfyt
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
11.03.2007, 12:54 4
Конфигурацию разработать можно в течение дня (включая перекуры, кофе и обед), если без печатных форм. Сколько денег готовы заплатить за конфигурацию?
0
11.03.2007, 21:02 5
а на общественных началах не дано помочь если это элементарная конфигурация?
vytfyt
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
12.03.2007, 08:48 6
Помогаю только тем, кто действительно нуждается. Любители халявы дружным строем идут лесом. Особенно если в результате такой помощи появится еще один "сертифицированный программист" 1С, глядя на поделки которого общество всколыхнет новую (какую по счету?) волну "1С - гадость редкостная и глючная".
Обидеть не хотел, просто пора бы уже отвыкать от халявы.
0
jj_moyt
0 / 0 / 0
Регистрация: 25.02.2007
Сообщений: 88
12.03.2007, 09:31 7
Абсолютно согласен !!!
Тем более, что конфа достаточно простенькая. Да повозиться с кодом надо (писанины много), а так.....
0
12.03.2007, 09:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2007, 09:31

Переписать коды командных файлов, выполняющих одно задание, так, чтобы они выполняли другое задание
задание №1 нужно каким-то образом переделать в задание №2 Задание №1: Написать командный...

Разделить пакетное задание на пакет и задание.
Допустим, есть некая консольная программа, для примера translate.exe. Нужно выполнить несколько...

Задание на массив и задание на матрицу.
1.Удалить из массива A(n) нулевые элементы, передвигая на их место следующие элементы, не нарушая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru