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

Публикация № 80479

Администрирование - Администрирование данных 1С - Обработка справочников

93
Обработка для изменения единиц хранения остатков.

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

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

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

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

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

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

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

upd:26.10.2012

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

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

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

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

upd:28.01.2013

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

93

Скачать файлы

Наименование Файл Версия Размер
Замена единиц измерения.epf
.epf 17,96Kb
23.09.17
285
.epf 17,96Kb 285 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Romarius 14 20.01.11 13:50 Сейчас в теме
так понимаю, что изменяете количество в регистрах, а в документах коефициенты и количество оставляете?
2. dryms 245 21.01.11 10:27 Сейчас в теме
Вы правильно понимаете. Количество и коэффициенты в документах и не требуется менять. Зачем? В документе может быть указана любая ед. изм., но при проведении в регистрах она переводится в ед. хранения остатков. По поводу коэффициентов. если мы не меняем базовую ед. измерения, то коэффициенты остаются те же. Коэффициент- это отношение ед. изм. к базовой ед. изм. Если поменять базовую ед. изм, то в старых документах обработка коэффициенты не поменяет. Но в нашей организации и не перепроводят документы в закрытом периоде.
3. Pashkatancor 69 18.02.11 05:22 Сейчас в теме
пересчет сделала, единицу не поменяла! ругнулась на запрет изменения ед хран ост! теперь вместо 17т у меня 17000т!
7. dryms 245 14.07.11 12:27 Сейчас в теме
+(3)(5)(6) Не поленился, подправил ошибку, загрузил обновленную обработку
8. oxana1 20.07.11 12:48 Сейчас в теме
(7) залили небось конвертированную под 8,2?:)
под 8,1 в УТ 10.3 не открылась...
плюс поставлю, дайте хоть посмотреть))))
10. oxana1 20.07.11 13:10 Сейчас в теме
еще вопрос, у самой номенклатуры должна изменится единиица хранения остатков? может у меня из-за ошибки не изменилось? запустила несколько раз подряд обработку, уже кол-ва с 1 шт дошли до 0,0001, а у номенклатуры все штуки в единицах...

есть такое сообщение:

Для номенклатуры Hama 47665 Mechanical Timer "Time Control III" ед. хр. ост. шт. участвует в следующих Движениях Регистра накопления--------------


то есть не пойму, поправили вы в (7) или нет... и что вы залили, собсно)
4. dryms 245 13.07.11 14:25 Сейчас в теме
Что за конфигурация? Может прав нету?? Нужны полные права. Не поленитесь поставить плюсик, если пригодилась обработина))
5. recon 35 13.07.11 17:59 Сейчас в теме
Если ИзменитьЕдиницуХрОст Тогда
		СпрОбъект=Номенклатура.ПолучитьОбъект();
		СпрОбъект.ЕдиницаХраненияОстатков=ЕдИзмХрОстИзмененная;
		СпрОбъект.Записать();
		Сообщить("Единица измерения полностью изменена!");
	КонецЕсли;


В типовых конфигурациях для Украины проверка на запись единицы измерения стоит в модуле объекта справочника Номенклатура. Поэтому приведенный выше код вызовет ошибку и не запишет номенклатуру.

