Изменение единицы хранения остатков номенклатуры

16.06.15

Задачи пользователя - Корректировка данных

Изменение единицы хранения остатков по номенклатуре, у которой уже есть движения в ИБ.
Корректировка Коэффициента единицы измерения в старых документах.
Групповое изменение единицы измерения по всем указанным товарам (опционально)

Скачать исходный код

Наименование Файл Версия Размер
Изменение Единицы хранения остатков номенклатуры и перепроведение документов.
.epf 13,80Kb
84
.epf 1.05 13,80Kb 84 Скачать

Изменение единицы хранения остатков номенклатуры по которой есть движения с корректировкой коэффициентов. Групповое заполнение единиц измерения. Перепроведение документов движений по номенклатуре с возможностью выгрузки их в файл для проверки. 

 

Бывает, что надо изменить единицу хранения остатков номенклатуры. Но это нельзя сделать по той номенклатуре, по которой уже есть движения, так как остатки на регистрах записаны с учетом текущей единицы хранения.


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


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

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

Также есть возможность перезаполнить поле Коэффициент в документах перед проведением документов (галочка "Корректировать коэффициенты в документах"). Это может быть полезно, если исторически сложилось так, что коэффициенты единиц измерения меняли, как следствие - в старых документах коэффициент может быть записан не такой, как установлен у единицы измерения сейчас, а при проведении документа как правило используется Коэффициент, записанный в самом документе, а не установленный у единицы измерения. В случае установки галки "Корректировать коэффициенты в документах" проверяются все табличные части всех документов на наличие полей "Коэффициент", "ЕдиницаИзмерения" и "Номенклатура" и устанавливается текущий коэффициент для выбранной единицы измерения в документ. Добавлена возможность указать нужную единицу для всех выбранных позиций номенклатуры одной кнопкой.

 

 Удачи Вам!

ЕдиницаХраненияОстатков Номенклатура уже участвует в товародвижении Изменить единицу хранения остатков уже нельзя!

См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2585    29    15    

35

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    107214    636    173    

679

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27820    82    146    

60

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22528    301    35    

73

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    50296    171    29    

121
Комментарии
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. AlX0id 19.09.14 15:26 Сейчас в теме
Ну какбэ проще отключить проверку в номенклатуре тогда уж :) Раз уж за дело взялись программисты ))
А если нужно менять еще и коэффициент, то проще перенести остатки на нужную позицию при помощи корректировки записей регистров..
2. alex_4x 85 19.09.14 15:41 Сейчас в теме
(1) AlX0id, Хм. Мне казалось, это очевидным, что просто отключить проверку в номенклатуре - мало для того чтобы после изменения единицы хранения остатков всё было хорошо.
Кстати отключать проверку и не обязательно, есть такой метод Объект.ОбменДанными.Загрузка = Истина; , в этом случае в типовых решениях большинство проверок, в частности эта проверка, на то, что менять единицу хранения остатков при наличии движений нельзя - отключается. Но от этого не становится лучше. Дело в том, что остаток на регистрах то весит из расчета бывшей единицы измерения хранения остатков, и если вдруг, с какого-то момента эта единица поменялась, то цифра на остатках становится прямо скажем малоинформативной, да просто неправильной. Можно конечно сделать ввод начальных остатков и документы до этой даты "х" не трогать, но это как то не здорово, ведь наверняка найдутся желающие старый документ перепровести, и тут такое начнется, что к психиатору захочется сходить, если не знать что кто-то вот так взял и умно заменил единицу хранения остатков. Вот что кстати удивительно - никаких запретов на изменение коэффициентов единиц измерения в типовой конфигурации нет. Меняй сколько хочешь, хотя на самом деле, после таких изменений - тоже начинаются непонятки всякие, до какого-то момента документы при проведении делают коробку по 5 грамм, а потом вдруг раз и уже по 5.33 :-) Вот столкнувшись с тем, что коэффициенты единиц меняли во времени - добавил возможность его заполнять в перепроводимых документах по текущему значению.
3. gull22 95 24.09.14 15:19 Сейчас в теме
Пришлось в свое время менять единицу измерения у номенклатуры. Помаялся, за труды плюс.
4. identificator 13 03.07.15 11:55 Сейчас в теме
Неоправданная цена за эту поделку! Единицы Измерения не меняются, обработка не работает! Нельзя заменить шт на л или шт на м.
5. alex_4x 85 03.07.15 15:33 Сейчас в теме
Ну Вы уж определитесь, неоправданная цена, или не работает ?
Пришлите конкретно что у Вас не поменяло. Поменять можно и литры и килограммы и граммы и штуки и бутылки и банки.
Штуки можно заменить на метры. Вопрос только как пересчитать Вы хотите. После того как будет понятно в чём конкретно Ваша проблема, обработку постараюсь заточить и под Ваш случай. Может какой-то очевидный для Вас момент (например что в штуке - 5 метров) в этой обработке не учтен. Будем учитывать значит.
Прошу описать проблему и чем подробнее и конкретнее - тем лучше.
6. spectre1978 60 24.07.16 18:14 Сейчас в теме
Что ж, хорошая тема, но часто бывает так что перепроведение доков не вариант - либо очень долго, либо нельзя ломать последовательности.
7. alex_4x 85 25.07.16 09:34 Сейчас в теме
(6) spectre1978, А в таком случае менять базовую единицу измерения товара нельзя. Никто не мешает ввести новую номенклатуру, все остатки перенести на эту новую номенклатуру и работать уже с ней.
8. spectre1978 60 25.07.16 19:13 Сейчас в теме
(7) как вариант рассматривал еще обработку, которая бы исправила движения регистров без проведения документов, потому что в документах стоит правильная единица, их править не надо. Но - боюсь последствий. Поэтому буду делать как вы говорите, тем более что у меня всего одна такая позиция номенклатуры и получившаяся ситуация - следствие однократной ошибки.
9. ksv74 90 19.02.18 15:06 Сейчас в теме
(0) Или я неправильно понимаю, как обработка должна работать или не хватает
СтрТЧ.ЕдиницаИзмерения = СтрНоменклатура.ЕдиницаХраненияОстатков;

перед
СтрТЧ.Коэффициент = СтрТЧ.ЕдиницаИзмерения.Коэффициент;
10. гаврюша 2 19.02.18 15:19 Сейчас в теме
Может лучше "Комплектацией номенклатуры" из старой с неправильной единицей перенести на номенклатуру с нужной единицей. И старое не изменится и работать с новой...
Оставьте свое сообщение