- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
Функция СравнитьЭлементыСправочника(Элемент1, Элемент2, фЗаписатьРазличия=0) Экспорт
Перем Рез;
Рез = 0;
Если (Элемент1 <> Элемент2) и (фЗаписатьРазличия=0) Тогда
Рез = 1;
Перейти ~М1;
КонецЕсли;
// сначала проверим код и наименование
Если (Элемент1.Код <> Элемент2.Код) Тогда
если фЗаписатьРазличия=1 Тогда
ЗаписьЖурналаРегистрации("изменен код с '"+СокрЛП(Элемент1.Код)+"' на '"+СокрЛП(Элемент2.Код)+"'","Справочники","Изменен реквизит справочника",Элемент1,2);
Иначе
Рез = 1;
Перейти ~М1;
КонецЕсли;
КонецЕсли;
Если Элемент1.Наименование <> Элемент2.Наименование Тогда
если фЗаписатьРазличия=1 Тогда
ЗаписьЖурналаРегистрации("изменено наименование с '"+СокрЛП(Элемент1.наименование)+"' на '"+СокрЛП(Элемент2.наименование)+"'","Справочники","Изменен реквизит справочника",Элемент1,2);
Иначе
Рез = 1;
Перейти ~М1;
КонецЕсли;
КонецЕсли;
// == тут было код который удалил автор поста ==
~М1:
Возврат Рез;
КонецФункции