Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Резервирование и продажа. Две организации в одной базе.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
e.shest
Резервирование и продажа. Две организации в одной базе.
Учет в базе ведется по двум организациям Тест1 (продажи контрагентам купленного товара) и Тест2 (производство и продажа контрагентам промзведенной продукции). Используется один склад Склад.
Организация Тест1 покупает и кладет на Склад 100 штук деталей Деталь. Организация Тест2 для нужд производства также покупает и кладет на Склад 100 штук деталей Деталь.
Организация Тест1 находит покупателя Покупатель1 и резервирует для него на складе Склад (с помощью документа «Заказ покупателя») 100 штук товара Деталь.
Затем организация Тест1 находит покупателя Покупатель2, который платит немедленно, и продает ему со склада Склад 100 штук деталей Деталь (с помощью документа «Реализация товаров и услуг»)
Да, это ошибочное действие, но остатки товаров выводятся на экран в справочнике Номенклатура в разрезе складов, а не в разрезе организаций, поэтому такое действие вполне вероятно.

Документ «Реализация товаров и услуг» проводится без вопросов.
При этом организация Тест1 не может продать товар Деталь покупателю Покупатель1, так как весь ее товар продан. А Организация Тест2 не может использовать товар Деталь, т.к. он числится в резерве организации Тест1 для покупателя Покупатель1.

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

Используется
платформа 1С (8.1.13.41)
конф. «Управление торговлей для Украины» версия 2.3.2.6.
Установлены настройки:
Учетная политика:
Вести учет товаров организаций в разрезе складов = Да,
Вести партионный учет по складам = Да,
Списывать партии при проведении документов = Да,
Дополнительные настройки пользователя:
Разрешить превышение остатка товаров на складе = Нет
Разрешить превышение остатка товаров организации = Нет.
e.shest
Цитата(e.shest @ 24.04.10, 16:54) необходимо зарегистрироваться для просмотра ссылки
Резервирование и продажа. Две организации в одной базе.
...


Подозреваю, что имея регистры
Товары на складах - Измерения: Склад, Товар;
Товары в резерве на складах - Измерения: Склад, Товар;
Товары организаций - Измерения: Организация, Товар, Склад,
избежать таких ошибок невозможно.

Или можно?
Ardi
А в каких местах будет мешать заведение второго склада??
capitoshko
не розумію в чому тут помилка, якщо на складі 200 шт. товару, а продається тільки 100 шт.? зніміть товар з резерву - і всі "діла".
e.shest
Цитата(Ardi @ 25.04.10, 1:55) необходимо зарегистрироваться для просмотра ссылки
А в каких местах будет мешать заведение второго склада??


Да, можно поступить так:
Приходовать товары разных организаций на разные склады. Создать две группы доступности складов «Склады организации Тест1» и «Склады организации Тест2» . При создании документов выбирать нужную группу доступности складов.

Но проблему ошибок это не снимает, т.к. один и тот же менеджер и один и тот же кладовщик могут создавать документы от разных организаций .
Т.е. группа доступности складов приписанная пользователю по умолчанию не поможет. Нужно вручную правильно выбирать группу доступности.
e.shest
Цитата(capitoshko @ 26.04.10, 1:16) необходимо зарегистрироваться для просмотра ссылки
не розумію в чому тут помилка, якщо на складі 200 шт. товару, а продається тільки 100 шт.? зніміть товар з резерву - і всі "діла".


Отдел закупки покупает товар.
Менеджеры отдела продаж - продают. Они не могут заниматься выяснением, откуда и чей надо снимать резерв, чтобы провести реализацию.
Ardi
Не нужно группы доступности складов.

Нужно дописать чтобы при выборе органзации подставлялся соответствующий организации склад в поле склад.
2 часа дороги программиста и 20 минут программирования.
capitoshko
а така логіка конфігурації - програма також не знає чи знімати товар з резерву чи ні - якщо він в резерві, то потрібно виснити чи можна
e.shest
Цитата(Ardi @ 26.04.10, 23:56) необходимо зарегистрироваться для просмотра ссылки
Не нужно группы доступности складов.

Нужно дописать чтобы при выборе органзации подставлялся соответствующий организации склад в поле склад.
2 часа дороги программиста и 20 минут программирования.


Согласна.
В справочник Склады добавить реквизит Организация. В формах запретить выбирать склад, не принадлежащий организации. При изменении организацииизменять склад на один из принадлежащхй организации. и соответствующим образом изменить процедуру по кнопке "Заполнить и провести", чтобы она проверяля принадлежности склада организации.
За 20 мин не сумею.

Меня смущает, что я как-бы сокращаю возможности и не следую логике конфигурации.
e.shest
Цитата(capitoshko @ 27.04.10, 0:40) необходимо зарегистрироваться для просмотра ссылки
а така логіка конфігурації - програма також не знає чи знімати товар з резерву чи ні - якщо він в резерві, то потрібно виснити чи можна


Авторы конфигурации для чего-то заложили такую логику:
Заказ покупателя по договору с некоторой фирмой может зарезервировать товар нескольких фирм на нескольких складах.
Реализация производится одной фирмой с одного склада.

Я не могу понять, ка это должно работать.
capitoshko
Цитата(e.shest @ 27.04.10, 12:32) необходимо зарегистрироваться для просмотра ссылки
Авторы конфигурации для чего-то заложили такую логику:
Заказ покупателя по договору с некоторой фирмой может зарезервировать товар нескольких фирм на нескольких складах.
Реализация производится одной фирмой с одного склада.

Я не могу понять, ка это должно работать.


Можливо це помилка, спорити не буду. Але логіка резервування вірна - товар зарезервовано - значить він під когось замовлений.

ваш варіант - це варіант роботи багатьох фірм, які працюють у сфері торгівлі. Варіанти вирішення можуть бути різні, в залежності від того, яка специфіка вашої роботи. Варіант зі складом простійший з них.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.