|
|
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Такая у меня интересная задачка. Мне надо сделать таблицу, которая бы хранила сведения об остатках на складе медикоментов на каждый день... Структуру вроде продумал, а вот с механизмов обработки остатков никак.. Перенос остатков на новую даду.. Уменьшение остатка... Помогите чем можете... Заранее спасибо всем кто откликнется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2006, 22:24 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Очень информативный вопрос. Мы тут телепатически должны определить что, где и как у тебя храниться, что, с чем и как связано? Как помогать, если информации - 0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2006, 22:48 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Может сделать кнопку типа закрытия дня? У нас в бух.программе таблица с текущими остатками. При закрытия дня, эти остатки записываются в следующую таблицу, типа история остатков. Скажем идет сравнение текущих остатков с остатками в таблице истории, если текущее значение отлично от последней записи по данному счету в истории, то в таблицу истории добавляется новая запись -числом закрываемого дня (данными из теблицы текущих остатков), если нет - тогда не добавляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 00:24 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
DreamKillerТакая у меня интересная задачка. Мне надо сделать таблицу, которая бы хранила сведения об остатках на складе медикоментов на каждый день... Структуру вроде продумал, а вот с механизмов обработки остатков никак.. Перенос остатков на новую даду.. Уменьшение остатка... Помогите чем можете... Заранее спасибо всем кто откликнется. Примерно так: написать функцию изменения остатка в твоем регистре типа ChangeOstat(dDate, nTovarId, nDelta) которая будет изменять в дне dDate по товару nTovarId остаток на nDelta, а затем одно из двух: 1. Прописать триггеры для всех таблиц, от которых остаток зависит, вызов ChangeOstat() для изменения твоего регистра. 2. Во все формы, где происходят изменения остатков вставить код вызова ChangeOstat() В 1С 7.7 не много работал, кажется там сделано по варианту 2, только там не функция, а объект регистр, изменения как правило вносятся при проведении документа. Только устроив такую хрень не забудь про периодический пересчет остатков, т.к. если что-то сглючит, то все остатки съедут и восстановить можно только полным пересчетом (это одна из болезней 1С). Получишь все недостатки постоянной синхронизации двух баз. Не знаю какие объемы, сколько документов, но я предпочитаю делать так: есть дата ниже которой запрещено изменение документов, остатки хранятся на эту дату и текущие. Текущий остаток меняется при изменении документов. Все расчеты строятся либо остаток на дату запрета + приход - расход, либо текущий + расход - приход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 15:09 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
И еще: Прикинь размер твоего регистра, подозреваю что тормоз от его объема при заполнении перекроет ускорение от его использования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 15:18 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Много делал проектов, где вообще нет остатков... Так проще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 15:50 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
DreamKillerТакая у меня интересная задачка. Мне надо сделать таблицу, которая бы хранила сведения об остатках на складе медикоментов на каждый день... Структуру вроде продумал, а вот с механизмов обработки остатков никак.. Перенос остатков на новую даду.. Уменьшение остатка... Помогите чем можете... Заранее спасибо всем кто откликнется. А день не маловат период ? Мне кажется правильнее сделать такую таблицу остатков (назовем их опорными) на месяц. Месяц - это отчетный период. По окончания месяца будет формирование (пересчет) этих остатков за период месяц, т.е. с прошлого опорного остатка до окончания месяца. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 16:24 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
to segey >>Много делал проектов, где вообще нет остатков... Так проще... ?1 а как тогда бороться с пересортицей ?2 инвентаризация зы с помощью документов спец. типа корректировка ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 20:50 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
gulinto segey >>Много делал проектов, где вообще нет остатков... Так проще... ?1 а как тогда бороться с пересортицей ?2 инвентаризация зы с помощью документов спец. типа корректировка ? Да, совершенно верно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 22:36 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Dima TИ еще: Прикинь размер твоего регистра, подозреваю что тормоз от его объема при заполнении перекроет ускорение от его использования. О размере я уже думал... Как с этим боротся пока не знаю ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 12:33 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Sergey ChМного делал проектов, где вообще нет остатков... Так проще... Здесь без остатков нельзя.. В техническом задании "Контроль остатков на складе" . Вот! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 12:37 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
У меня в системе 2 таблицы остатков. Одна отображает "мгновенное" состояния склада и ее менют документы, работающие со складом (ТТН, Прих. ордера и пр.), а вторая - опорные. В нее данные копируются при закрытии месяца и она же служит для быстрого построения разных оборотных документов. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 12:43 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
DreamKiller Dima TИ еще: Прикинь размер твоего регистра, подозреваю что тормоз от его объема при заполнении перекроет ускорение от его использования. О размере я уже думал... Как с этим боротся пока не знаю ( У тебя любое создание/изменение документа задним числом будет приводить к куче изменений в твоем регистре. По одному изменению на один товар в день. Повторюсь: Делай две таблицы: текущий остаток и опорный остаток на начало рабочего периода. Aleksey-K о том же говорит. Текущий меняй в онлайне, т.е. при изменении каждого документа, документы датой до рабочего периода менять запрети. А для получения среза на конкретный день напиши отдельную функцию. И все будет летать. Sergey Ch прав что проще без остатков, т.к. по теории реляционных БД остатки - избыточность, эту информацию можно получить расчетным путем = весь приход - весь расход. Не скажу что он полностью прав (все зависит от задачи), т.к. такой расчет довольно ресурсоемкая задача при большом количестве документов. Какой-бы способ хранения ты не выбрал - это избыточность, которую надо регулярно проверять на предмет ее соответствия исходным данным. Избыточность вводиться для уменьшения времени выполнения операций с БД. Вот и думай с одной стороны замедление в процессе ввода из-за сохранения избыточной инфы, с другой стороны ускорение при выборке. Ищи золотую середину. Если, например, остатки на 15.10.2006 понадобятся один раз в году, то зачем их хранить, когда проще сосчитать? DreamKillerЗдесь без остатков нельзя.. В техническом задании "Контроль остатков на складе" . Вот! А кроме слов "Контроль остатков на складе" ничего не написано? Я бы под этими словами понял "распечатать остатки и все на инвентаризацию" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 13:37 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
А кроме слов "Контроль остатков на складе" ничего не написано? Я бы под этими словами понял "распечатать остатки и все на инвентаризацию" Там много чего написано... Могу привести все... Если есть желание... ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 13:57 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
DreamKiller А кроме слов "Контроль остатков на складе" ничего не написано? Я бы под этими словами понял "распечатать остатки и все на инвентаризацию" Там много чего написано... Могу привести все... Если есть желание... ) Приведи. Только чтобы в один экран уместилось :) Люблю таких писателей почитать Но если там черным по белому написано что в базе должны храниться остатки за каждый день, то чего тогда обсуждать. Все-таки контроль это одно, а хранение совсем другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 14:08 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
DreamKiller Здесь без остатков нельзя.. В техническом задании "Контроль остатков на складе" . В принципе, то что я хотел ответить - ответили уже до меня (Dima T)... Еще немного непонятно для чего нужны Вам остатки. Если для отчетов - то существует понятие Data Warehouse - идеи там очень простые, просто название модное Советую приглядеться к это концепции повнимательнее - она как раз может служить для контроля... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 14:08 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Sergey ChВ принципе, то что я хотел ответить - ответили уже до меня (Dima T)... Еще немного непонятно для чего нужны Вам остатки. Если для отчетов - то существует понятие Data Warehouse - идеи там очень простые, просто название модное Советую приглядеться к это концепции повнимательнее - она как раз может служить для контроля... Сергей, я тоже думаю, что тут разговор (судя по фразе "Мне надо сделать таблицу, которая бы хранила сведения об остатках на складе медикоментов на каждый день... ") идет о OLAP. DreamKiller, почитайте о продукте MS Analysis Servers (он идет вместе с MS SQL Server). Он позволяет создавать хранилище данных (Data Warehouse ), куда будет закачиваться информация из разных, уще существующих программ, (в том числе и из складской, которая, как я понял, уже у вас используется для работы со складом медикаментов) и затем с помощью созданию, так называемых OLAP кубов, предъявлятся пользователся через, например, MS EXCEL. Удачи! Думаю, это то, что вам надо на данном этапе. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 14:20 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Привет ) Привожу все полностью... Выполняемые функции: - Поддержка БД болезней - Поддержка Бд медикоментов на складе. - Формирование рецепта после осмотра больного - Проверка наличия лекарств - корректировка запасов Там еще отчеты надо, но там легко сам догодаюсь Ни какого практического применения она скорее всего не найдет.. Просто попросили курсачь сделать... Я отказался, но меня заинтерисовала эта задача, вот решил ее реализовать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 20:25 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Да! Совсем забыл. Это надо сделать именно на FoxPro. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 20:26 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
Aleksey-K ... идет о OLAP. DreamKiller, почитайте о продукте MS Analysis Servers (он идет вместе с MS SQL Server). Он позволяет создавать хранилище данных (Data Warehouse )... Здравствуйте, а можно поподробнее узнать об это... С Уважением, DreamKiller ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 20:32 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
DreamKillerТакая у меня интересная задачка. Мне надо сделать таблицу, которая бы хранила сведения об остатках на складе медикоментов на каждый день... Структуру вроде продумал, а вот с механизмов обработки остатков никак.. Перенос остатков на новую даду.. Уменьшение остатка... Помогите чем можете... Заранее спасибо всем кто откликнется. Установи систему ПАРУС-8 и не парься. Лучше чем в Парусе учет не написан нигде в отечественной толпе продуктов. Смотри www.parus.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2006, 21:09 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
DreamKillerДа! Совсем забыл. Это надо сделать именно на FoxPro. Ну если курсачь, то тогда учебники в зубы и в путь... :) С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2006, 08:30 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
DreamKillerПривет ) Привожу все полностью... Выполняемые функции: - Поддержка БД болезней - Поддержка Бд медикоментов на складе. - Формирование рецепта после осмотра больного - Проверка наличия лекарств - корректировка запасов Там еще отчеты надо, но там легко сам догодаюсь Ни какого практического применения она скорее всего не найдет.. Просто попросили курсачь сделать... Я отказался, но меня заинтерисовала эта задача, вот решил ее реализовать... Ну и зачем ты голову всем морочил? Все подумали человек что-то серьезное писать решил Курсовой от реальной проги отличается как лопата от экскаватора. Любая прога сначала пишется, отдается пользователю, а затем дописывается, дописывается, дописывается ... потом пишется версия 2.0 А где "Контроль остатков на складе"? Судя по написанному - прога для больницы в кастрированном варианте функционала. А вот насчет практического применения - такая прога очень нужна, сегодня уже много больниц перешло платные рельсы, деньги появились, ищут софт - а его нету, функционал довольно специфический, ну и пытаются сами написать, кому-то заказать. Так что господа разработчики надо успевать пока какая-нибудь 1С-Больница не появилась. PS Поюзай Firefox 2.0 он ошибки синтаксические подчеркивает при наборе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2006, 09:38 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
авторТак что господа разработчики надо успевать пока какая-нибудь 1С-Больница не появилась. 1С- для Аппек уже точно есть и давно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2006, 09:50 |
|
||
|
Как сделать что-то вроде регистра остатков. Как 1с'ке?
|
|||
|---|---|---|---|
|
#18+
piva авторТак что господа разработчики надо успевать пока какая-нибудь 1С-Больница не появилась. 1С- для Аппек уже точно есть и давно Аптека - классическая розничная торговля и немного фармспецифики по отчетности, хранению, госконтролю ценообразования. У больницы совсем другие задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2006, 10:03 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=218&tid=1590094]: |
0ms |
get settings: |
6ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 355ms |

| 0 / 0 |