Если Не Услуга И Ссылка.ЕдиницаХраненияОстатков <> ЕдиницаХраненияОстатков И ПолныеПрава.Номенклатура_СуществуютСсылки(Ссылка, СуществуютСсылки) Тогда
				ТекстСообщения = "Единица """ + СокрЛП(Ссылка.ЕдиницаХраненияОстатков) + """ является единицей хранения остатков для """ + Наименование + """
				|и уже участвует в товародвижении. 
				|Изменить эту единицу уже нельзя!";
				ОбщегоНазначения.СообщитьОбОшибке(ТекстСообщения, Отказ);
			КонецЕсли;


Поставьте хотя бы ОбменДанными.Загрузка = Истина при записи номенклатуры,чтобы не попадать на проверки в модуле объекта.
Рамзес; dryms; +2 Ответить
6. dryms 245 14.07.11 00:58 Сейчас в теме
(5)Грамотное замечание! Спс, подправлю попозже.
9. oxana1 20.07.11 12:57 Сейчас в теме
попробовала на 8.2, выдало ошибку


{Форма.Форма.Форма(147)}: Ошибка при вызове метода контекста (Выполнить)
Возврат Запрос.Выполнить().Выгрузить();
по причине:

по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
Bukaska; fenixnow; ЛБС; +3 Ответить
32. fenixnow 165 24.01.13 21:38 Сейчас в теме
(9), Аналогичная проблема на УТ 10.3
33. dryms 245 28.01.13 12:51 Сейчас в теме
(9)(32) К сожалению, УТ 10.3 у меня нету, поэтому не имею возможности посмотреть.(( Я бы подправил... Если кто-нибудь подправил самостоятельно, прошу выложить код
11. Pashkatancor 69 31.08.11 10:33 Сейчас в теме
12. buhslugba 28.10.11 22:04 Сейчас в теме
Можно узнать, а единицу хранения в отчетах меняет в номерклатуре?
13. buhslugba 28.10.11 22:38 Сейчас в теме
СПАСИБО ГЛЮКИ ПРОШЛИ!!! Это я все ручками натворила... Выручили.
14. AfterEarth 11.11.11 11:12 Сейчас в теме
15. wmalex86 21.11.11 12:38 Сейчас в теме
Очень полезная штука...У меня был клиент, дак у него таких позиций ваще дофига (больше половины всей номенклатуры)))) эта обработочка конечно помогла, но я столкнулся еще и с другой проблемой, там был косяк еще с ед. хранения остатков
16. wmalex86 21.11.11 12:40 Сейчас в теме
кстати никто не подскажет где взять такую обработочку чтобы избавиться от косяков с ед. хранения остатков?
17. nkvg_a 13.12.11 19:38 Сейчас в теме
Спасибо. Мне помогла ваша обработка.
18. drat9 14.01.12 11:22 Сейчас в теме
Спасибо, полезная вещица! )
19. ADM1NZ 18.01.12 16:15 Сейчас в теме
20. Requiem 35 14.02.12 07:33 Сейчас в теме
Если пишите что под 8.1 и 8.2 то должно быть 2 файла
21. djvu 138 29.05.12 12:49 Сейчас в теме
по моему, проще пересортицу сделать, с соответсвюущими корректировками на пересчет единиц измерения?
22. Артано 663 22.10.12 17:53 Сейчас в теме
ёшкин кот, и эти поделки продаются? о_О У меня есть подобная обработка. Только она позволяет вообще всю номенклатуру и любые единицы исправить скопом (например если полетели единицы в товарах), а замена для конкретной номенклатуры прикручена как доп. функционал
26. dryms 245 22.10.12 23:34 Сейчас в теме
(22)(23) Добавил возможность массово менять + различные улучшения. За труд вообще-то платят, к тому же большинство моих публикаций бесплатны. Никто вас не заставляет платить, можете вместо этого потратить свое время и изобрести велосипед, сэкономив 1000 р. Я не против конкуренции, если вы готовы сделать лучше, а не только сообщения на форум писать.
23. Lyns_owner 342 22.10.12 17:55 Сейчас в теме
24. Leon99 22.10.12 17:56 Сейчас в теме
Есть обработка специальная, на форуме этом есть (забыл как звать ее (( )
25. dryms 245 22.10.12 23:22 Сейчас в теме
28. kauksi 205 07.12.12 14:43 Сейчас в теме
Ошибочно завели номенклатуру . С единицей Хранения остатков Упаковка Коэф=1;
Надо Упаковка Коэф=9
Базовая штуки.
Не дает поменять - "НЕВЕРНО указан новый или текущий коэффициент единицы измерения"
текущий 1 новый 9 что неверно???
В чем смысл обработки???
29. dryms 245 07.12.12 14:52 Сейчас в теме
У вас 1 упаковка =1 штука?
30. kauksi 205 11.12.12 07:25 Сейчас в теме
да, сейчас 1шт = 1уп
надо 1уп=9шт

Добавил единицу измерения упак. с коэфф. 9, в обработке выбрал новую ед изм. упак, нажимаю внизу в обработке "Изменить"
Выдает "НЕВЕРНО указан новый или текущий коэффициент единицы измерения"
31. kauksi 205 11.12.12 07:31 Сейчас в теме
Причем в моем случае мне и в самом документе надо изменить количество/коэффициент, а не только в движениях чтобы при перепроведении потом все было правильно.
Например так
Было 10 упакСтар к=1 * 90 руб
Стало 1 упакНов к=9 * 90 руб
34. fenixnow 165 28.01.13 12:56 Сейчас в теме
В УТ10.3 нет регистров бухгалтерии, при коментрировании этих кусков кода все становиться на свои места
35. dryms 245 28.01.13 18:17 Сейчас в теме
(34)Спасибо, попозже подправлю
36. ronval 9 29.01.13 21:06 Сейчас в теме
Было:
Если (СпрЕдИзм.Коэффициент<>1 и СпрЕдИзм.ЕдиницаПоКлассификатору=Стр.БазоваяЕдиницаИзмерения) 
      Или   (Стр.КоэффициентТек<>1 и Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору=Стр.БазоваяЕдиницаИзмерения)или
					(СпрЕдИзм.Коэффициент=1 и СпрЕдИзм.ЕдиницаПоКлассификатору<>Стр.БазоваяЕдиницаИзмерения) 
					Или   (Стр.КоэффициентТек=1 и Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору<>Стр.БазоваяЕдиницаИзмерения)Тогда
				Сообщить("Строка "+Стр.НомерСтроки+"Для номенклатуры "+Стр.Номенклатура+" НЕВЕРНО указан новый или текущий коэффициент единицы измерения "+СпрЕдИзм+".Единица измерения не     заполнена!",СтатусСообщения.ОченьВажное);
	//МассивОшибок.Добавить(Стр.НомерСтроки);
	Продолжить;
КонецЕсли;


Подправил (добавил .Наименование):
Если (СпрЕдИзм.Коэффициент<>1 и СпрЕдИзм.ЕдиницаПоКлассификатору.Наименование=Стр.БазоваяЕдиницаИзмерения) 
					Или   (Стр.КоэффициентТек<>1 и Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору.Наименование=Стр.БазоваяЕдиницаИзмерения)или
					(СпрЕдИзм.Коэффициент=1 и СпрЕдИзм.ЕдиницаПоКлассификатору.Наименование<>Стр.БазоваяЕдиницаИзмерения) 
					Или   (Стр.КоэффициентТек=1 и Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору.Наименование<>Стр.БазоваяЕдиницаИзмерения)Тогда
				Сообщить("Строка "+Стр.НомерСтроки+"Для номенклатуры "+Стр.Номенклатура+" НЕВЕРНО указан новый или текущий коэффициент единицы измерения "+СпрЕдИзм+".Единица измерения не заполнена!",СтатусСообщения.ОченьВажное);
				//МассивОшибок.Добавить(Стр.НомерСтроки);
				Продолжить;
			КонецЕсли;

И усе.
39. dryms 245 30.01.13 14:29 Сейчас в теме
(36) А это зачем? наменование сравнивается с ссылкой? Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору.Наименование<>Стр.БазоваяЕдиницаИзмерения
по идее тут всегда истина будет
44. ronval 9 30.01.13 21:18 Сейчас в теме
(39)
дак сравниваются строковые значения (в отладчике словил). Лично у меня сработала данная обработка после изменения. Кстати сбасибо за обработку...пригодилась :)
45. dryms 245 14.02.13 15:19 Сейчас в теме
(44) Хотя, да у 1с есть такая фича, если слева в выражении строка, то справа значения приводятся к строке. Если написать выражение типа а="Номенклатура "+ссылка, то система приведет ссылку к представлению ссылки
37. alexsiswx 30.01.13 09:12 Сейчас в теме
А в УПП регистры РАУЗ корректно отрабатывает? Ведь в регистрах РАУЗ не прямые ссылки.
Или к примеру, если править регистр Заказы покупателей, то идет ли пересчет цен. Ведь если из тонны в кг переводим то и цена должна меняться. Изменение цен, конечно, не критично в этом регистре, но пользователи есть пользователи.
38. dryms 245 30.01.13 14:25 Сейчас в теме
(37) Что-то я не пойму, зачем менять цены??? было 1т=10000 руб, стало 1000 кг=10000 руб. В чем разница?
40. alexsiswx 30.01.13 15:30 Сейчас в теме
Есть цена за 1 кг = 10 руб. и если ее пересчитать с коэф. то будет цена за 1 т = 10000 руб.
43. dryms 245 30.01.13 15:47 Сейчас в теме
(40) Вы, наверное , не поняли для чего нужна обработка. Почитайте описание. Изменяется КОЛИЧЕСТВО.
57. Famza 82 12.02.14 11:22 Сейчас в теме
(43) и все-таки менять только количество, ежели в доках есть цена, имхо, не правильно. Надо и цену пересчитывать исходя из уже нового количества и суммы. Нет?
ЗЫ. Мне помогла обработка при переносе остатков - меняли единицы измерений хранения остатков.
41. alexsiswx 30.01.13 15:30 Сейчас в теме
Прошу не путать с суммой. Ее править не надо. С Этим согласен.
42. alexsiswx 30.01.13 15:31 Сейчас в теме
А как на счет регистров РАУЗ?
46. Гость 17.02.13 16:04
Возможно, кто-нибудь сталкивался с ситуацией в УТ 10.3, когда единица хранения остатков задана с коэффициентом, отличным от 1,000...
В моем случае сам натворил такую картину: базовая единица - кг (коэф. 1,000), а единица хранения остатков - т (коэф. 1000,000). Расчет был благим: ввести позже единицу измерения шт., которым необходима точность в граммах. Но при оформлении типовой выгрузки из УТ10.3 в БП 2.0 вышло, что единицы хранения делятся на коэффициент и представляются в кг. В результате в УТ цены и количества во всех документах указаны в тоннах, а при перегрузке в бухгалтерию все переводится в килограммы (цены также меняются из руб./тн в руб./кг) - то есть весь бухучет плывет.
Хотел опробовать эту обработку, но новые единицы-коэффициенты только усложняют картину. Может быть, дадите совет по такой ситуации? Сейчас мечтаю просто получить все так, как было в старой базе: базовые единицы - т, единица хранения остатков - т (коэф. 1,000).
47. dryms 245 17.02.13 22:54 Сейчас в теме
(46) В вашем случае, если я правильно понимаю, нужно просто заменить базовую единицу на тонны и у ед. измерения тонны поставить коэффициент 1 и все..
48. dimawar 7 04.04.13 17:46 Сейчас в теме
 Если (Стр.КоэффициентНов<>1 и Стр.НоваяЕдиницаИзмерения.ЕдиницаПоКлассификатору=Стр.БазоваяЕдиницаИзмерения) 
				Или   (Стр.КоэффициентТек<>1 и Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору=Стр.БазоваяЕдиницаИзмерения)
				//или
				//(Стр.КоэффициентНов=1 и Стр.НоваяЕдиницаИзмерения.ЕдиницаПоКлассификатору<>Стр.БазоваяЕдиницаИзмерения) 
				//Или   (Стр.КоэффициентТек=1 и Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору<>Стр.БазоваяЕдиницаИзмерения)

Я закомментировал вторую проверку, т.к. непонятно зачем она нужна. Да и вообще мне не понятен смысл это проверки.
Автор, объясните пожалуйста, зачем?
49. dryms 245 08.04.13 03:17 Сейчас в теме
50. Linsades 13.06.13 13:29 Сейчас в теме
А как на счет регистров РАУЗ?
Почему нет ответа на данный вопрос?
51. buval 58 06.08.13 04:50 Сейчас в теме
Спасибо за обработку пробую в 10,3
52. Нейросоучастник 58 09.09.13 10:55 Сейчас в теме
Обработка в принципе рабочая. Но после использования обработки задваиваются (затраиваются и т.д.) записи регистра "СвободныеОстатки" конфигурация УПП 1.3. Так что, будьте внимательны, кто использует СвободныеОстатки и применяет данную обработку. Автору просьба поправить обработку или описание.
53. lrs 27 14.10.13 10:36 Сейчас в теме
(52) Нейросоучастник,
Для Свободных остатков, во-первых надо заполнить ресурс "КоличествоСУчетомСерии", во-вторых ОбменДанными = Загрузка позволит избежать задвоения в этом регистре.
	НайденнаяСтрока.Количество=НайденнаяСтрока.Количество*ЕдИзмХрОстНачальная.Коэффициент/ЕдИзмХрОстИзмененная.Коэффициент;
						//{LRS 20131014 добавление
						Если ЗаписиРегистра.Колонки.Найти("КоличествоСУчетомСерии") <> Неопределено тогда
							НайденнаяСтрока.КоличествоСУчетомСерии = НайденнаяСтрока.Количество;
						КонецЕсли;
						//}
					КонецЕсли;
				КонецЦикла;	
				Если ИзменитьЕдиницуХрОст Тогда
					НаборЗаписей.Загрузить(ЗаписиРегистра);
					//{LRS 20131014 добавление
					НаборЗаписей.ОбменДанными.Загрузка = Истина;
					//}
					НаборЗаписей.Записать();
Показать

Так же крайне желательно, чтобы не было мучительно больно, когда обработка вылетит на середине, обрамить обработку каждой единицы в конструкцию НачатьТранзакцию() - ЗафиксироватьТранзакцию().
54. kauksi 205 27.12.13 14:43 Сейчас в теме
Я так понимаю, обработка полезная, если у единиц разный коэффициент.
а если просто указаная единица с неверным владельцем, н ос таким же коэффициентом (1:1) чтобы ее заменить, необязательно бегать по регистрам. можно просто перезаписать саму номенклатуру. но как быть с единицей указанной в документах? при проведении конечно будет использоваться новая единица хранения остатков, но и удалить старую нельзя - остануться ссылки в документах..
55. bes-kkm 06.02.14 16:42 Сейчас в теме
Если (Стр.КоэффициентНов<>1 и Стр.НоваяЕдиницаИзмерения.ЕдиницаПоКлассификатору=Стр.БазоваяЕдиницаИзмерения)
Или (Стр.КоэффициентТек<>1 и Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору=Стр.БазоваяЕдиницаИзмерения)
//или
//(Стр.КоэффициентНов=1 и Стр.НоваяЕдиницаИзмерения.ЕдиницаПоКлассификатору<>Стр.БазоваяЕдиницаИзмерения)
//Или (Стр.КоэффициентТек=1 и Стр.ТекущаяЕдиницаИзмерения.ЕдиницаПоКлассификатору<>Стр.БазоваяЕдиницаИзмерен
56. bes-kkm 06.02.14 17:39 Сейчас в теме
При конвертирования из 8.0 в 8.1 сохраненных в 8.0 только справочников
(Справочник номенклатуры, справ. ед. из, классиф. ед изм, валюты и т.п )
получилась ситуация
Элемент номенклатуры
- базовая единица заполнена.
- Табличная часть (единиц измерения) заполнена.

НО ЕдиницаДляОтчетов -не выбрана
ЕдиницаХраненияОстатков - не выбрана
т.е. поъхоже ссылки на ед. из. утерены при конфертировании.

Задача проставить каждом элементе номенклатуры в соответствие
ЕдиницаДляОтчетов и ЕдиницаХраненияОстатков Базовую еденицу Измерения


Делаю так

Ссылка = Справочники.Номенклатура.НайтиПоКоду(" Код элемента");
Элемент = Ссылка.ПолучитьОбъект();


Запрос2 = Новый Запрос;
Запрос2.Текст = "ВЫБРАТЬ
| ЕдиницыИзмерения.Ссылка,
| ЕдиницыИзмерения.Владелец,
| ЕдиницыИзмерения.Код,
| ЕдиницыИзмерения.Наименование,
| КлассификаторЕдиницИзмерения.Ссылка КАК Ссылка1,
| КлассификаторЕдиницИзмерения.Код КАК Код1
|ИЗ
| Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КлассификаторЕдиницИзмерения КАК КлассификаторЕдиницИзмерения
| ПО ЕдиницыИзмерения.ЕдиницаПоКлассификатору = КлассификаторЕдиницИзмерения.Ссылка
|ГДЕ
| ЕдиницыИзмерения.Владелец = &Владелец
| И ЕдиницыИзмерения.ЕдиницаПоКлассификатору.Код = &ЕдиницаИзмПоКл";

Запрос2.УстановитьПараметр("Владелец",Справочники.Номенклатура.НайтиПоКоду(Ссылка.Код).Ссылка);
Запрос2.УстановитьПараметр("ЕдиницаИзмПоКл",Справочники.КлассификаторЕдиницИзмерения.НайтиПоКоду(Элемент.БазоваяЕдиницаИзмерения.Код).Ссылка );

Результат2 = Запрос2.Выполнить();
ВыборкаЭЛ = Результат2.Выбрать();

Если ВыборкаЭЛ.Количество()=1 Тогда
Сообщить ("Правим этот элемент",СтатусСообщения.БезСтатуса);
Элемент.ЕдиницаДляОтчетов = ВыборкаЭЛ.ЕдиницыИзмерения.Ссылка;
Элемент.ЕдиницаХраненияОстатков = ВыборкаЭЛ.ЕдиницыИзмерения.Ссылка;

КонецЕсли;


Элемент.Записать();



Где я не прав?
Подскажите пожалуйста!!
58. adva 40 12.02.14 11:34 Сейчас в теме
Думаю, подобные обработки выкладывать нельзя, т.к. не понимая сути произведут замену, а последствия выявятся не сразу.
59. alex_4x 81 16.06.15 12:29 Сейчас в теме
Вот моя обработка для решения задачи замены единицы измерения в номенклатуре.
Применялась при реальном проекте по "восстановлению" управленческого учета на УПП 1.3
Если будут любые вопросы - пишите, разумные идеи сам заинтересован реализовать в "типовом решении".

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

Infostart Изменение единицы хранения остатков номенклатуры
60. lambert 26.08.15 06:44 Сейчас в теме
Обработка не открывается в УТ 10.3 81 что делать?
61. lambert 26.08.15 07:06 Сейчас в теме
Будет ли файл для Платформы 8.1?
66. dryms 245 14.02.17 13:29 Сейчас в теме
(61) Откройте в конфигураторе и конвертируйте обработку на другую платформу. Для этого нужно открыть и сохранить ее. если не будет работать-могу переделать, по идее должна. Обработка хороша тем,что универсальна
62. lambert 05.10.15 20:08 Сейчас в теме
По какой причине может вылазить эта ошибка:

{Форма.Форма.Форма(180)}: Ошибка при вызове метода контекста (Записать) НаборЗаписей.Записать();
по причине:
Запись не верна! Значение поля "Заказ покупателя" не может быть пустым! (Регистр накопления: Заказы покупателей; Номер строки: 1)
63. Артано 663 06.10.15 04:47 Сейчас в теме
(62) В сообщении об ошибке дана исчерпывающая информация - не заполнено обязательное поле "Заказ покупателя" в записи РН
64. spectre1978 50 24.07.16 18:16 Сейчас в теме
Народ, на УПП кто-нибудь делал?
Последствий нет?
РАУЗ нормально работает после нее?
Вот думаю - то ли заморчиться, то ли проще будет новую номенклатуру завести
65. dryms 245 14.02.17 13:26 Сейчас в теме
(64) Я делал на УПП, все работало корректно. Обработка работает практически на любой конфигурации, даже доработанной и самодельной, т.к. там идет анализ и перебор метаданных. ОДНАКО настоятельно рекомендую потестить на копии и посмотреть результат
67. dryms 245 14.02.17 13:30 Сейчас в теме
Для управляемых форм честно лень переделывать откройте в "старом" режиме и будет работать
68. Эвелина 20.03.18 15:01 Сейчас в теме
Привет, в КА1.1 Платформа 8.3 :НЕВЕРНО указан новый или текущий коэффициент единицы измерения кг.Запись не произверена!
причем из тонн в кг не хочет переводить а из кг в т. перевела на ура. где косяк?
69. dryms 245 26.03.18 18:19 Сейчас в теме
(68)
н новый или текущий коэффициент единицы измере

Посмотрите настройки единиц измерения. Написано, что проблема в коэффициенте. Возможно еще в записях регистра косяк. Лучше воспользуйтесь помощью программиста- он по отладчику поймет где собака зарыта. Это больше для разработчиков обработка
70. guru_bratsk 24.05.19 12:34 Сейчас в теме
Привет. На УТ 10.3 будет работать?
71. dimawar 7 26.05.19 22:39 Сейчас в теме
Оставьте свое сообщение

См. также

История версий объектов для УФ 49

Отчеты и формы Программист Пользователь Архив с данными v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Журнал регистрации Обработка документов Обработка справочников

Универсальная независимая система хранения и анализа истории изменений справочников и документов. Предназначена для любых конфигураций 1С V83 ((8.3.9.1818) и выше) в режиме управляемого приложения.

1 стартмани

17.10.2019    3000    21    dmitrydemenew    19       

Ручная выгрузка и загрузка данных через универсальный обмен данными с настройками (расширение, платформа 8.3+) 47

Инструменты и обработки Программист Архив с данными v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m) Обработка документов Обработка справочников Обмен через XML Перенос данных из 1C8 в 1C8

Данное расширение (не требует изменения конфигураций) служит как надстройка для конфигураций, у которых обмен между базами происходит через универсальный формат (EnterpriseData), с использованием стандартных правил конвертации, которые уже есть в конфигурации. Интерфейс адаптирован для простых пользователей, сделан общий отбор по Организации для всех документов, имеется пару настроек для передачи в параметры конвертации, которые расположены в общем модуле конфигураций, а так же есть возможность выбора запуска - в фоне или в текущем сеансе. Теперь не нужно настраивать обмен между базами, для того чтоб просто перенести нужные документы. Подходит точно для УТ 11.4, БП 3.0.67, КА 2.4.5, Розница 2.2.9 (Обновление 1.2 от 02.03.2019)

2 стартмани

19.01.2019    8413    85    hakerxp    8       

Встраиваемая подсистема "Универсальные шаблоны объектов" 47

Инструменты и обработки Программист Бухгалтер Конфигурация (md, cf) v8 v8::СПР v8::УФ ЗУП3.x Абонемент ($m) Обработка документов Обработка справочников

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

1 стартмани

17.05.2018    10852    29    Skin123    13       

Автоматическое заполнение графиков в ЗУП 3.1 6

Инструменты и обработки Бухгалтер Архив с данными v8 v8::СПР ЗУП3.x Россия БУ Зарплата Учет рабочего времени Абонемент ($m) Обработка справочников

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

1 стартмани

05.05.2018    9667    15    notserioussam    1       

Добавление возможности в конфигурации ЗУП 3.1 работать с фотографиями сотрудников (Зарплата и Управление Персоналом, редакция 3.1) 18

Инструменты и обработки Бухгалтер Расширение (cfe) v8 v8::СПР ЗУП3.x БУ Управление персоналом (HRM) Абонемент ($m) Обработка справочников

Добавление возможности в ЗУП 3.1 работать с фотографиями сотрудников (физических лиц). Расширение тестировалось на релизе ЗУП 3.1.5.129.

1 стартмани

09.04.2018    16429    45    charivnick    3       

Расширение для 1С Розница - форма справочника номенклатуры с ценами, остатками, штрихкодами 32

Отчеты и формы Пользователь Расширение (cfe) v8 Розница УУ Розничная торговля Абонемент ($m) Обработка справочников

Форма справочника номенклатуры с расширенными возможностями для 1С Розница версии 2.2.6.ХХХ и выше, платформа не ниже 8.3.10.

1 стартмани

17.03.2018    8033    47    independ    14       

2 в 1: Проверить действительность паспорта / Получить ИНН по паспорту 38

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::УФ ERP2 БП3.0 ЗУП3.x Россия БУ Управление персоналом (HRM) Абонемент ($m) Обработка справочников WEB

Представляю вашему вниманию внешнюю обработку заполнения элемента справочника "Физические лица". Обработка выполнена с использованием API (для работы необходим доступ в интернет), содержит полностью открытый код и 2 команды: Проверка документа, удостоверяющего личность, в списке недействительных паспортов и Заполнение ИНН по паспортным данным.

1 стартмани

27.02.2018    12945    124    VladimirElohov    33       

[РАСШИРЕНИЕ] Заполнение данных контрагента по ИНН в 1С: Бухгалтерия и 1С: УНФ 36

Инструменты и обработки Бухгалтер Расширение (cfe) v8 УНФ БП3.0 Абонемент ($m) Обработка справочников

Бесплатное заполнение реквизитов контрагентов в 1С: Бухгалтерия, 1С: УНФ на базе сервиса dadata.ru. Добавляет кнопку заполнения по ИНН в карточку нового контрагента, не требует подписки на ИТС.

1 стартмани

09.01.2018    23756    190    Anton64    64       

Автоматическое заполнение реквизитов контрагентов по ИНН для ERP 2.2, УТ 11.4, УТ 11.3, УТ 11.2, КА 2.2 и БП 3.0 (расширение конфигурации) 32

Инструменты и обработки Бухгалтер Пользователь Архив с данными v8 v8::БУ v8::ОУ v8::УФ УПП1 ERP2 БП3.0 УТ11 КА2 Россия Абонемент ($m) Обработка справочников Внешние источники данных

Универсальное расширение конфигурации для автоматической загрузки реквизитов контрагентов (партнеров) из ОГРН для 1С:ERP Управление предприятием 2 (ERP Управление предприятием 2.2), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.4), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.3), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.2), 1С:Комплексная автоматизация 8 (Комплексная автоматизация, редакция 2.2) и 1С:Бухгалтерия 8 (Бухгалтерия предприятия редакция 3.0)

3 стартмани

08.11.2017    21982    185    AlexeyT1978    150       

Загрузка номенклатуры по штрихкоду: Управление Торговлей 11.3; Розница 2.2; Розница для Казахстана 2.2 100

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ v8::УФ Розница УТ11 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Оптовая торговля Розничная торговля Ценообразование, анализ цен Абонемент ($m) Обработка справочников Ценообразование, прайсы

Розница 2.2, Управление Торговлей 11.3. Создание номенклатуры из интернета с помощью сканера штрихкодов либо терминала сбора данных. Варианты создания, автовыбор наилучшей позиции, источники, цены, загрузка картинки - всё это очень гибко и просто настраивается. Текущие открытые источники: barcode-list.ru(на текущий момент не работает); goodsmatrix.ru; ean13.info(может не работать капча); barcodes.olegon.ru. Автор программы не несёт ответственность за информацию, предоставляемую перечисленными выше открытыми источниками, так же не отвечает за их работоспособность. Данные источники принадлежат не автору программы. Данная программа нужна лишь для автоматизированного поиска информации на них.

10 стартмани

30.03.2017    41784    49    myALKleon    37       

Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации 132

Инструменты и обработки Пользователь Руководитель проекта Архив с данными v8 1cv8.cf БП3.0 КА2 УУ Документооборот и делопроизводство Абонемент ($m) Управление бизнес-процессами (BPM) Обработка документов Обработка справочников

Подсистема для согласования в 1С. Для настройки нового согласования не требуется программировать, все делается в режиме исполнения. Открытый код. Бизнес-процессы. Документооборот. Проект выложен на GitHub.

1 стартмани

25.08.2016    38332    224    BlizD    181       

Расширенная таблица номенклатуры для Розницы 2.2 27

Инструменты и обработки Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд УУ Розничная торговля Учет ТМЦ Абонемент ($m) Ценообразование, прайсы Обработка документов Обработка справочников

Быстрое штрихкодирование, поиск по штрихкоду, возможность изменять форму по своему вкусу, можно вытаскивать любые реквизиты, просмотр цен, просмотр остатков, просмотр остатков ЕГАИС, только управляемые формы, поиск по акцизной марке, ЕГАИС, просмотр и редактирование сопоставления

1 стартмани

10.08.2016    20920    233    myALKleon    44       

Удаление неиспользуемых элементов справочника (простые и управляемые формы) 29

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Обработка справочников Чистка базы

Обработка предназначена для удаления неиспользуемых элементов выбранного Вами справочника. Обработка конфигурационно-независима. UPD. Расширены возможности обработки

3 стартмани

02.08.2016    10169    78    roma_semenov79    6       

Шифрование и расшифровка строковых полей справочников методом Виженера (с улучшениями) 53

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Защита и шифрование Обработка справочников

Обработка по шифрованию и расшифровке строковых полей справочников модифицированным методом Виженера - реализация без внешних компонент, без com-объектов, чистый 1С.

1 стартмани

27.04.2016    22652    32    NikitaXa    16       

Номенклатура (Расширенная форма списка) и Корзина [Расширение] 80

Инструменты и обработки Бухгалтер Пользователь Расширение (cfe) v8 БП3.0 Windows Учет ТМЦ Абонемент ($m) Обработка справочников Рабочее место

Красивая, удобная и эргономичная форма списка номенклатуры. В общем списке номенклатуры отображаются и остатки, и цены. А еще есть возможность быстро создать документы по выбранным позициям через корзину.

5 стартмани

29.02.2016    27672    118    mrXoxot    45       

Договоры (Расширенная форма списка) [Расширение] 28

Инструменты и обработки Бухгалтер Расширение (cfe) v8 v8::БУ БП3.0 БУ Windows Дебиторская и кредиторская задолженность Оптовая торговля Производство готовой продукции (работ, услуг) Абонемент ($m) Обработка справочников

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

5 стартмани

02.02.2016    16867    35    mrXoxot    7       

Контрагенты (расширенная форма списка) [Расширение] 62

Инструменты и обработки Бухгалтер Расширение (cfe) v8 БП3.0 Windows Абонемент ($m) Обработка справочников

Красивая и удобная форма списка контрагентов. Добавлено быстрое создание документов из списка и оперативная информация по контрагенту.

5 стартмани

22.12.2015    22231    100    mrXoxot    22       

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) 183

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Обработка документов Обработка справочников Загрузка и выгрузка в Excel

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    51695    374    Tatitutu    49       

Автоматическая загрузка классификатора адресов КЛАДР 9

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 УТ10 Россия Windows Абонемент ($m) Обработка справочников WEB

Обработка автоматически загружает классификатор с сайта www.gnivc.ru, распаковывает и загружает все регионы в информационную базу.

1 стартмани

02.09.2015    18863    42    kolos    1       

Замена Номенклатуры+Характеристики 26

Инструменты и обработки Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 v8::ПВХ КА1 УПП1 ERP2 УТ11 КА2 Windows Учет ТМЦ Абонемент ($m) Чистка базы Обработка справочников Обработка документов

Настраиваемая обработка, позволяющая заменить пару: Номенклатура+Характеристика в документах, их движениях и независимых регистрах сведений. Без перепроведения. Поможет, если вы по каким-то причинам решили отказаться от характеристик

10 стартмани

04.08.2015    20550    58    echo77    30       

Подсистема автоматического удаления дублей в справочниках (управляемые формы, любая конфигурация) 17

Инструменты и обработки Системный администратор Программист Конфигурация (md, cf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Чистка базы Обработка справочников

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

1 стартмани

31.07.2015    29610    94    primat    9       

Конфигурация ФИАС для 1С 8.1 и 8.2 42

Инструменты и обработки Бухгалтер Конфигурация (md, cf) v8 1cv8.cf Россия Windows Абонемент ($m) Обработка справочников

Конфигурации, которые позволяют интегрировать ФИАС (Федеральная информационная адресная система) в любую конфигурацию 1С 8.1 и 1С 8.2, работающую на НЕ управляемых формах.

1 стартмани

30.07.2015    51453    705    dgonson    53       

Дубли контрагентов. Жесткий запрет на запись дублей [Расширение] 63

Инструменты и обработки Системный администратор Программист Расширение (cfe) v8 v8::БУ БП3.0 Windows Абонемент ($m) Обработка справочников

В типовой конфигурации БП3 можно записывать одинаковых контрагентов, достаточно только нажать "ОК". Исправим эту несправедливость. Запретим бухгалтерам плодить дубли контрагентов. Для этого используем возможность платформы 8.3.6 - Расширения.

1 стартмани

15.05.2015    34805    139    mrXoxot    55       

Подсистема проверки контрагентов через сервис ГосРеестра для объединения с любой конфигурацией (или автономной работы) 5

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Windows Абонемент ($m) Универсальные обработки Обработка справочников

Еще один вариант для проверки контрагентов через сервис ФНС. Механизм аналогичен проверке в типовой БП 3.0 и полностью автономен, можно объединить с любой конфигурацией. При первом запуске просит ввести логин и пароль для доступа к сайту поддержки 1С.

1 стартмани

06.04.2015    14992    54    Foxes82    12       

Загрузка товаров с Яндекс.Маркет 22

Инструменты и обработки Руководитель проекта Внешняя обработка (ert,epf) v8 УТ10 Windows Абонемент ($m) Обработка справочников WEB

Обработка предназначена для загрузки товаров (их описаний, свойств, изображений) с торговой площадки Яндекс.Маркет в базу Управление Торговлей 11. В отличие от других подобных обработок Вам самим не придется парсить страницы Яндекс.Маркет и решать сопутствующие этому процессу проблемы (бан, капча, поиск прокси-серверов, длительное ожидание результатов при больших объемах данных), так как все данные уже загружены на наш сервер и готовы для использования. Обновление данных осуществляется раз в месяц. Таким образом, все что Вам нужно - подключиться раз в месяц к нашему сервису и получить обновленный ассортимент товаров.

1 стартмани

12.01.2015    30679    182    Sirruf    81       

Проверка контрагентов по ИНН и КПП через веб-сервис ФНС (внешняя) 22

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Обработка справочников WEB

Обработка проверяет контрагентов по ИНН и КПП через веб-сервис ФНС на наличие регистрации в ЕГРН. Может выполняться в любых типовых конфигурациях, при наличии справочника "Контрагенты" и реквизитов "ИНН" и "КПП"

1 стартмани

25.12.2014    32819    297    Willforre    12       

Реестр договоров для 1С:Бухгалтерии 14

Инструменты и обработки Бухгалтер Архив с данными v8 v8::БУ БП3.0 Россия БУ Документооборот и делопроизводство Абонемент ($m) Обработка документов Обработка справочников

Реестр договоров для 1С:Бухгалтерии - дополнительная обработка для конфигурации "Бухгалтерия предприятия", версия 3.0

5 стартмани

28.10.2014    35090    110    RespectSoft    23       

Загрузка курсов валют 4

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обработка справочников WEB

Загрузка актуальных курсов валют с web - сервиса Сбербанка. На обычных и управляемых формах.

1 стартмани

15.10.2014    11660    27    miller-adm    3       

Быстрое создание характеристик номенклатуры по дополнительным реквизитам в УТ11 + ВИДЕО 7

Инструменты и обработки Руководитель проекта Внешняя обработка (ert,epf) v8 v8::ОУ УТ10 УУ Windows Оптовая торговля Учет ТМЦ Абонемент ($m) Обработка справочников

Обработка позволяет создавать характеристики по всевозможным сочетаниям "дополнительных реквизитов характеристик". На форму выводится дерево дополнительных реквизитов характеристик и их возможных значений. Таблицу можно редактировать. Обработка полным перебором значений этих реквизитов создаст всевозможные характеристики.

1 стартмани

06.09.2014    22005    38    GATTUSO    27       

Проверка данных 179

Инструменты и обработки no Архив с данными v8 1cv8.cf БУ НУ УУ Абонемент ($m) Обработка документов Обработка справочников

Простой и удобный инструмент для проверки данных (справочников, документов) сразу в момент записи. Позволяет значительно повысить качество информации, вводимой в любую систему на платформе 1С:Предприятие 8.2-8.3. Прост в освоении и использовании, оптимизирован по быстродействию.

1 стартмани

01.07.2014    37276    329    1c-intelligence    145       

Загрузка картинок для номенклатуры (google image API) 6

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Обработка справочников WEB

Обработка предназначена для поиска и загрузки картинок номенклатуры.

1 стартмани

04.06.2014    11577    92    OVladius    4       

Смена валют учета в базе 6

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 КА1 БП2.0 УТ10 УПП1 Windows Абонемент ($m) Обработка справочников

Крымчане столкнулись с проблемой смены валют с гривны на рубль. Эта обработка поможет решить данный вопрос.

1 стартмани

26.05.2014    22468    32    dmbal    4       

Быстрый ввод контрагентов и организаций по данным ФНС 75

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 КА1 БП2.0 УТ10 УПП1 УНФ Windows Абонемент ($m) Обработка справочников WEB

Обработка для быстрого создания карточки контрагента/организации по данным ЕГРЮЛ/ЕГРИП.

1 стартмани

20.05.2014    36681    743    Sirruf    71       

Полнотекстовый поиск по значениям реквизитов 5

Инструменты и обработки no Архив с данными v8 Абонемент ($m) Чистка базы Поиск данных Обработка справочников

Обработка расширяет возможности Полнотекстового поиска, позволяя искать похожие элементы в ЛЮБЫХ Справочниках ЛЮБОЙ конфигурации по проценту совпадения значений выбранных реквизитов. Работает в Обычном и Управляемом режиме!!

1 стартмани

25.12.2013    32661    113    vladim-kul    8       

Групповое изменение скидок и наценок в индивидуальных соглашениях в 1С 8 УТ 11 1

Инструменты и обработки Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v8 v8::ОУ УТ11 Россия УУ Windows Ценообразование, анализ цен Абонемент ($m) Обработка справочников

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

2 стартмани

17.12.2013    11880    1    A7758735    2       

Коммандер для 1С 35

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Обработка справочников

Удобный менеджер для работы со всеми иерархическими справочниками в 1С

1 стартмани

11.11.2013    12462    89    mrmasson    50