Проблема в конфигурации Аптека

1. PovAndy 10.02.16 10:27 Сейчас в теме
Здравствуйте, специалисты 1С.

Ко мне обратились с одной интересной проблемой, в конфигурации 1с 7.7 Аптека.
Стали замечать, что по номенклатуре появляются партии с отрицательным остатком.
При продаже товаров клиент пользуется сканером штрих-кода.

Я стал разбираться и обратил внимание, что если на конкретной партии есть положительный остаток, то по этой партии можно сделать продажу на любое количество!
Документ проводится!!!
Конечно, программа, "молча", ругается, проводки формирует не полностью, но факт остается фактом, отрицательный остаток появляется.

Данная ситуация может возникнуть в следующем случае:
При поступлении конкретного товара формируется партия и ей присваивается штрих-код, таких партий по одному товару может быть много. (Например за разные даты поступления)
Кассир пробивает сканером первый товар, в программе меняет количество на необходимое для покупателя, отсчитывает это количество товара и проводит документ!
В реале:
Товар, который отсканировали, может оказаться единственным, из конкретной партии, в программе указали необходимое количество (скажем 20), взяли со склада ещё 19 штук этого товара, которые будут относиться к другим партиям (!), в программе учет прошел по одной партии!!! (А цены в разных партиях так же могут быть разными.)

Вопрос:
Как можно избежать такой путаницы в партиях (не пробивая каждый товар отдельно сканером), ведь бывает берут и по 50-100 шт одного товара!

Заранее благодарен!
Подскажите, пожалуйста
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. falcon 10.02.16 10:32 Сейчас в теме
(1) PovAndy,
надо ручками исправить код...
а почему обратились именно к тебе, а не к человеку разбирающемуся в 1С?

пожалуйста
+
7. PovAndy 30.08.17 12:41 Сейчас в теме
(2) Программист живет в другом городе и занимается совершенно другими фирмами.
+
17. falcon 02.09.17 17:22 Сейчас в теме
(7) я так понимаю, что полтора года тебя это устраивало? )))))
+
21. PovAndy 03.09.17 20:24 Сейчас в теме
(17) Не то, что бы устраивало, хозяев аптеки давно не устраивает. Я пробовал докопаться до истины, но особо не было времени.
Сейчас проблема опять всплыла.
+
3. Shreki2015 2 10.02.16 14:44 Сейчас в теме
(1) PovAndy, ошибка в проведении документа реализации. должна быть проверка остатков
возможно она есть, надо смотреть учетную политику по остаткам ТМЦ. возможно стоит разрешение продавать в минус.
+
8. PovAndy 30.08.17 12:43 Сейчас в теме
(3) Дело в том, что не каждый раз позволяет проводить в минус, проверка стоит, но иногда не срабатывает, пока я не нашел в каких случаях. (Программа стоит на кассе и сложно постоянно работать в ней, попытаюсь поставить дома эмулятор).
Разрешения продавать в минус нет.
+
18. falcon 02.09.17 17:23 Сейчас в теме
(8) не надо с ней постоянно работать, надо найти документ по которому ушло в минус и на копии его перепровести под отладчиком....
ну или просто пригласить специалиста и он все сделает...
+
22. PovAndy 03.09.17 20:49 Сейчас в теме
(18) Проблема в том ,что я вижу, каким документом появляется минус.

И что самое интересное, после проведения нескольки раз "Загрузка из кассы + Выгрузка в кассу" остатки могут выровняться по некоторым товарам, а могут и не выровняться! (Зависимость, пока, не нашел)
+
25. falcon 04.09.17 19:16 Сейчас в теме
(22)
агрузка из кассы + Выгрузка в кассу"
- это документы?
+
27. PovAndy 05.09.17 10:20 Сейчас в теме
(25) Нет, это обработки!
"Загрузка из кассы" берёт из кассы чеки с движением товаров и Z-отчёты (загружает их в основную базу еФарма и формирует документы Чек и Z-Отчет)

