Начать вести характеристики

1. Дина (user641648_dsuhanova77) 11.12.16 09:58 Сейчас в теме
Здравствуйте. Конфигурация Аптека, она же розница. Стоит задача начать вести учет с характеристиками (номер серии, срок годности).
Уже были продажи, уже были приходы без характеристик.

Включаем характеристики - понимаем, что работать не можем, номенклатура перестает отбиваться по кассе, т.к. просит ввести отсутствующие характеристики.

Перепроводим поступление (пока не много), с добавлением характеристик.

Однако отбивать все равно по кассе не можем, т.к. розничная цена была привязана на номенклатуру без характеристики. А после ввода должна быть назначена на характеристику, а на нее цена пустая.

Подскажите пожалуйста, как выйти из проблемы - необходимо назначить розничные цены номенклатуры для характеристики этой номенклатуры на весь справочник. В установке цен это можно сделать лишь тупо перезабивая цену номенклатуры в поле характеристика.

После чего возникнет проблема с остатками, ведь пробивали мы товары без учета характеристик.

Может быть нужно зайти с другой стороны?
Ответы
3. борян петров (TODD22) 18 11.12.16 13:40 Сейчас в теме
(1)
Может быть нужно зайти с другой стороны?

Чудес не бывает. Если вам нужно вести учёт по характеристикам тогда их нужно ввести.
2. Канат Джумадылов (Fox-trot) 53 11.12.16 13:30 Сейчас в теме
небольшое изменение кода исправило бы проблему
4. Дина (user641648_dsuhanova77) 11.12.16 15:35 Сейчас в теме
Да, с остатками беда получается.
После ввода характеристик, забывает, про проданную ранее номенклатуру и начинает показывать остатки, как будто ничего не продавалось(

На первый взгляд полная засада.
5. Канат Джумадылов (Fox-trot) 53 11.12.16 15:56 Сейчас в теме
(4) измените логику проведения документа реализации по примерно такому принципу:
ищете остатки по характеристике, списываете сколько возможно, хотя в первое время будет просто 0 и следовательно ничего не спишете
далее ищете остаток товара без характеристики (подставляете пустую характеристику) и списываете по ней
7. борян петров (TODD22) 18 11.12.16 16:04 Сейчас в теме
(4)
После ввода характеристик, забывает, про проданную ранее номенклатуру и начинает показывать остатки, как будто ничего не продавалось(

Так продажи должны быть то же с характеристиками.
Уже были продажи, уже были приходы без характеристик.

Сколько уже работает? А то может проще перенести все остатки с номенклатурой в чистую базу. Заполнить характеристики, проставить цены и начать работать в чистой программе.
Ну и не забыть лишить премии того кто отвечал за внедрение программного продукта. Вообще сложно себе представить учёт в аптеке без характеристик.
6. борян петров (TODD22) 18 11.12.16 16:01 Сейчас в теме
измените логику проведения документа реализации по примерно такому принципу:

Лучше просто привести учёт в порядок. А не ломать программу потому что кто то криво сделал.
8. Дина (user641648_dsuhanova77) 11.12.16 16:36 Сейчас в теме
Логику проведения менять смысла не вижу, проще действительно в новую базу все перенести.

Работает недавно. Создано 10 отчетов по кассовым сменам.
Вариант с новой базой рассматривается в виде проведения инвентаризации с последующим вводом остатков. Как крайний, придется потом скакать между двумя базами неопределенное время.

Корячится вариант:
1. Переподгрузить приход, при этом придется на характеристики переназначать цены, т.к. автоматом не получается заставить их с номенклатуры назначаться на характеристику. Даже если установлен флаг "заполнять цены характеристики по ценам номенклатуры".
2. Руками перевыбрать характеристики у проданной номенклатуры в отчетах о розничных продажах.
Но при этом слетает цена и ее необходимо так же перезабить.
Может есть способ какой-то из этих процессов автоматизировать?
9. Канат Джумадылов (Fox-trot) 53 11.12.16 16:57 Сейчас в теме
(8)
Переподгрузить
может и есть, только для начала нужно с терминологией определиться
12. Alx Alx (alxarz) 29 12.12.16 01:40 Сейчас в теме
(8) автоматизировать можно всё в данном случае. На все карточки создать характеристики. Обработкой во всех документах прихода, установки цен, продажах проставить эти характеристики для каждого товара и провести повторно. После этого продолжить работать в базе с характеристиками.
10. Дина (user641648_dsuhanova77) 11.12.16 17:06 Сейчас в теме
Ну если взять приход, загрузить в его номенклатуру с характеристиками, поверх загруженной старой, без таковых, то вполне можно, наверно назвать это "Переподгрузить".
11. Канат Джумадылов (Fox-trot) 53 11.12.16 17:42 Сейчас в теме
создаете обработку:
выбираете весь приход, вставляете нужную характеристику (видимо из продаж или регистра установленных цен) и сохраняете
ессесно после всех этих танцев необходимо будет проверить целостность данных. имхо проще по остаткам/оборотам
13. Вадим . (ice-net) 03.01.17 15:31 Сейчас в теме
Если база не большая, можно пойти по следующему пути:

0. Создаете копию базы, включаете в ней учет характеристик.
1. создаете обработку, которая находит все документы где есть характеристика, сортируете по моментувремени начиная от самого раннего, до самого позднего. И заполняете этими документами единый список. Получится что-то типа последовательности из всех документов.
2. проходитесь циклом по каждой ТЧ каждого документа и по самим реквизитам в поисках характеристики, обычно она привязана по владельцу к номенклатуре.
3. Проверяете, если у владельца есть характеристика - заполняем ее в документ, если нет - создаем пустую (наименование придумываем любое, например "основной товар" и тд..) и заполняем ее в документ и перепроводим этот документ.
Оставьте свое сообщение