- 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:
Возврат Рез;
КонецФункции
tr00_gr1m_doomster 30.03.2011 10:50 # −4
TarasB 30.03.2011 11:12 # +2
tr00_gr1m_doomster 30.03.2011 11:17 # −1
TarasB 30.03.2011 13:16 # +1
Предъяви док-ва говняности 1С (я имею в виду не код на нём, а статью с разбором).
А то все обсирают, а мне за державу обидно.
tr00_gr1m_doomster 30.03.2011 13:46 # −2
Lure Of Chaos 30.03.2011 13:51 # +1
tr00_gr1m_doomster 30.03.2011 13:52 # −1
TarasB 30.03.2011 14:11 # −1
TarasB 30.03.2011 13:58 # −2
tr00_gr1m_doomster 30.03.2011 14:01 # 0
Govnocoder#0xFF 05.04.2011 18:03 # −1
tr00_gr1m_doomster 05.04.2011 18:07 # 0
tr00_gr1m_doomster 30.03.2011 10:50 # −1
ебал её рука?
CYFiVE 30.03.2011 15:20 # 0
guest 11.04.2011 22:39 # −1
guest 16.08.2011 16:54 # −1
guest 04.10.2011 11:58 # 0
Метки - зло.
Перем Рез; Рез = 0; - переменную опрелелил - занял лишнюю строку. + эта переменная вобще не нужна тут.
фЗаписатьРазличия=0 - использование числового типа вместо булева.
Ощущение, что автор переучивался с С++.
guest 20.04.2012 11:25 # 0