|
46 / 31 / 1
Регистрация: 28.09.2012
Сообщений: 972
|
|
Вычисление остатка комплектующих09.04.2013, 17:25. Показов 1264. Ответов 9
Метки нет (Все метки)
Доброго времени суток!
Помогите решить проблему!!! При поступлении комплектующих на склад заполняется форма frmZip_Cklad_Prixod ,затем в форме frmZip_Cklad_Procmotr при нажимая "кнопка13" переходим в форму frmZip_Cklad_Racxod Где записывается информация о переданных комплектующих в производство. В форме frmZip_Cklad_Racxod поле "Кол_Остаток" должно пересчитываться учитывая количество ( суммарное) выданных комплектующих в производство из этой поставки ( поле "Кол_Выд_Произв"). При этом необходимо ограничение: Суммарное количество выданных в производство комплектующих <= полученных( поле"Кол_Приход") В форме frmZip_Cklad_Procmotr поле "Кол_Остаток" данными с учетом всех израсходованных комплектующих этой поставки. Подскажите пожалуйста!!!
0
|
|
| 09.04.2013, 17:25 | |
|
Ответы с готовыми решениями:
9
Запрос - вычисление остатка Вычисление остатка на складе |
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||||||
| 10.04.2013, 04:51 | ||||||
|
Я долго силился что-либо понять, но так и не смог. Если речь идёт об обновлении полей, то попробуйте:
1
|
||||||
|
46 / 31 / 1
Регистрация: 28.09.2012
Сообщений: 972
|
|
| 10.04.2013, 08:49 [ТС] | |
|
Попробую объяснить подробнее:
Из записи с "Код_tbl_Чип_Склад" = 4 формы "frmZip_Cklad_Procmotr " при помощи кнопки "Расход партии" ( Кнопка13) переходим в форму "frmZip_Cklad_Racxod " в которой отображаются только записи расхода партии "Код_tbl_Чип_Склад" = 4( установлен фильтр). Далее происходит выдача комплектующих в производство о чем говорят записи Код_tbl_Чип_Склад_Расход = 6 ; и =9 формы "frmZip_Cklad_Racxod " в записи Код_tbl_Чип_Склад_Расход = 6 "Кол_Приход" равно 22677 ( общее количество в партии поставки) , "Кол_выдано" равно 1201 и "Остаток" равен 21476 т.е. все верно.( 22677-1201=21476) далее в записи Код_tbl_Чип_Склад_Расход = 9 "Кол_Приход" равно 22677 ( общее количество в партии поставки) , "Кол_выдано" равно 14 и "Остаток" равен 22663 т.е. НЕ ВЕРНО.( 22677-1201-14=21462). При расчете остатка должен учитываться нарастающий(суммарный) расход.
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 10.04.2013, 09:30 | |
|
Посмотрите, как организуется складской учет Разместить остатки в бд или Подсчет остатков на нескольких складах. У Вас избыток информации, повторы, ... . И справочник партий нужно создать обязательно, раз у Вас партионный учет. Зачем, кстати? Партионный учет используют, когда в партии указывается срок годности товара, или к каждой партии прилагаются свои сертификаты, или товар на реализации и партия определяется по поставщику. У Вас какая причина?
1
|
|
|
46 / 31 / 1
Регистрация: 28.09.2012
Сообщений: 972
|
|
| 10.04.2013, 10:06 [ТС] | |
|
ltv_1953, мы строим сквозную идентификацию продукции.( Скорее всего штрихкодовую)Четкого понимания как конкретно она будет выглядеть нет т.к. в настоящий момент много неизвестных.Поэтому есть некоторое повторение в полях( Номер партии , Идентификатор партии).
Основная проблема с точки зрения технологии -это выделение некачественных комплектующих в процессе производства .Для этого поставка будет разбиваться на партии .У нескольких комплектующих номер партии присваивает производитель- т.е поле "номер партии" для них.Также имеет значение срок годности ( для лака 6 месяцев, для печатных плат 1 год и т.д) Если есть желание и возможность почитать наброски вышеописанной системы сквозной идентификации продукции и т.п ( 2 печатных листа) -могу приложить файл в следующем ответе.
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 10.04.2013, 10:44 | |
|
Раз партии нужны - значит они должны быть. Но без справочника партий и указания в товарных операциях вместе с кодом товара кода партии как подсчитать остатки?
О повторах и таблицах. tblЧип_Склад - реально это не склад, а приходы. Т.к. в приходе м.б несколько товаров, ее разбивают на две, например: Приходы (Код_tblЧип_Склад, Код_tblПоставщик, Дата_Производства, Дата_Поставки_На_Радиус, ФИО_Принял) и Приходы_Товары (Код_tblЧип_Склад, Код_tblЧип, Идентификатор_Партии, Номер_Партии, Кол_Приход) поля Кол_Остаток и Кол_Выд_Произ вычисляются запросом и хранить их в таблицах необязательно. Аналогично для таблицы tblЧип_Склад_Расход. И связь по полю не нужна Код_tblЧип_Склад - расход м.б. из нескольких приходов. А остаток тогда считается просто как сумма приходов(товар, партия) - сумма расходов(товар, партия).
1
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|||||||
| 10.04.2013, 10:53 | |||||||
|
1.frmZip_Cklad_Racxod должна быть табличной или ленточной, возможно даже подчинённой в предыдущей форме.
2.
4.В именах заблудился, с этим надо что-то делать.
1
|
|||||||
|
46 / 31 / 1
Регистрация: 28.09.2012
Сообщений: 972
|
|
| 10.04.2013, 13:00 [ТС] | |
|
alvk, форма "frmZip_Cklad_Racxod" является ленточной, разве не так?
Предложенный Вами ( Спасибо еще раз!!!!) код =[Кол_Приход]-dsum("Кол_Выд_Произ";"gry_Чип_Склад_Расх од";"Код_tbl_Чип_Склад = " & forms!frmZip_Cklad_Procmotr & "") Немного подправил( уточнил наименования) , но все равно при вставке в "Свойства" "Данные" поля "Кол_Остаток" "frmZip_Cklad_Racxod" выдает ошибку . С именами что делать , сокращать? Добавлено через 1 час 21 минуту ltv_1953," Раз партии нужны - значит они должны быть. Но без справочника партий и указания в товарных операциях вместе с кодом товара кода партии как подсчитать остатки? " Номер партии записывается в поле "Номер_Партии" , соответственно, можно найти данные о поставке этой партии. Номер партии определяет производитель и маркирует комплектующие. ( Внутреннее выделение части какой либо поставки будет заносится в поле Идентификатор_Партии,в виде штрихкода) " tblЧип_Склад - реально это не склад, а приходы" - Согласен, надо будет поправить! Зачем разбивать на две части tblЧип_Склад не совсем понимаю, ( я не великий специалист в разработке БД) "поля Кол_Остаток и Кол_Выд_Произ вычисляются запросом и хранить их в таблицах необязательно."- наверно! А остаток тогда считается просто как сумма приходов(товар, партия) - сумма расходов(товар, партия). - Задумано что остаток партии будет виден в поле формы frmZip_Cklad_Procmotr в поле "Кол_Остаток" по каждой партии. Остаток в целом по этому товару в не зависимости от партии также можно вычислить как сумма приходов(товар) - сумма расходов(товар )
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
||
| 10.04.2013, 15:22 | ||
|
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 11.04.2013, 02:12 | |
|
1
|
|
| 11.04.2013, 02:12 | |
|
Помогаю со студенческими работами здесь
10
Ателье мод вычисление остатка
Складской учет.Поступление партии номенклатуры, расход парти номенклатуры, вычисление остатка Вычисление остатка Вычисление остатка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|