|
|
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Помогите, не хватает знаний. С чего можно начать решение такой задачи. Я делаю базу на основе Борея, добавляя в нее все что мне нужно, по мере накопления опыта: расчет остатков, удобный ввод, кое-какие запросы. Сейчас мне нужно одновременно заполнять несколько документов. Например, приходовать товар на склад и одновременно распределять его по торговым точкам. Наподобие пакетного ввода в 1С. Причем не обязательно каждый вид товара должен отправляться на точку. Подскажите, пожалуйста, можно сделать такое? Мне хотя бы приблизительный план действий, с чего начать. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2004, 23:32:00 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Ничего не понятно :( Даже переименовать не знаю как (см. правила ). Несколько документов одновременно заполнять очень проблематично, даже имея на одном столе несколько клавиатур нескольких компьютеров (во всяком случае, мне). Может быть надо было что-то другое сказать, но что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 00:36:32 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
PS. Понятия не имею, что такое "пакетный ввод" в 1с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 00:41:07 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Я тоже не знала как переименовать. Поэтому пусть так и будет. Неужели я правда непонятно выразила то что мне надо? Что ж, бывает. А пакетный ввод – это я так, к примеру. Это внутреннее перемещение с одного склада на несколько точек сразу. Удобно вообще-то. Хотя упоминать здесь 1С- наверно не надо было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 01:11:24 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
{Перед сном.} А пример привести можно? Как это все должно выглядеть с точки зрения пользователя и зачем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 01:20:16 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Наверно, речь о том, чтобы заполнить одну форму, а данные разнеслись в несколько таблиц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 03:31:43 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
>Сейчас мне нужно одновременно заполнять несколько документов. Например, приходовать товар на склад и одновременно распределять его по торговым точкам. Наподобие пакетного ввода в 1С. Причем не обязательно каждый вид товара должен отправляться на точку. 1. У каждого товара появляется логическое свойство "СразуНаСклад". ВНИМАНИЕ! после ввода накладной от поставщика ВСЕ товары должны "передаваться" на склад не взирая на данное свойство! Это свойство нужно нам исключительно для облегчения труда операторов (см.далее); 2. Автоматически открывается форма, в которой перечислены принятые по накладной поставщика товары со свойством "СразуНаСклад" равным False (т.е. товары, которые должны распределяться по Торговым точкам), что избавит оператора от необходимости "смотреть" на товары, которые не передаются сразу на Торговые точки, а передаются потом, по накладным отгрузки. В форме есть возможность выбрать Торговую точку и "выбить" на нее необходимое кол-во товара из принятого по накладной поставщика. Выбрали? Выбили? Нажмите кнопочку "Провести", по которой производится непосредственное формирование проводки (Товар со склада передается на Торговые точки). Затем выбрать другую торговую точку и выбить на нее кол-во товара, оставшееся после первой Торговой точки (остаток на складе после отгрузки Первой точки), затем выбрать еще одну точку и т.п. Закончили ввод всех товаров (полностью распределили принятый товар по накладной поставщика)? Ну так либо закройте форму автоматически (если после проводки на всех товарах нулевые остатки, то оператор выбивать ничего ну будет по данной накладной, правда?), либо кнопочкой "Спасибо, всё", ну или "Закрыть" :) Схему можно доработать (читай: "усложнить"): - добавить каждому товару свойство "ПередаватьПоУмолчаниюВ", где указывать Торговую точку, в которую обычно передается все кол-во товаров и при выборе данной Точки (см пункт 2) динамически заполнять поле "ПередаваемоеКоличество"; - можно реализовать систему, не делающую проводку по Торговым точкам по кнопке "Провести", а лишь временно учитывающую "выбитые" на точку данные. Это позволит "побаловаться" оператору распределяя количество товара между точками (точки просили по 50 единиц товара, а привезли всего 30. Возможно при выбивании товара придется "перераспределять" количество товара между точками. Данная фича потребует ЗНАЧИТЕЛЬНОГО усложнения всего – добавление временных таблиц, несколько шаговые "проводки" и т.п. ИМХО, не стоит, но, как вариант… - т.п. Не по вопросу: ИМХО, значительно удобнее для ВСЕХ, кроме программизда, было бы организовать следующую схему работы: (Заявка от Торговой точки №1 + Заявка от Торговой Точки №2 + Заявка от Торговой Точки №N + Заявка от Склада) -> Формирование списка закупаемых товаров с разбивкой по Поставщикам, что облегчает задачу Службе закупок -> Оприходование товара (ввод накладных) от поставщиков, при этом "макет" накладной у нас уже практически готов (помните, мы сформировли список закупаемых товаров с разбивкой по Поставщикам) -> Автоматическое распределение закупленного товара по Заявкам (с учетом реально пришедшего кол-ва товаров). Данная схема ЗНАЧИТЕЛЬНО сложнее и нюансов в ней (технических, логических и логистических) ЗНАЧИТЕЛЬНО больше, но, как вариант :) … зы. Если правильно понял вопрос… Легких путей не ищу! Это слишком тяжело... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 10:57:46 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Спасибо. Я расскажу, как это должно выглядеть: Я (в смысле пользователь) получает накладную от поставщика. И, возможно это утопия, но реальность такова, что за очень ограниченное время этому пользователю нужно проделать следующие операции: 1. Оприходовать купленный товар. 2. При этом фиксировать насколько изменились цены, по сравнению с прошлой, позапрошлой и т.д. закупкой и изменить/ не изменить цену реализации. 3. Попутно смотреть наличие данных товаров на всех точках и сразу же набирать для них необходимое количество в накладную на внутр.перемещение. Прим.: Купили 20 канистр тосола. Смотрю: на 1-й точке есть 8шт.- значит не надо, на 2-й- есть 4 шт.- отправляю еще 4шт., на 3-й - вообще этот товар не нужен. И так далее. Т.е. набирая товар, я уже должна представлять, что куда и сколько я отправлю. Это упрощенно, но такой принцип. И если делать как положено, т.е. 1-й документ- приходование товаров. 2-й,3-й,4-й документы- перемещение того что требуется на 1-ю, 2-ю, 3-ю,4-ю точку, то какая же тут автоматизация набирать почти одно и то же пять раз. И на все про все минут двадцать! Может что-нибудь можно предпринять? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 21:25:41 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
RitaRita2. При этом фиксировать насколько изменились цены, по сравнению с прошлой, позапрошлой и т.д. закупкой и изменить/ не изменить цену реализации. Может и должно быть автоматизировано. По поводу изменения цены, то фиксирование производится автоматически, на сколько я понимаю: есть новая цена и есть старая цена (в предыдущих накладных от поставщика). Можно поднять все накладные и посмотреть динамику изменения цен. По поводу автоматизации выставления рознечной цены... Неск лет назад делал подобную вещь. Подробности не помню (надо поднять записи), но производилась автоматическая наценка следующим путем: на исходную цену накидывался принятый процент (либо общий, либо указанный именно для данного товара), результат округлялся в большую или меньшую сторону (настройка общая или для данного товара) до требуемого уровня округления: до 10 копеек, до 50 копеек, до 1 р, до 5 руб и т.д. (настройка обычно исключительна для данного товара). Кажется, были еще какие-то настройки, расширяющие возможности автоматизации формирования розничной цены с учетом ценовой политики. Кроме того каждый товар имеет свойство "Сообщать-Об-Изменении-Цены-Но-Ничего-Не-Предпринимать-Самостоятельно-Ибо-Ситуация-С-Данным-Товаром-Должна-Быть-Рассмотрена-Ответственным-За-Ценовую-Политику-Человеком,С-Учетом-Цен-Конкурентов,Уникальности-Товара-И-ТП". Получилось, помнится, очень не плохо. Кроме того, при изменении закупочной, а значит, обычно, и розничной цены, производилось автоматическое формирование бланков переоценки для Торговых точек. RitaRitaПрим.: Купили 20 канистр тосола. Смотрю: на 1-й точке есть 8шт.- значит не надо, на 2-й- есть 4 шт.- отправляю еще 4шт., на 3-й - вообще этот товар не нужен. Хм... Вопрос о необходимости товара на точке принимает не сама "Точка", а оператор ЭВМ? Да? Ну... Ну, я не знаю... Не по поводу реализации сего, а так, по поводу правильности сего. Впрочем... Автоматизация проще некуда: для каждого товара и для каждой точки описывается минимальный остаток товара на точке, при котором должна быть произведена дополнительная поставка. А так же желательное кол-во товарного запаса и максимально возможное. Логику разработать самостоятельно :) RitaRitaИ если делать как положено, т.е. 1-й документ- приходование товаров. 2-й,3-й,4-й документы- перемещение того что требуется на 1-ю, 2-ю, 3-ю,4-ю точку, то какая же тут автоматизация набирать почти одно и то же пять раз. И на все про все минут двадцать! Это был камень в мой огород? :) Предложенная мной схема поможет оператору довольно серьезно, ведь ему надо будет работать лишь с тем списком товаров, который был оприходован от поставщика, а не с полным перечнем товаров, находящихся на складе... И вообще, кто у вас принимает решение о номенклатуре и количестве закупаемого товара? Основываясь на какой информации? Анализируя остатки Торговых точек или Заявки на товар Торговых точек? зы. и какое отношение всё это имеет к форуму Access? :) //не наезд... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 22:36:41 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Нда... С горизонтальным лифтом получилось круто МодЫраторы, поправьте пожалуйста... Спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 22:38:04 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Оператору ЭВМ? Ха-ха :( Тут оператор-менеджер-кладовщик - три в одном. Поэтому вопрос времени стоит остро. И вообще Access’ом увлеклась поэтому. Но это и правда к теме не относится. Минимальные запасы и нормы… Да, это все есть, пользуюсь. Хотя, очень уж у нас все это индивидуально. Вы мне подсказали решение. Может на основании вот этой приходной накладной создать запрос, который бы выводил данные (на основании норм и кое-каких расчетов) с количеством товара, который необходимо отправить на точки. Это копировать-вставить в документы. И готово? Топорно сильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2004, 23:45:08 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
ExquisiteНда... С горизонтальным лифтом получилось круто Умудрился ведь :) Я не знал, что без тэгов этого можно добиться :)) 2 Рита-Рита Боюсь, что могу вас поздравить с выбором занятия на ближайшие несколько лет. Скорее всего, такая программа без поддержки не сможет, а вы не сможете найти себе замену на ее поддержку. Что может влиять на размер наценки в общем случае? Склад-получатель, склад-отправитель, покупатель (для оптовой торговли), категория товара (причем тут и в предыдущем случае м.б. иерархия, влияющая на наценки потомков), период года (праздники, сезон), временные или разовые причины (распродажи и т.п.) и т.д, и т.д, и т.д. В общем случае "стандартная наценка" это очень короткоживущее явление. Однако пусть оно нас не интересует. Допустим, вы это сделали. (Задачи по он-лайн формированию n (или n%) последних цен/наценок непривычны, но вполне решаемы. Задачи по прогнозированию расхода по истории предыдущих расходов не вполне решаемы, но обходимы). Однако представьте себе ситуацию, когда даже не в результате ошибки (не дай бог), а просто по неочевидной причине в магазин, скажем, отправили 100 коробок (гы, вспомнилось) туалетной бумаги вместо ожидаемого ящика водки. Оператор-кладовщик тут не при чем, его объемы работы не оставляют ему времени постоянно заниматься такой ерундой, как личный контроль за распределением. Программа отработала отлично - ровно год назад в соседний магазин завели подпорченную рыбу и был всплеск спроса именно на это изделие целлюлозной промышленности. Тем не менее кладовщику, пока будет выясняться причина, будет не до смеха. Это еще простой случай, а если мы наценку получим неочевидную, пиши пропало. Быстро и великолепно работающая программа встанет, потому что все начальство от мала до велика будет вспоминать алгоритмы ее (наценки) формирования, чтобы кому-то не попало лишнего (или, соответственно, наоборот, досталось "свое"). О, опять нацарапал на два экрана предпросмотра. :) За сим удаляюсь. С началом рабочей недели всех :)) // Кроме ЛП, о чем я его сейчас порадую :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 00:37:04 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
// Кроме ЛП, о чем я его сейчас порадую :)) ни понил??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 00:40:35 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Завтра поспрашиваю, что такое "пакетный ввод", а вообще, в 1С мне больше нравиться возможность "создать на основании". Ввели приход, сделали пять копий содержимого приходной накладной в пять накладных внутреннего перемещения, используя простой (!) алгоритм наценки, расставили количество по имеющимся бумажным, подшивающимся накладным-требованиям, и спите спокойно. С этим один человек справится легко, и проблем в случае чего иметь не будет. Имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 01:03:57 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
Вариант "пакетного ввода": Делаем временную таблицу для n выбранных магазинов со столбцами: Код товара, Количество в выбранной приходной накладной (накладных), Остаток на центральном складе, Цена, Код магазина 1, Остаток в магазине 1, Кол-во для магазина 1, Код магазина 1, Остаток в магазине 2, Кол-во для магазина 2, ----------- ----------- Код магазина n, Остаток в магазине n, Кол-во для магазина n. Делаем запрос: эта временная таблица join товарный и прочие справочники. Делаем на этом запросе табличную подформу для ввода данных в столбцы "кол-во для магазина". Остальные столбцы закрыть для редактирования. По кнопке в родительской форме этой подформы создаем накладные перемещения с центрального склада в магазины. До кучи: Чтобы принимать решение об отгрузке товара в магазин, можно по dbl-click-у в столбце "Кол-во для магазина" (или по кнопке в главной форме) поднимать небольшую всплывающую форму с движением текущего товара по текущему магазину. А при перемещении по подформе эту всплывающую форму обновлять. Что еще для счастья надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2004, 10:21:52 |
|
||
|
Подскажите (нужно сделать внутреннее перемещение с одного склада на несколько точек сразу)
|
|||
|---|---|---|---|
|
#18+
А для счастья надо, чтобы количество распределялось автоматически. Ну это для полного счастья. На самом деле, я теперь четко представляю что мне нужно. Буду пытаться внедрить в жизнь. Спасибо вам, что помогали думать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 00:07:05 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32741653&tid=1671011]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 367ms |

| 0 / 0 |