"Выгрузка в кассу" отправляет текущие остатки товаров на складе, из основной базы, а так же новые товары, которые появились в справочнике.

Как таковых документов в "Кассмр Штрих-М" я не нашел, похоже, что вся инфа хранится только в регистрах или как-то иначе!
+
29. falcon 05.09.17 11:24 Сейчас в теме
(27) так не бывает. в регистры инфу пишет документ.
+
31. PovAndy 05.09.17 12:17 Сейчас в теме
(29) В журнале документов пусто, есть только справочник.

Куда копать?
+
35. eshtrey 05.09.17 16:17 Сейчас в теме
(31) если общего журнала документов нет, можно посмотреть Операции - Журнал операций
+
36. falcon 05.09.17 18:38 Сейчас в теме
(35) и что ты там увидишь, если конфа на регистрах?
+
4. BotMan4 15 11.02.16 09:58 Сейчас в теме
Переоценивайте весь товар и в одну партию ) Интересна реакция клиента, дайте мне аскорбинку - 20 шт. Конечно, только 1 шт будет 10 руб, а 19 по 12 руб.
Честно говоря шибко не сталкивался с партионным учетом, слабо понимаю его механизм... Разве только для возврата поставщику по разным приходным ценам.
+
5. falcon 11.02.16 20:01 Сейчас в теме
(4) botman4,
не стоит советовать, если "не сталкивался с партионным учетом, слабо понимаю его механизм" и уж тем более не зная нюансов фармацевтического бизнеса...))
PovAndy; +1
6. Sanario 26 20.02.16 11:14 Сейчас в теме
(5) falcon, он еще с расчетом прибыли не сталкивался) И с закрытием месяца при партионном учете)
(1) PovAndy, А вы не могли бы полностью уточнить сведения о конфигурации? И точно ли это Аптека, а не какая-нибудь еФарма 1.2.3 к примеру?:)
+
11. PovAndy 30.08.17 12:51 Сейчас в теме
(6) Я уточню подробности, т.к. проблема всё ещё осталась!

Только что такое еФарма? Или это про конфигурацию?

Вроде это аптека, от этой фирмы у нас их по городу 4 шт. (город маленький, 40 тыс. населения).
+
10. PovAndy 30.08.17 12:49 Сейчас в теме
(5) В том то и дело, что я занялся аптеками и приходится с нуля всё изучать.
+
9. PovAndy 30.08.17 12:48 Сейчас в теме
(4) А покупателю деваться некогда. Просто говорят, что по этой цене кончился, по новому поступлению такая цена, дальше клиент думает сам, брать ли ему по этой цене...
+
12. Sanario 26 30.08.17 14:30 Сейчас в теме
Была такая конфигурация, которая так и называлась. На базе 7.7 написана
+
14. PovAndy 01.09.17 12:18 Сейчас в теме
(12) Да, это какр аз и есть еФарма 1.

В этом большая проблема?

Постоянно вылезают проблемы с пересортицей, товары продают, а в основной базе это не отображается!
Либо может через пару дней отобразиться, либо совсем нет.

Сегодня новая проблема!
В основной базе пропали все остатки, осталисть только некоторые отрицательные!
При этом последние приходные накладные показывают поступление товара, а на остатке ничего!!!
По отчёту есть оборот за день (поступление), а остаток не меняется!

Кто знает, в чём косяк?
Сейчас тестирую базу из конфигуратора. База большая, жду долго...
+
19. falcon 02.09.17 17:24 Сейчас в теме
(14) откуда взялась основная база? раньше ее не было )
+
23. PovAndy 03.09.17 20:54 Сейчас в теме
(19) Принцип работы системы, это "Основная база" + кассы.
Обмен проходит через текстовые файлы.

В основной базе последовательно (вручную) запускается "Получить данные из кассы" (Загрузить из кассы), а затем "Отправить данные в кассы" (Выгрузить в кассу).

