новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

Замена единиц измерения остатков

  • Добавить свою разработку
 
dryms
Связаться с автором
21.04.2017 17:31:52
0
Обработка для изменения единиц хранения остатков.
Скриншоты
Описание
Обработка для изменения единиц хранения остатков.

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

Пример использования, при котором возникла необходимость написания обработки. У нас в базе некоторые позиции номенклатуры были заведены с ед. хран. ост "КМ". все шло хорошо, но пару лет спустя эту номенклатуру нужно было реализовать в количестве 3556,5 м или 3,5565 км. В стандартной конфе во всех регистрах у количества идет ограничение на точность до тысячных, следовательно 0,0005 км просто отбрасывается в таком случае.

 Если не стоит галочка "Изменить единицу хранения остатков",то в базе ничего не меняется, а лишь сообщается что будет изменено.

Обработка ищет движения с данной номенклатурой по всем регистрам накопления, регистрам сведений, регистрам бухгалтерии. При этом важно, чтобы коэффициенты в единицах езмерения были проставлены правильно! После этого количество в движении изменяется по формуле: ТекущееКоличество*КоэффициентТекущейЕдИзмерения/КоэффициентНовойЕдИзмерения

Будьте внимательны при установке коэффициентов единиц измерения (напоминаю, что коэффициент-это количество текущей единицы измерения в базовойединице), это поможет избежать ошибок в базе и в этой обработке в частности. Обработку вначале лучше попробовать использовать на тестовой базе!

Обработка универсальна и может использоваться на любой конфигурации. Я использовал для УПП.

Если не сложно, поставьте мне +

upd:26.10.2012

1) Вместо замены по одной номенклатуре добавлена табличная часть, где можно указать список номенклатуры и обработать их массово, элементы номенклатуры можно добавить множественным подбором. Однако, массовая обработка может занять продолжительное время.

2)В обработке появилась возможность массово заполнить по текущей единице измерения остатков(например, всю номенклатуру, где ед. изм остатков "КМ"). Появилась возможность массово заполнить новую единицу измерения, при этом, если у номенклатуры отсутствует такая единица измерения пользователю предлагается ввести новую из обработки и ввести коэффициент "на лету".

3)Добавлены различные проверки на корректность данных. Если коэффициенты расставлены точно неправильно, программа выдает сообщения. Улучшен механиз вывода сообщений, можно выводить "Только важные сообщения", при этом не будет подробной детализации по каким регнистрам и регистраторам были изменения.

4)Пользоваться обработкой можно только с полными правами, при этом необходимо открыть период для пользователей с полными правами. Исправлены некоторые недочеты.

upd:28.01.2013

Исправлена ошибка при выполнении из конфигурации УТ 10.х

Ключевые слова:   замена единиц измерения   Изменение единиц измерения   обработка   изменение данных
Файлы для скачивания
0
    ≡ к списку разработок
    Яндекс-директ