G
Guest
требуется решить (или дать ссылку, где есть пример)
я в 1С тока начал просто
последняя надежда на Вас
необходимо разработать конфигурацию, которая позволяет вести партионный учет товаров:
1. справочник товаров с дополн. периодическим реквизитом "Цена продажи", значение которого может изменяться только документом "РасхНакл";
2. перечисление "Порядок" со значениями "ЛИФО", "ФИФО" и "вручную";
3. периодическую константу "Порядок списания" с типом данных - перечисление "порядок";
4. Документ "ПрихНакл", который служит для отражения в системе факта прихода товаров, введенных в табличной части, по ценам закупки;
5. Документ "РасхНакл", который списывает товары, введенные в табличной части, со склада.
Структура регистров остатков "Товары на складе" должна обеспечивать веление количественного и стоимостного учета товаров на складе в разрезе партий (поставок). Признаком партии является сам документ "ПрихНакл", по которому пришел товар.
Многовалютный и многоскладской учет не ведется, НДС и другие виды налогов в документах не указываются и не расчитываются.
В табличной части накладных необходимо иметь возможность вводить цену и количество товара, сумма строки должна расчитываться автоматически. В расходной накладной при выборе товара в графу "цена" должно заноситься значение из реквизита "ЦенаПродажи" справочника на дату документа. Если в накладной значение цены изменяется, то новое значение должно бфть записано в периодический реквизит "ЦенаПродажи".
При проведении документа "РасхНакл" необходимо обеспечить контроль наличия товара на складе, списание для одного товара в случае более одной партии товара по цене этих партий по одному из трех правил, в зависимости от установленного значения периодической константы "ПорядокСписания": "ФИФО" (первой списывается партия, которая оприходована раньше других) / ЛИФО (в обратном порядко) / "вручную" (юзер сам указывает партии, которые необходимо списать).
В структуре табличной части расходной накладной кроме реквизитов "товар", "цена", "количество", "сумма" необходимо иметь реквизит "партия", который будет недоступен для редактирования, и скрытый реквизит "ЦенаЗакупки". Если константа "ПорядокСписания" установлена в значение ФИФО или ЛИФО, то реквизит "Партия" остается пустым.
Если же константа "ПорядокСписания" установлена в значение "вручную", то в форме документа становятся видимыми и доступными дополнительные реквизиты диалога "ТоварДляВыбора" типа Справочник "Товары", "СписокПартий" типа ТЗ и кнопка "Сформировать список партий". В этом случае работа с накладной должна производиться так:
1. Выбрать в реквизите "ТоварДляВыбора" нужный товар;
2. Нажать на кнопу Сформировать список партий. При этом в ТЗ должен появиться остаток несписанных партий указанного товара с указанием количества каждой партии, которое есть в остатках на складе. Алгоритм формирования списка партий необходимо построить с использованием метода выгрузги итогов в ТЗ с предварительно установленным фильтром по виду товара;
3. Щелчком мыши выбираются партии для списания, при этом добавляются нвые строки в табличную часть, в которые заносится "товар", "партия", "количество", а в скрытый реквизит табличной части "ЦенаЗакупки" заносится цена выбранной партии.
4. Количество и Цену продажи можно изменить, что приводит к пересчету "суммы".
Если константа "ПорядокСписания" установлена в значение ФИФО или ЛИФО, то в форме документа реквизиты диалога "ТоварДляВыбора", "СписокПартий" и кнопа "Сформировать список партий" остаются невидимыми и недоступными. В алгоритме проведения документа "РасхНакл" необходимо использовать метод выгрузки итогов регистра в ТЗ, предварительно установив значение фильтра как список значений, сформированный из всех товаров, введенных в табличную часть документа, а автоматическое списание по правилам ФИФО и ЛИФО требуется реализовать с использованием метода сортировки ТЗ.
с первой частью задачи более или менее разобрался, но дальше трудно
я в 1С тока начал просто
последняя надежда на Вас
необходимо разработать конфигурацию, которая позволяет вести партионный учет товаров:
1. справочник товаров с дополн. периодическим реквизитом "Цена продажи", значение которого может изменяться только документом "РасхНакл";
2. перечисление "Порядок" со значениями "ЛИФО", "ФИФО" и "вручную";
3. периодическую константу "Порядок списания" с типом данных - перечисление "порядок";
4. Документ "ПрихНакл", который служит для отражения в системе факта прихода товаров, введенных в табличной части, по ценам закупки;
5. Документ "РасхНакл", который списывает товары, введенные в табличной части, со склада.
Структура регистров остатков "Товары на складе" должна обеспечивать веление количественного и стоимостного учета товаров на складе в разрезе партий (поставок). Признаком партии является сам документ "ПрихНакл", по которому пришел товар.
Многовалютный и многоскладской учет не ведется, НДС и другие виды налогов в документах не указываются и не расчитываются.
В табличной части накладных необходимо иметь возможность вводить цену и количество товара, сумма строки должна расчитываться автоматически. В расходной накладной при выборе товара в графу "цена" должно заноситься значение из реквизита "ЦенаПродажи" справочника на дату документа. Если в накладной значение цены изменяется, то новое значение должно бфть записано в периодический реквизит "ЦенаПродажи".
При проведении документа "РасхНакл" необходимо обеспечить контроль наличия товара на складе, списание для одного товара в случае более одной партии товара по цене этих партий по одному из трех правил, в зависимости от установленного значения периодической константы "ПорядокСписания": "ФИФО" (первой списывается партия, которая оприходована раньше других) / ЛИФО (в обратном порядко) / "вручную" (юзер сам указывает партии, которые необходимо списать).
В структуре табличной части расходной накладной кроме реквизитов "товар", "цена", "количество", "сумма" необходимо иметь реквизит "партия", который будет недоступен для редактирования, и скрытый реквизит "ЦенаЗакупки". Если константа "ПорядокСписания" установлена в значение ФИФО или ЛИФО, то реквизит "Партия" остается пустым.
Если же константа "ПорядокСписания" установлена в значение "вручную", то в форме документа становятся видимыми и доступными дополнительные реквизиты диалога "ТоварДляВыбора" типа Справочник "Товары", "СписокПартий" типа ТЗ и кнопка "Сформировать список партий". В этом случае работа с накладной должна производиться так:
1. Выбрать в реквизите "ТоварДляВыбора" нужный товар;
2. Нажать на кнопу Сформировать список партий. При этом в ТЗ должен появиться остаток несписанных партий указанного товара с указанием количества каждой партии, которое есть в остатках на складе. Алгоритм формирования списка партий необходимо построить с использованием метода выгрузги итогов в ТЗ с предварительно установленным фильтром по виду товара;
3. Щелчком мыши выбираются партии для списания, при этом добавляются нвые строки в табличную часть, в которые заносится "товар", "партия", "количество", а в скрытый реквизит табличной части "ЦенаЗакупки" заносится цена выбранной партии.
4. Количество и Цену продажи можно изменить, что приводит к пересчету "суммы".
Если константа "ПорядокСписания" установлена в значение ФИФО или ЛИФО, то в форме документа реквизиты диалога "ТоварДляВыбора", "СписокПартий" и кнопа "Сформировать список партий" остаются невидимыми и недоступными. В алгоритме проведения документа "РасхНакл" необходимо использовать метод выгрузки итогов регистра в ТЗ, предварительно установив значение фильтра как список значений, сформированный из всех товаров, введенных в табличную часть документа, а автоматическое списание по правилам ФИФО и ЛИФО требуется реализовать с использованием метода сортировки ТЗ.
с первой частью задачи более или менее разобрался, но дальше трудно