С Новым годом! Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/164: Рейтинг темы: голосов - 164, средняя оценка - 4.66
rykot
1

Метод Fifo/lifo

05.01.2011, 01:37. Показов 33438. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста. Мне в задании нужно реализовать метод FIFO/LIFO. Т.е. при проведении документа Расходная накладная должны списываться партии, формируемые приходными накладными в определенном порядке. Не могу понять смысл этого. В регистре накопления просто считается приход/расход. Можно осуществить контроль общей стоимости и количества товара на складе, чтобы не падали ниже нуля. Так в чем же смысл этих методов? Что в итоге должен показывать регистр? Или просто нужно удалять Приходные накладные(звучит глупо, но как вариант).
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2011, 01:37
Ответы с готовыми решениями:

LIFO FIFO
Готовлюсь к спецу, может кто помочь литературой или видео, где подробно разобрана реализация этих...

регистр остатков по методу FIFO
Всем привет. Подскажите пожалуйста как сделать движение по регистру остаток по методу FIFO

Метод списания товара FIFO 1с 8.3
Здравствуйте! Помогите разобраться с методом списания товара FIFO Процедура...

Механизм партионного списания отрабатывает только метод FIFO
Реализованный механизм партионного списания отрабатывает только метод FIFO. Необходимо дать...

9
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
05.01.2011, 01:42 2
Что за задание-то?)
Регистр должен хранить:
Носки
- Поступление №1 100р 10шт
- Поступление №2 200р 30шт
Чулки с подвязками
- Поступление №1 500р 10шт
- Поступление №2 300р 30шт

При списании должны делать движения расхода по определенным партиям.

Отличия ФИФО от ЛИФО читайте в гугле.
0
rykot
05.01.2011, 02:08 3
Цитата Сообщение от unknown181538
Что за задание-то?)
Регистр должен хранить:
Носки
- Поступление №1 100р 10шт
- Поступление №2 200р 30шт
Чулки с подвязками
- Поступление №1 500р 10шт
- Поступление №2 300р 30шт

При списании должны делать движения расхода по определенным партиям.

Отличия ФИФО от ЛИФО читайте в гугле.
Отличия ФИФО от ЛИФО я знаю. Только вот как регистр должен записывать эти движения?
Допустим есть расх.накладная с расходом носков в количестве 20шт и чулков в количестве 25шт.
Носки
Приход - Поступление №1 100р 10шт ПрихНакл1
Приход - Поступление №2 200р 30шт ПрихНакл2
Чулки с подвязками
Приход - Поступление №1 500р 10шт ПрихНакл1
Приход - Поступление №2 300р 30шт ПрихНакл2

Расход - Носки - Списание №1 200р 20шт РасхНакл1
Расход - Чулки с подвязками - Списание №1 1250р 25шт РасхНакл1

Как должно быть правильно?
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
05.01.2011, 02:14 4
И все же, откуда задача?)

В регистре сделайте измерение "Партия", в него писать документ поступления, как при поступлении, так и при списании (т.е. указываете, с какой партии списывается).
Могу кинуть ссылок на примеры.
0
rykot
05.01.2011, 02:40 5
Цитата Сообщение от unknown181538
И все же, откуда задача?)

В регистре сделайте измерение "Партия", в него писать документ поступления, как при поступлении, так и при списании (т.е. указываете, с какой партии списывается).
Могу кинуть ссылок на примеры.
Задача для подготовки к экзамену для сертификации 1С. Я скачал целый список таких задач. Это мне нужно для повышения уровня знаний, чтобы получить работу стажера-программиста.
Скинь пожалуйста ссылки на примеры. Буду очень благодарен.
З.Ы. Вообще то документ поступления указан в поле Регистратор, ну буду думать.
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
05.01.2011, 02:44 6
http://chistov.spb.ru/forum/16-969-1 - Ищи свою по номеру.

Надеюсь, сдавать тебе не надо экзамен?)
Я вот как раз к пересдаче готовлюсь.... Ох уж эти задачки... Раз на то пошло, вчерашнюю задачу на экзамене надо решать через демонический список.
0
rykot
05.01.2011, 03:44 7
Хм. Очень интересно. Выложены варианты, кто как решил. Большое спасибо за эту ссылку. Да, первая задача решается через динам.список, но у меня видоизмененное задание. Там еще есть и выбор партий для списания вручную. Для этого поле формы с ТЗ и нужно, чтобы в него вписывались партии товара, выбранного пользователем в отдельном поле ввода, с ТЗ соответственно двойным щелчком мыши либо кнопкой Выбрать идет выбор в табличную часть, откуда документ при проведении будет брать данные для списания. Вообще здесь еще много чего порешал для удобства пользователя и корректности обработки данных при неправильных его действиях(например, табчасть не может заполнятся идентичными партиями, видимость и доступность элементов на разных этапах и т.д.)
rykot
06.01.2011, 17:36 8
Блин, застрял на мелочи. У меня запрос возвращает выборку из регистра накопления. Так там есть поле ВидДвижения. Мне нужно, чтобы при обходе полученной выборки срабатывало условие:
Если Выборка.ВидДвижения = "Приход" Тогда...
Но ни так, ни через СокрЛП("Приход") оно не срабатывает. Подскажите, пожалуйста, что нужно сделать?
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
06.01.2011, 17:39 9
Код ( (Unknown Language)):
Если Выборка.ВидДвижения = Значение(ВидДвиженияНакопления.Приход) Тогда...
Мог наврать с синтаксисом.
Только ты что-то не то делаешь. Зачем тебе это в этих задачах?

Нет.. это в запросе так... Впрочем можно и в запросе поле задать.
Ну или Если Выборка.ВидДвижения = (ВидДвиженияНакопления.Приход) Тогда
0
rykot
06.01.2011, 19:31 10
Цитата Сообщение от unknown181538

Код ( (Unknown Language)):
Если Выборка.ВидДвижения = Значение(ВидДвиженияНакопления.Приход) Тогда...
Мог наврать с синтаксисом.
Только ты что-то не то делаешь. Зачем тебе это в этих задачах?

Нет.. это в запросе так... Впрочем можно и в запросе поле задать.
Ну или Если Выборка.ВидДвижения = (ВидДвиженияНакопления.Приход) Тогда
Я сделал по последнему варианту и у меня получилось. Спасибо за подсказку.
Насчет зачем, так я еще делаю тот видоизмененный вариант задания. Просто при варианте выбора списания Вручную, при нажатии кнопки "Сформировать список партий" в ТЗ кидало все записи регистра выбранного товара,а мне нужны только партии для списания, т.е. записи регистра с видом движения Приход.
06.01.2011, 19:31
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.01.2011, 19:31
Помогаю со студенческими работами здесь

Множество, LIFO, FIFO
Добрый день. Дали список задач для курсача, но не могу понять что требуется в некоторых из них......

Список FIFO и LIFO
#include <cstdlib> #include <iostream> using namespace std; struct struc{ char a; ...

Реализация стека FIFO и LIFO
Собственно, если у кого-нить будет время посмотреть мои реализации FIFO и LIFO стеков, и высказать...

Вывод списка, LIFO и FIFO
Программа создает два списка: один с числами, второй эти числа делит на четные и нечетные. Но при...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Как работать с Laravel в PHP
InfoMaster 12.01.2025
Введение в Laravel Laravel представляет собой современный PHP-фреймворк с открытым исходным кодом, который значительно упрощает и ускоряет процесс разработки веб-приложений. Этот фреймворк был. . .
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru