rykot
|
|
1 | |
Метод Fifo/lifo05.01.2011, 01:37. Показов 33438. Ответов 9
Метки нет (Все метки)
Помогите пожалуйста. Мне в задании нужно реализовать метод FIFO/LIFO. Т.е. при проведении документа Расходная накладная должны списываться партии, формируемые приходными накладными в определенном порядке. Не могу понять смысл этого. В регистре накопления просто считается приход/расход. Можно осуществить контроль общей стоимости и количества товара на складе, чтобы не падали ниже нуля. Так в чем же смысл этих методов? Что в итоге должен показывать регистр? Или просто нужно удалять Приходные накладные(звучит глупо, но как вариант).
|
05.01.2011, 01:37 | |
Ответы с готовыми решениями:
9
LIFO FIFO регистр остатков по методу FIFO Метод списания товара FIFO 1с 8.3 Механизм партионного списания отрабатывает только метод FIFO |
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
Допустим есть расх.накладная с расходом носков в количестве 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
Скинь пожалуйста ссылки на примеры. Буду очень благодарен. З.Ы. Вообще то документ поступления указан в поле Регистратор, ну буду думать. |
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
Насчет зачем, так я еще делаю тот видоизмененный вариант задания. Просто при варианте выбора списания Вручную, при нажатии кнопки "Сформировать список партий" в ТЗ кидало все записи регистра выбранного товара,а мне нужны только партии для списания, т.е. записи регистра с видом движения Приход. |
06.01.2011, 19:31 | |
06.01.2011, 19:31 | |
Помогаю со студенческими работами здесь
10
Множество, LIFO, FIFO Список FIFO и LIFO Реализация стека FIFO и LIFO Вывод списка, LIFO и FIFO Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как работать с 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, как ведущая платформа контейнеризации, произвела. . .
|