Ьаким образом синхронизируются данные по продажам (чеки из кассы) и поступлениям (текущие остатки + цены + справочники из основной базы)
+
13. Sanario 26 30.08.17 14:30 Сейчас в теме
Счас вроде как на Delphi перешли
+
15. PovAndy 01.09.17 12:27 Сейчас в теме
Ещё я не понял, зачем так сложно сделали обмен кассы с базой?

Через текстовый файл выгружается инфа о продаже из кассы, через конфигурацию-синхронизатор постоянно читают данные из этого файла.

Что бы получить данные из кассы или отправить остатки в кассу, надо запустить приём данных из кассы и отправку данных обратно в кассу, через тот же текстовый файл.

И на сколько я понял на кассе (Кассир Штрих-М) тоже вся инфа хранится в текстовом файле а не в dbf.

Если я что-то напутал, прошу меня поправить!
+
20. falcon 02.09.17 17:25 Сейчас в теме
24. PovAndy 04.09.17 15:15 Сейчас в теме
(20) Сама система так сделана.
Это конфа "Кассир Штрих-М" на 1С 7.7
+
26. falcon 04.09.17 19:20 Сейчас в теме
(24)
Кассир Штрих-М"

у тебя не так много вариантов (в порядке адекватности):
1. найти специалиста заплатить ему денег и озадачить его своими проблемами.
2. самому изучить 1С, можно с помощью форума, и сделать все самому.
3. поменять систему на ту, которая будет удовлетворять твоим требованиям (тоже нужны будут деньги).


из этих трех вариантов, второй - самый дешевый и самый долгий... ты его выбираешь?
PovAndy; +1
28. PovAndy 05.09.17 10:23 Сейчас в теме
(26) Именно по второму я и пошел, изучаю систему.

На данный момент надо наладить адекватную работу программы (что бы остатки не плавали), т.к. позже её будут менять, но работать надо сейчас!
+
30. falcon 05.09.17 11:26 Сейчас в теме
(28) для этого надо:
1. Определить документы какие двигают регистры
2. Из кода - понять алгоритм по которому формируются эти движения.
3. придумать как его исправить так, чтобы удовлетворял твоим хотелкам.....
PovAndy; +1
32. PovAndy 05.09.17 12:18 Сейчас в теме
(30) Хорошо, попробую!
+
16. CheBurator 3119 01.09.17 13:02 Сейчас в теме
если вы не пробиваете каждый товар по сканеру - то как вы будете указывать программе, что из 20 упаковок - 8 разных партий? ручками перевыбирать? ну-ну... все что ручками - все криво...
+
33. PovAndy 05.09.17 12:39 Сейчас в теме
Выяснил ещё несколько моментов...

Самый главный это то, что программа, практически вся, самописная!!!

Соответственно тяжко будет искать инфу по ней в инете, точнее - совсем бесполезно!..

Остаётся только изучать и править.
+
34. falcon 05.09.17 14:40 Сейчас в теме
(33) вся инфа всегда только в коде....

(29) журналы разные бывают.... тебе нужен Операции - Журналы документов - (Полный).
+
37. PovAndy 05.09.17 21:49 Сейчас в теме
(34) Общий жкрнал пустой.

А вот журнал операций надо проверить!
+
38. falcon 05.09.17 22:33 Сейчас в теме
(37) 1cv7.md сюда выложи
+
39. PovAndy 05.09.17 23:09 Сейчас в теме
(38) Хорошо.

Выложу и Кассу и базу
+
40. Sanario 26 06.09.17 12:10 Сейчас в теме
Андрей, выкладывайте, посмотрим, что за зверь такой. Но подозреваю что там ведь еще и ключи защиты нужны? Помимо стандартных :)
+
41. PovAndy 07.09.17 17:03 Сейчас в теме
Вот md основной базы, позже выложу кассу.

Пока ещё не дошел до них.
Прикрепленные файлы:
1Cv7.7z
+
43. falcon 07.09.17 19:22 Сейчас в теме
(41) ну и?
как и ожидалось... никаких там журналов операций нет..

обработка "Загрузка продаж из касс" берет файл и на его основе создает документы:
- Чек
- Z-отчет
- Закрытие смены.

каждый из них в свою очередь двигает регистры, как ты документы не можешь найти - тут уже без комментариев, должны быть в журнале "Общий жур."

регистр Партии из этих трех, двигает только Чек, соответственно и все твои минуса рождаются оттуда...

партии находятся по штрихкоду, при проведении чека - никаких проверок по остатку партии не делается....
криворукие писатели идиоты....

вот тебе и минуса твои.... фактически продали два препарата с разных партий, а отсканировали два раза один и тот-же штрих код....

дальше смотреть лениво.... тем более без данных
+
45. PovAndy 07.09.17 22:40 Сейчас в теме
(43) Это основная база, тут всё есть. И журналы и документы.

Вот база кассы, в ней пусто.
Только два журнала, и они пустые.
Прикрепленные файлы:
1CV7.7z
+
47. falcon 08.09.17 20:34 Сейчас в теме
(45) они и будут пустые.... все правильно в этой конфе не ведется учет остатков, он сюда просто загружается.
+
48. PovAndy 18.09.17 16:34 Сейчас в теме
(47) Тогда почему остатки плывут?
В основном бывает зависание остатков но некоторым номенклатурам-партиям.
Причем ПОСЛЕ НЕСКОЛЬКИХ выгрузок-загрузок "Из кассы"-"В кассу" остатки частично или полностью исправляются! (Одного раза мало бывает)

Исправится может сразу или через неделю, а может и совсем не исправиться! (Хотя продажи по кассе проходят!)

В кассе все товары пробиваются сканером штрих-кода. Соответственно ошибка исключена.

Я понимаю, если "пикнули" мелочевки и отдали 50 шт. таблеток (Не пропикивали каждую, а указали количество и отдали не из той партии). Но такое бывает и с дорогими лекарствами, которых 1-2 шт всего! Тут уж точно не должно быть ошибки!

Вот я и думаю, куда копать?..
+
49. falcon 18.09.17 16:37 Сейчас в теме
(48) я же русским по белому написал - в момент списания никакие остатки не контролируются.... списывается то, что отсканировали на кассе....
нет контроля - нет смысла пытаться сделать учет....
+
50. PovAndy 18.09.17 19:41 Сейчас в теме
(49) При попытке списвть больше, чем есть на остатке, система сообщает об этом и не даёт провести чек!
Но такое ощущение, что иногда пропускает! (Это и надо исключить)
+
51. falcon 18.09.17 20:07 Сейчас в теме
(50) ругается он у тебя в призаписи...


найди каким документом списывается в минус и перепроведи его под отладчиком...
+
53. PovAndy 28.09.17 15:05 Сейчас в теме
(43) Спасибо, покопаю ещё в этом направлении.

>вот тебе и минуса твои.... фактически продали два препарата с разных партий, а отсканировали два раза один и тот-же штрих код....

Проверка идёт на кассе, в момент пробития товара.
Но, похоже, в этом и проблема, что повторно не проверяется при проведении чеков в основной базе.
+
42. PovAndy 07.09.17 17:04 Сейчас в теме
Почти разобрался, как загружать накладные из внешних файлов.
+
44. falcon 07.09.17 19:27 Сейчас в теме
(42) а чего там разбираться?
есть же встроенная обработка: ЗагрузкаЭлектронныхПриходныхНакладных
+
46. PovAndy 07.09.17 22:43 Сейчас в теме
(44) Есть, но как правильно ей подать xml файл? Там куча таблиц с настройками.
Сегодня пол дня изучал, как эта обработка загружает данные. К вечеру смог заполнить правильно, завтра буду пробовать данные подгружать.
+
52. PovAndy 28.09.17 15:00 Сейчас в теме
(46) Вроде разобрался со встроенной обработкой.
Она самописная и для XML есть ,но недоделанная (т.к. всё вертелось на DBF)

Неделя разборов и доделок и всё заработало!

Всем спасибо за помощь.
Загрузка через XML заработала!

Осталась "малочь" - избавиться от минусов при продаже товаров ;)
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот