. . 101 "1: " pdf; ISBN 978-5-9677-2348-3. "101 «1: 8»" (ISBN 978-5-9677-2322-3, .: "1- ", 2015; ! - ! "1": 4601546117618; # $ "1- " $ ! "1", !% ! ! & , ! "1"). "1: 8". ! #$$ . "1: 8" ! % . & ! % . ' % , ! ! % . & , # !. ( % # . , #$$ , ) . , . * $ ) !% % % ! % ) "1: 8". + ) $ "1: 8". ! % ) - / . ( - $ ) http://devtrainingforum.v8.1c.ru/forum. ! 8.3.5.1443 Оглавление ............................................................................................................................. 7 ...................................................................................... 9 ɉɪɢɦɟɪɊɚɫɤɪɵɬɶɨɤɧɨɧɚ ɜɟɫɶɷɤɪɚɧ ɉɪɢɦɟɪɋɜɟɪɧɭɬɶɨɤɧɚɤɨɬɨɪɵɟɧɟ ɧɭɠɧɵ ɩɨɫɬɨɹɧɧɨ ɉɪɢɦɟɪɋɤɪɵɬɶɥɢɲɧɢɟɩɚɧɟɥɢ ɉɪɢɦɟɪɉɨɞɫɜɟɱɢɜɚɬɶɩɚɪɧɵɟɫɢɧɬɚɤɫɢɱɟɫɤɢɟɤɨɧɫɬɪɭɤɰɢɢ ɉɪɢɦɟɪȺɜɬɨɦɚɬɢɱɟɫɤɢɩɨɞɫɜɟɱɢɜɚɬɶɬɟɤɭɳɢɟ ɢɞɟɧɬɢɮɢɤɚɬɨɪɵ ɉɪɢɦɟɪɉɨɞɫɜɟɱɢɜɚɬɶɜɵɛɪɚɧɧɵɟɢɞɟɧɬɢɮɢɤɚɬɨɪɵ ɉɪɢɦɟɪɈɬɨɛɪɚɡɢɬɶɧɟɩɟɱɚɬɚɟɦɵɟɫɢɦɜɨɥɵ ɉɪɢɦɟɪɁɚɤɪɵɬɶɫɪɚɡɭɜɫɟɨɬɤɪɵɬɵɟɨɤɧɚ ................................................................................. 23 ɉɪɢɦɟɪɉɨɤɚɡɚɬɶɬɨɥɶɤɨɬɟɨɛɴɟɤɬɵɤɨɬɨɪɵɟɨɬɧɨɫɹɬɫɹɤɜɵɛɪɚɧɧɨɣɩɨɞɫɢɫɬɟɦɟ ɉɪɢɦɟɪɉɨɤɚɡɚɬɶɨɛɴɟɤɬɵɢɡɧɟɫɤɨɥɶɤɢɯɩɨɞɫɢɫɬɟɦ ɉɪɢɦɟɪɉɚɥɢɬɪɚɫɜɨɣɫɬɜɜ ɜɢɞɟɡɚɤɥɚɞɨɤ ɉɪɢɦɟɪɉɨɤɚɡɚɬɶɫɢɧɬɚɤɫɩɨɦɨɳɧɢɤɞɥɹ ɦɨɛɢɥɶɧɨɝɨɩɪɢɥɨɠɟɧɢɹ ɉɪɢɦɟɪɉɨɤɚɡɚɬɶɫɢɧɬɚɤɫɩɨɦɨɳɧɢɤɧɚ ɞɜɭɯ ɹɡɵɤɚɯ ɉɪɢɦɟɪɋɤɪɵɬɶɫɨɞɟɪɠɢɦɨɟɰɢɤɥɨɜɢ ɭɫɥɨɜɢɣ ɉɪɢɦɟɪɈɛɴɟɞɢɧɢɬɶɧɟɫɤɨɥɶɤɨɩɪɨɰɟɞɭɪɜ ɝɪɭɩɩɭ .................................................................................. 37 ɉɪɢɦɟɪɉɨɞɫɤɚɡɤɢɩɪɢɧɚɛɨɪɟɬɟɤɫɬɚɩɪɨɝɪɚɦɦɵ ɉɪɢɦɟɪɉɨɱɟɦɭɤɨɧɬɟɤɫɬɧɚɹɩɨɞɫɤɚɡɤɚɩɨɞɫɤɚɡɵɜɚɟɬɧɟ ɜɫɟɝɞɚ 4 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ɉɪɢɦɟɪȻɵɫɬɪɨɨɬɤɪɵɬɶɨɩɢɫɚɧɢɟɦɟɬɨɞɚɜ ɫɢɧɬɚɤɫɩɨɦɨɳɧɢɤɟ ɉɪɢɦɟɪɇɚɣɬɢɨɬɤɪɵɬɨɟɨɩɢɫɚɧɢɟɜ ɞɟɪɟɜɟɫɢɧɬɚɤɫɩɨɦɨɳɧɢɤɚ ɉɪɢɦɟɪȻɵɫɬɪɨɧɚɣɬɢɜ ɫɢɧɬɚɤɫɩɨɦɨɳɧɢɤɟ ɨɩɢɫɚɧɢɟɫɜɨɣɫɬɜɚɢɡ ɩɚɥɢɬɪɵ ɫɜɨɣɫɬɜ ɉɪɢɦɟɪɑɬɨɞɟɥɚɬɶɤɨɝɞɚɨɩɢɫɚɧɢɹɜ ɫɢɧɬɚɤɫɩɨɦɨɳɧɢɤɟɧɟɞɨɫɬɚɬɨɱɧɨ ɉɪɢɦɟɪɉɪɨɢɡɜɨɥɶɧɵɣɩɨɢɫɤɜ ɫɢɧɬɚɤɫɩɨɦɨɳɧɢɤɟ ...................................................................................................................... 49 ɉɪɢɦɟɪɄɚɤɩɨɧɹɬɶɱɬɨɢɫɤɚɬɶ ɉɪɢɦɟɪɋɚɦɵɣɩɪɨɫɬɨɣɫɩɨɫɨɛɩɨɢɫɤɚɨɛɴɟɤɬɨɜ ɉɪɢɦɟɪɇɚɣɬɢɨɛɴɟɤɬɩɨɢɦɟɧɢɜ ɧɟɛɨɥɶɲɨɣ ɤɨɧɮɢɝɭɪɚɰɢɢ ɉɪɢɦɟɪɇɚɣɬɢɨɛɴɟɤɬɩɨɫɢɧɨɧɢɦɭɢɥɢ ɩɪɟɞɫɬɚɜɥɟɧɢɸɜ ɧɟɛɨɥɶɲɨɣɤɨɧɮɢɝɭɪɚɰɢɢ ɉɪɢɦɟɪɇɚɣɬɢɨɛɴɟɤɬɩɨɩɪɟɞɫɬɚɜɥɟɧɢɸɜ ɤɪɭɩɧɨɣɤɨɧɮɢɝɭɪɚɰɢɢ ɉɪɢɦɟɪɇɚɣɬɢɨɛɴɟɤɬɩɨɚɥɮɚɜɢɬɭ ɉɪɢɦɟɪɋɚɦɵɣɩɪɨɫɬɨɣɫɩɨɫɨɛɩɨɢɫɤɚɫɜɨɣɫɬɜ ɉɪɢɦɟɪɇɚɣɬɢɫɜɨɣɫɬɜɨɩɨɚɥɮɚɜɢɬɭ ɉɪɢɦɟɪɉɨɞɫɜɟɱɢɜɚɬɶɧɚɣɞɟɧɧɵɟɮɪɚɝɦɟɧɬɵɜ ɬɟɤɫɬɟɩɪɨɝɪɚɦɦɵ ɉɪɢɦɟɪɇɚɣɬɢɫɜɨɣɫɬɜɨɢɥɢɦɟɬɨɞɜ ɫɢɧɬɚɤɫɩɨɦɨɳɧɢɤɟ ɉɪɢɦɟɪɑɬɨɧɚɩɢɫɚɧɨɜ ɫɨɨɛɳɟɧɢɢɨɛɨɲɢɛɤɟ ɉɪɢɦɟɪȻɵɫɬɪɨɩɟɪɟɣɬɢɤɫɬɪɨɤɟɜ ɤɨɬɨɪɨɣ ɨɲɢɛɤɚ ɉɪɢɦɟɪɇɚɣɬɢɫɬɪɨɤɭɩɪɨɤɨɬɨɪɭɸɫɤɚɡɚɧɨɜ ɫɨɨɛɳɟɧɢɢɨɛɨɲɢɛɤɟ ɉɪɢɦɟɪɇɚɣɬɢɨɛɴɟɤɬɤɨɧɮɢɝɭɪɚɰɢɢɩɪɢ ɜɵɛɨɪɟ ............................................................................................... 77 ɉɪɢɦɟɪȻɵɫɬɪɨɭɫɬɚɧɨɜɢɬɶɩɪɢɧɚɞɥɟɠɧɨɫɬɶɤ ɩɨɞɫɢɫɬɟɦɚɦ ɉɪɢɦɟɪɈɰɟɧɢɬɶɜɧɟɲɧɢɣɜɢɞɮɨɪɦɵ ɉɪɢɦɟɪɉɟɪɟɣɬɢɤɢɡɜɟɫɬɧɨɣɩɪɨɰɟɞɭɪɟɦɨɞɭɥɹ ɉɪɢɦɟɪɇɚɯɨɞɹɫɶɜ ɦɟɫɬɟɜɵɡɨɜɚɩɪɨɰɟɞɭɪɵɩɟɪɟɣɬɢɤɟɟɫɨɞɟɪɠɢɦɨɦɭ ɉɪɢɦɟɪɍɡɧɚɬɶɜ ɤɚɤɢɯɦɨɞɭɥɹɯɢɫɩɨɥɶɡɭɟɬɫɹɞɚɧɧɚɹɩɪɨɰɟɞɭɪɚ ............................................................................................ 87 ɉɪɢɦɟɪɄɨɩɢɪɨɜɚɬɶɨɛɴɟɤɬɵɜ ɧɟɛɨɥɶɲɨɣɤɨɧɮɢɝɭɪɚɰɢɢ ɉɪɢɦɟɪɄɨɩɢɪɨɜɚɬɶɨɛɴɟɤɬɵɢɡɞɪɭɝɨɣɤɨɧɮɢɝɭɪɚɰɢɢ ɉɪɢɦɟɪɊɟɞɚɤɬɢɪɨɜɚɬɶɫɪɚɡɭɧɟɫɤɨɥɶɤɨɪɟɤɜɢɡɢɬɨɜ ɉɪɢɦɟɪɄɨɩɢɪɨɜɚɬɶɪɟɤɜɢɡɢɬɵɤɨɦɚɧɞɵɢ ɷɥɟɦɟɧɬɵ ɉɪɢɦɟɪɉɟɪɟɬɚɫɤɢɜɚɬɶɷɥɟɦɟɧɬɵ ɉɪɢɦɟɪɉɟɪɟɬɚɫɤɢɜɚɬɶɢɦɟɧɚɨɛɴɟɤɬɨɜɜ ɤɨɞ ɦɨɞɭɥɹ ɉɪɢɦɟɪɉɟɪɟɬɚɫɤɢɜɚɬɶɦɟɬɨɞɵɤɨɧɫɬɪɭɤɬɨɪɵɜ ɤɨɞɦɨɞɭɥɹ ɉɪɢɦɟɪɋɨɡɞɚɬɶɤɨɩɢɸɛɚɡɵɞɥɹɷɤɫɩɟɪɢɦɟɧɬɨɜ ! " # $ % ........................................ 105 ɉɪɢɦɟɪɋɨɡɞɚɬɶɩɨɥɟɜɜɨɞɚ Оглавление 5 ɉɪɢɦɟɪɋɨɡɞɚɬɶɩɨɥɟɬɚɛɥɢɱɧɨɝɨɞɨɤɭɦɟɧɬɚ ɉɪɢɦɟɪɋɨɡɞɚɬɶɩɨɥɟɮɥɚɠɤɚ ɉɪɢɦɟɪɋɨɡɞɚɬɶɩɨɥɟɤɚɪɬɢɧɤɢ ɉɪɢɦɟɪɋɨɡɞɚɬɶɩɨɥɟɩɟɪɟɤɥɸɱɚɬɟɥɹ ɉɪɢɦɟɪɋɨɡɞɚɬɶɩɨɥɟ+70/ɞɨɤɭɦɟɧɬɚ ɉɪɢɦɟɪɍɞɚɥɢɬɶɷɥɟɦɟɧɬɮɨɪɦɵɢɥɢɤɨɦɚɧɞɭ ɉɪɢɦɟɪɋɨɡɞɚɬɶɤɧɨɩɤɭ ɉɪɢɦɟɪɋɨɡɞɚɬɶɨɛɪɚɛɨɬɱɢɤɫɨɛɵɬɢɹ ɉɪɢɦɟɪɍɞɚɥɢɬɶɨɛɪɚɛɨɬɱɢɤɫɨɛɵɬɢɹ ɉɪɢɦɟɪɉɨɞɫɤɚɡɚɬɶɩɨɥɶɡɨɜɚɬɟɥɸɧɚɡɧɚɱɟɧɢɟɷɥɟɦɟɧɬɚ ɉɪɢɦɟɪɇɟɩɢɫɚɬɶ©ɜɪɭɱɧɭɸªɢɦɟɧɚɩɟɪɟɦɟɧɧɵɯɫɜɨɣɫɬɜɢ ɦɟɬɨɞɨɜ ɉɪɢɦɟɪɇɚɫɬɪɨɣɬɟɤɨɧɬɟɤɫɬɧɭɸɩɨɞɫɤɚɡɤɭ ɉɪɢɦɟɪɉɨɞɫɤɚɡɤɚɩɨɫɥɟɡɧɚɤɚɪɚɜɟɧɫɬɜɚ ɉɪɢɦɟɪɉɨɞɫɤɚɡɤɚɩɨɫɥɟɬɨɱɤɢ ɉɪɢɦɟɪɂɡɦɟɧɹɬɶɢɦɟɧɚɫ ɩɨɦɨɳɶɸɩɨɞɫɤɚɡɤɢ ɉɪɢɦɟɪɉɨɞɫɤɚɡɤɚɩɪɢɧɚɩɢɫɚɧɢɢɩɚɪɚɦɟɬɪɨɜ ɉɪɢɦɟɪɉɨɞɫɤɚɡɤɚɩɨɫɥɟɤɚɜɵɱɤɢ ɉɪɢɦɟɪɉɨɞɫɤɚɡɤɚɩɨɫɥɟɨɩɟɪɚɬɨɪɚ©ɇɨɜɵɣª ɉɪɢɦɟɪɇɚɫɬɪɨɢɬɶɲɚɛɥɨɧɵɬɟɤɫɬɚ ɉɪɢɦɟɪȺɜɬɨɦɚɬɢɱɟɫɤɢɩɨɞɫɬɚɜɥɹɬɶɲɚɛɥɨɧɵ ɉɪɢɦɟɪɋɨɡɞɚɬɶɫɨɛɫɬɜɟɧɧɵɟɲɚɛɥɨɧɵ ɉɪɢɦɟɪɋɨɡɞɚɬɶɮɨɪɦɚɬɧɭɸɫɬɪɨɤɭ ɉɪɢɦɟɪɂɫɩɨɥɶɡɨɜɚɬɶɫɢɧɬɚɤɫɢɱɟɫɤɢɣɨɬɫɬɭɩ ɉɪɢɦɟɪɎɨɪɦɚɬɢɪɨɜɚɬɶɬɟɤɫɬɦɨɞɭɥɹ ɉɪɢɦɟɪɁɚɤɨɦɦɟɧɬɢɪɨɜɚɬɶɮɪɚɝɦɟɧɬɩɪɨɝɪɚɦɦɵ ɉɪɢɦɟɪɉɟɪɟɧɨɫɢɬɶɞɥɢɧɧɵɟɫɬɪɨɤɢ ɉɪɢɦɟɪɋɨɡɞɚɬɶɬɟɤɫɬɡɚɩɪɨɫɚ ɉɪɢɦɟɪɋɨɡɞɚɬɶɡɚɩɪɨɫɢ ɨɛɪɚɛɨɬɚɬɶɟɝɨɪɟɡɭɥɶɬɚɬ ɉɪɢɦɟɪɉɪɨɜɟɪɢɬɶɢɥɢɢɡɦɟɧɢɬɶɬɟɤɫɬɡɚɩɪɨɫɚ ɉɪɢɦɟɪɇɚɩɢɫɚɬɶɢ ɨɬɥɚɞɢɬɶɡɚɩɪɨɫ ɉɪɢɦɟɪȺɜɬɨɦɚɬɢɱɟɫɤɢɩɪɨɜɟɪɹɬɶɫɢɧɬɚɤɫɢɫ ɉɪɢɦɟɪɄɚɤɢɫɩɪɚɜɢɬɶɨɲɢɛɤɭ ɉɪɢɦɟɪȼɧɢɦɚɬɟɥɶɧɨɚɧɚɥɢɡɢɪɨɜɚɬɶɬɟɤɫɬ ɉɪɢɦɟɪɁɚɩɭɫɬɢɬɶɨɬɥɚɞɨɱɧɵɣɫɟɚɧɫɨɬɢɦɟɧɢɞɪɭɝɨɝɨɩɨɥɶɡɨɜɚɬɟɥɹ ɉɪɢɦɟɪɉɨɞɤɥɸɱɢɬɶɨɬɥɚɞɱɢɤɤɪɚɛɨɬɚɸɳɟɦɭɫɟɚɧɫɭ ɉɪɢɦɟɪɍɡɧɚɬɶɡɧɚɱɟɧɢɹɩɟɪɟɦɟɧɧɵɯ ɉɪɢɦɟɪɈɫɬɚɧɨɜɢɬɶɢɫɩɨɥɧɟɧɢɟɞɨɬɨɝɨɤɚɤ ɩɪɨɢɡɨɣɞɟɬɨɲɢɛɤɚ ɉɪɢɦɟɪɍɡɧɚɬɶɡɧɚɱɟɧɢɹɧɟɫɤɨɥɶɤɢɯɩɟɪɟɦɟɧɧɵɯɨɞɧɨɜɪɟɦɟɧɧɨ 6 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ɉɪɢɦɟɪɈɫɬɚɧɨɜɢɬɶɢɫɩɨɥɧɟɧɢɟɩɪɢɜɵɩɨɥɧɟɧɢɢɧɟɤɨɬɨɪɨɝɨɭɫɥɨɜɢɹ ɉɪɢɦɟɪɉɨɫɦɨɬɪɟɬɶɢɡɦɟɧɟɧɢɟɩɟɪɟɦɟɧɧɵɯɩɨ ɲɚɝɚɦ ɉɪɢɦɟɪɍɡɧɚɬɶɨɬɤɭɞɚɛɵɥɚɜɵɡɜɚɧɚɩɪɨɰɟɞɭɪɚ ɉɪɢɦɟɪɉɨɫɦɨɬɪɟɬɶɪɟɡɭɥɶɬɚɬɜɵɩɨɥɧɟɧɢɹɡɚɩɪɨɫɚ ɉɪɢɦɟɪȼɵɞɟɥɢɬɶɱɚɫɬɶɩɪɨɝɪɚɦɦɵɜ ɨɬɞɟɥɶɧɭɸɩɪɨɰɟɞɭɪɭ ɉɪɢɦɟɪɂɡɦɟɧɢɬɶɢɦɹɩɟɪɟɦɟɧɧɨɣɢɥɢ ɩɪɨɰɟɞɭɪɵ ɉɪɢɦɟɪɋɨɡɞɚɬɶɨɩɢɫɚɧɢɟɩɪɨɰɟɞɭɪɵ ɉɪɢɦɟɪɋɨɡɞɚɬɶɨɛɪɚɛɨɬɤɭɨɩɨɜɟɳɟɧɢɹ ɉɪɢɦɟɪɋɨɡɞɚɬɶɫɬɪɨɤɭɧɚ ɪɚɡɧɵɯɹɡɵɤɚɯ ɉɪɢɦɟɪɂɡɦɟɧɢɬɶɢɧɬɟɪɮɟɣɫɧɵɟɧɚɡɜɚɧɢɹ ɉɪɢɦɟɪȼɵɛɢɪɚɬɶɩɨɥɹɜ ɫɢɫɬɟɦɟɤɨɦɩɨɧɨɜɤɢ ɉɪɢɦɟɪɈɰɟɧɢɬɶɩɪɨɢɡɜɨɞɢɬɟɥɶɧɨɫɬɶɩɪɨɝɪɚɦɦɧɨɝɨɤɨɞɚ ɉɪɢɦɟɪɇɚɣɬɢɧɟɢɫɩɨɥɶɡɭɟɦɵɟɩɪɨɰɟɞɭɪɵɜ ɤɨɞɟɤɨɧɮɢɝɭɪɚɰɢɢ Введение ' *+/ <' % ' ' ' ' !' ' #' =' ' ' Ʉɨɧɮɢɝɭɪɚɬɨɪ>' ? ! ' ' $' ' =' ' !' !$' ' ' #' >' ?! ' @ #' ' $ ' =' @!' ' A ! ' '$ ' ' #' ! /' =' =' =' !=' ='# ' ' >'> C !' !' ' %' $ ' ' #' %A #' # ' ! >' D ' ' ' ' ' !$' E' $ ' $' ! ' !' $' ' ' ! & >' F' !' '!# ='!'' ' !A ' $ ' !% ' ' ' ' $ ' ! ' A $ ' ' A'' ' ' >' C ' '# ' '' ='' '' ' ' ' ' '@ >'' =''%' '% ' $' ' ' %' $' =' ' $ $' ! ' ! ='! '>' F ' ' ' =' ' !' $ ' * $' % $<' =' ' ' ' ' ' >' C ' ' !!' ' ' =' !' ' ' A % $' #' >' ' $' &' ' ' ! ' ' ' >'G' ' '' &' ' ' !' !$' =' ' ' $' A % ''' ' > 8 101 совет начинающим разработчикам в системе «1С:Предприятие 8» H' @' ' ' ' !' ' $=' ' ! ' ' ' ' ! ' ' ' #' >' ' %' $=' ' % ' ! ' ! ' !% ' $ $=' ' $ ' @ ' $' ' >' J ' ' # ' $' ! $' ' ' ' ' ! =' ' $! ' ' =' ' ' @ ' ' !% ' $ ' ' ! & ' ' ' *+/ ' K<> Удобное рабочее пространство D' $' !' #' ' ' =' ! ' ' $ =''%' $' ' ' ' ' ' '' '! ' ' > D ' ' ' ! ' $' !' $' A ! =' ' !' $ ' ' =' ' ' ' ' ' $>' L ' @ ' ' %' $' !' ' ' ' $' @ =' !$' ' $' ' =' ' ' ' ' ' !% =' ' %' $' ' ' ! ' ! >' ?' ='''' &' ' ''%' $' ' % ' > H' &' ' ' ! ' !' %' $' ' ' ' ' #' #' !& =' ' %' ! #' ' #' >' ?' =' ' ' %' $' % $' % ' ' ! #' #' >' M ' =' A' $' ' ' * ' ' <=' ' &' A ' '' ' ' > ' % ' ' #>' %' ' $ #' #' 10 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 1. Раскрыть окно на весь экран % =' ' ' ' A' ' ! & =' ' !' '' $'='!'O' ' #'!=' A #'' % '! & $ > =' ' % ' ' ' #' ' ! $ ' ' ' > @!'! ' $' ='' ''' ' $'@ ' ! >' ' ' ' ' =' '@' ' ' '' ! ' ='' $'@'% ' ' ' '#' =' % '' % '' ! A 'P >'+Q> - )6 76 6 6 $% L ' @ ' ' $' ' % ' $' ! >' ' =' ' ' ' % ' ' =' % ' ! $' ' ' =' ' ' ' ' ! >' Удобное рабочее пространство 11 L ' '' $' ' % $'' ! =' ' ' !A =' ' ' ' ' ' ! ' ! ' % ' !6 ' ' 9 6!'P >'RQ> !; 6 6 $% 66 6 M$=' ' $' ' $=' ' ' $' ' ' ! >' % ' #$ %&'# J ' $' ' ' % ' P %' !6 ' Q='' # $' ' ' ' ! ' % ' ' ' =' % '' '' ' > 12 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 2. Свернуть окна, которые не нужны постоянно % =' ' ' ' A' =' ! ' ' @ ' ' ' !' ' !$>' H' &' ' ' ' ' # ' ' ! ' ' ' !' ' ' >' ' ''%' $'!' $'! =' '' ' ' ' !% >' @!' # ' ' ' $=' $' ' >'' ! > $' ' H' '! '! ' $'@' ' ! ='' ' A $'$'' !% ' ''% ' >' L ' @ ' ' %' % $' ' ' ' ' ! !' ' ' ' >' ' @' ' ' ! ' ' ' ' ! ' ' ' ' !' $ ' ' $ !' $' ' ' '@ 'P >'TQ> ( 66 ' ' ! ' ' ' % ' !' ' ' ' !' $ >' M ' %=' ' =' ' ' !' ' ' '' ' @ =' ' ' '> G ' '% ' $' ! '! ' ' 'E' ' 'O' ! & =' ' A ' ' >'> Удобное рабочее пространство 13 Пример 3. Скрыть лишние панели L ' ! ' ' ' ' ! ' % ' ' ' ! ' =' $%)=' - %!' ' >'>=' ' ' ' ' ' $!' =' ! ! ' ' ' > C' ' ' ' ' ' $ ' !% >'C' ' '='' ' $' ' >'H$'% '$A $ ' $' ' =' ' '' ' $' ' ' =' ' ' ' ' #' ! > H' @' ! ' ' %' $' ' ' ! =' ' A ' >'L ' @ ' ' !' ' ' 6<6& ' ' ' $' #' ' ! =' ' ' = 6 'P >'UQ> )& 6 6 6 % 6 $% 14 101 совет начинающим разработчикам в системе «1С:Предприятие 8» J ' %' ' ' ! ' ' =' ' ' =' ' ' $' ' ' %>' D' $' ' ' P V ' ! ' ' ! Q=' ' ' ' ' ! ' A & ' ' >?@A6 B6 CD=' ' !' ' ' ' ' ' ' '! ' '& 'P >'WQ> *& 6 6 6 % 6 $% '@' ' ' '% ' $' !' $ #' !% #' ' ' ! >' #$ %&'# J ' ' # ' $' $' ' =' ' # ' ' %' %' $' ! ' % ' = 6 ' ' ' ' ' ' ! > Удобное рабочее пространство 15 Пример 4. Подсвечивать парные синтаксические конструкции C =' ' ' # ' ' ' ' ' % #' % #' ! ' ' ! ' ! ' ' % >' H' &' ' =' ' & & ' '!%' ' !=' ' $=' =' A !' !' ' ' A' % ' ' % ' $V ! $' !' !& ' ' #' !& ' /'' Если='Цикл='Для Каждого>'H' !$ ' ' ''! ' ' %' ! $' $' #' ! ' ' ! ' ' ' ' ' ! ' $=' '%'' $> L ' ' ' ' ! $' !' !' =' ' !%' ' ! A $=' $' $' =' ' ! ' $' & $ ' >' ' ' $'&' &' 'P ' ' &'&!=' ' ' &' & =' ' ' &' ! ' # =' ' Q' ' '! >' ' % $' ' >' C =' ' ! $' !' '@'&!' E' ' '' ) %='!' ' ) ) %>' J ' ! $' !' ' ' ' E =' !' ' ' @ ' ! ' E' )E >' J ' $' A !' !=' !' ' ! ' ' ' ' P >'XQ> ' $' ! ' ' ' ' ' ' =' ' ' ' ' ! >' H' &' ' ' @' ! ' ='' '' ' !' !& =' 'A >' M' $' ! $ ' ' =' ' ' P ' Q' ' $ >'G' ' ' #' ' '! ' ' =' '' ' !& ='!' #' '* <> J ' ' A' ' ' #' #' !& ' !' ' =' ' $' ' % ' ' #' ! /' 6 <6 6 <6 - %6 <6 / =' 6 * 6 ) 6 6 %)6<6=)6 F'M '%''%' $' ' ' ' ! #' @ >' C =' ' ' ' ' '&' =' 'E' =' A ' E' ' ' >'>' 16 101 совет начинающим разработчикам в системе «1С:Предприятие 8» + 6 6 %)6 6 % #$ %&'# ' &' ' ' !' ' ' A A '&' >'J ' ' '@' ' =''% ' $' &' '! ='' '&' > Удобное рабочее пространство 17 Пример 5. Автоматически подсвечивать текущие идентификаторы % =' ' ' ! !=' ' $ ' ' =' ' ='!''!%' $ ' > L ' ' $ '' '! =' '' ! #' ' ' ! #' =' ' # ' ' ' ' *' !<>' H' @' ! ' % ' ' ! $ ' ! $=' ' ' '' ='''!%' '=' ' > ' #' #' ! ' ' ' >' C' ' %' $' @' ' #' ! ' P 6 <6 G 6 <6 - %6 <6 / Q' ' $=' =' ! ' A ' '&' 'P >'YQ> ,& 6 6 %6 $ M$=' =' ' ' ' ! ' ' %' #' &' ' # ' ' ' ' МенеджерВТ>' C %' ' '! ' $!'@!' !'' >'J '' ' ' ' $ =' ' =' ' =' !' ' '&' '%=' ' ' '! ' 'P >'KQ> 18 101 совет начинающим разработчикам в системе «1С:Предприятие 8» -* 6) J ' ' $> 6 %6 $ 6 6 6 % ' ' =' =' =' ' ' ' ' Пример 6. Подсвечивать выбранные идентификаторы % =' ' # ' ' ' ' ' ! =' ' % ' =' ' '' '' ' >' H'@'! '! =''' ! #' ' ' ' #' >'H ' # '' ' ' ' ' =' % ' ' ' $' !$' ' ' !% ' '' @ ' > ' #' #' ' ' ' A >' C' ' %' $' @' ' #' ! ' P 6 <6 ' 6 <6 - %6 <6 / Q' =' =' $' '%'&' 'P >'ZQ> M$=' ' A' ' ' ' =' ' %' ' ! $' ' ' ' ' ! =' ' $! ' ' > '!A C =' ' 'Движения'' &!' =''%'' '' '' !=' ' ' ' A ' % '! 'P >'+[Q> Удобное рабочее пространство /& 6 2* 6) 6 6 $ 6 6 $ 6 6 6 % 19 20 101 совет начинающим разработчикам в системе «1С:Предприятие 8» #$ %&'# C ' $='' '!' ' ' '! #' A =''' ' #' >'M'$' $! ' ' =' ' ! ' =' ' $ $' ' ' ' > J ' ' ' =' ' '' '! ''!' ' ! ' ' $ =' ' $' ' ' ! #' =' ' !% ' ' $>' L ' @ ' ' %' ! $=' ' ! ' ' % ' $ ' ' A >' G' ' $' !' $' #' >' H' !$ ' ' !' $ ' $' =' ' ' & $ ' ' =' =' '> Пример 7. Отобразить непечатаемые символы F ' ' !% =' ' ' ' ! ' % $' ' ' ' =' ' '' ' ! & > C =' ' $' $' ' A' &!' ' A & ' ' >' H' !' ' ' =' ' ' $ ' ' ! =' ' ' ' !% >' G' ' ' ' ' & ' ' *<>' F' ' ' ='!\ H' @' ! ' ' $' % ' #' ' P' ' ! & Q' ' $=' ' ' >' H% =' ! & ' ' #' #' ' >'H' !'@' ' =' ' ' ''#>'C'' ! #' #' ' ' ! & '%'$' ! =' ' > D'! $' ' '' #'!='! ' %' !6 6 6 %)' ' #' ' ! ' ' 'H 'P >'++Q> ' @' ' ' ! ' ' ' !!' % $ ' ' ' =' ' ' ! & '' ' ' 'P >'+RQ> Удобное рабочее пространство & 6 ! 6 6 $% 6 6 6 6 % 21 22 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 8. Закрыть сразу все открытые окна % =' ' &' ' ' ! & ' ' ' ' #' ' =' =' #' !' ' >'>' F' $' ' # ' $ ' A' ! =' ' ' ! & >' G' %' #' ' ' @ ' '$' =' ' '# ' #' $> ] $' %' ''$ 'E' ' ' ! > ^ '! ' $' !'' '' $' '='' ' ' '#' ='#'' ' '' ! > L ' @ ' % ' !' 6 ' ' ' ' ! ' A ! =' ' ' ' ' ' ' ' $' ' '' >?@A6B6I' ' % ' !''!6 'P >'+TQ> (' 6 6 6 6 6JK Видеть только нужные объекты L ' ' ' @ ' ' #' ' $' ! ' $' ' =''$'' ! & =' ' $'='' !% ' ' ' '' ' ' >' D ' '$ ' 'O'' ' ! & ' ' ' !% ' $'$''O='' '' '! & $A >' G' $ ' O=' ' ' * ' <=' !% ' ' $>' L ' @ ' ' %' $' O' ' ' ! & ' ' A % '' ' ' !' $ ' > H' '' %'% '$' ''O=' ' ! ' ' ' >' D' $' $' !' !!' =' ' ' ' ' ' !% =' ! ' $' !' ' ' ' =' ' %' ' #' !!' ' ' '$ ' >' M %' $ ' ' % $' ' A ' $' ' O=' ' ! ' $' ' ' ' >' ' ' % $' ' ''! 'O'' ' ' '!> F=' &='' ! '!!'! '% $' ! ' ' !=' ' ' $ ' ! $' ' ' ' ' #' ! #>' ' @' ' ' A' ' ' !=' ' ' !% ' $' $' ' =' ' $' ' #' #' !& ' ' '! >'L '' !% ' !' P&!='& =' ' ' >'>Q=''%' $'' ' $'' % > ' % ' ' #>' %' ' $ #' #' 24 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 9. Показать только те объекты, которые относятся к выбранной подсистеме % =' ' ' !%' !!!' ! & >' H ' ' E' $' ! & $ $' ' =' !' ' !# >' L ' ' ! ' ' @ ' ' ' $ ' ' O' ! & ' ' # ' $ ' ' #' O #='' ' '!# ' > L ' @ ' ' ' ! & ' ' %' $' ' ' O=' ' $'' ' #='' '' !# >'M'$''%'! A $' $'O' ! & '' 'L% >' C ' ! ' ' ' $' @' ' ' ' ' @' > H ' ' ' ! & ' !' L% =' ' ' ' ' ' ' !' M 6 >' H' !$ ' !!' '$''O='' % ' ' ' P >'+UQ> ) 6 M 6 6 6 % 6 6 $%)6 6 6 Видеть только нужные объекты 25 $' $' ' ' ' %' ' $' ' !' ! $ ' ' 6 =' ' ' 6 G ' '' ' ' ' ' ! & >' Пример 10. Показать объекты из нескольких подсистем D ' =' ' ' # ' $' O' ' $ ' ' !>' C =' ' !% ' $' ' ' ! & ' $' ' O='' '' !# ' ' ' > H' @' ! ' !' ' $ $' ! $ ' ' 6 G . L '@ ' % ' !' 6 ''' ' ' ' ' ! & >'H' ' ' 6 6 ' ' %' ' ' ! & ='$' ' L% ' ' / 6' ' % ' !' ; !>' H' !$ ' !!' ' $' ' O' ! & ='' ''@ ' 'P >'+WQ> * 6 M 6 6 6 $%)6 6 66 $' $'' ''%' ' !. 26 101 совет начинающим разработчикам в системе «1С:Предприятие 8» #$ %&'# M %''%' $''O' ! & '' ' ' $' ' + 6<6 6 '' ' ' ' O' ! & > Пример 11. Палитра свойств в виде закладок ' ' ' ' ! ' ' ' =' ( ! ='$ ' ' >'>'P '@' ' 6 6 ' ' % Q>' ^!' ' ' ' ' ' % ' ' ' ' ='! ''! > D ' =' ' ' !% ' A' ' =' ' ' ' ' ' ' >'] =' ' !% ' '' >'! $' !' ' ' '! >' '%'$'$ '$=' #' '%'$' > H' @' ! ' ! ' $' !' ' ' ' >' ' @' % ' ! ''!' $ ' ' $ ' >' D' $' =' ' ' ' ' ' ' ' ' '! '''P >'16Q> + 66 6 M$=' ' ' ' !' ' ' =' ' %' '$'' '=' ' $=' ' ' #' ' !% >' L ' ' ' !' !' ' ' ' %' $' ! ' ' . Видеть только нужные объекты 27 #$ %&'# J ' ' ' ' ! ' ' ' ' ' =''# ' ' %'%'$' ' !% #' !''' $' '' ' $' =' '' ' !>' ''$' !% !' !!''P G Q=' '' ' ! ' ! $ ' ' !% ' '>' Пример 12. Показать синтакс-помощник для мобильного приложения $' ' ' ' *+/ <' =' ' ' ' ' ' O' ! ' ' #' #' A >' C =' ' O' ! ' ' ! #' #' ' ' $ ' % >' C! $' O ' ' ' ' ' %' A $ ' $' ' ' ' ! ' ' ' !' ! & >' @!' ' &' ' O ' ' A ' & $ ' ! =' ' ' ' ' ! ' ' O> C' $'' ' ! > ' ' %' '! $' '' & 'E' ' ^ ' @ ' ' ' ! ' $' A ' =' '' ' % $'$''O=''! '' !% ' ' >' % =' ' ' $ ' % >' H' @' ! ' ' !% ' $' ' A 'O ='! ' $'' $ ' % > L '@ ''%' % $' !' !6 6 6 ' =' # ! '' ' ' A >'F' ' ' ' ' A ' $' !' $' !' % ' A ' - ! 6 6 N6 ' ' - ! 6 6 N6 ' P >'+YQ> H' @' ! ' ' ' ' %' ' ! $=' ! ' O' ' $ ' % ' ' >' J ' ' ' ' A ' A'' ' ' # =' ' ' ! '' $ ' A % =' ' ' $ ' $ $>'F ''! ' !' '' ! > 28 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ,O!)6 M 76 6 6 G #$ %&'# H% ' ' ! ' ! & >' C =' ' ' ' & =' ' !% ' $ $' ' >' H' # ' $' ' @ ' =' '' A '' ' ' >'M ' ' !% =' =' $' ' A =' !' ' !% ' '!' ='' =' > Пример 13. Показать синтакс-помощник на двух языках H' ' ' ' ' ' ! =' ' ' A ' =' ' % ' $ $' ' ' ' # ' >' L! & ' ' A ' % ' !A ' ' ' ' ' ' ' #' !& ' ' > C' ' ' A ' % ' $' ! ' >' =' ' ' ' ' ' % ' ' ' '' #=' '' ! ' =' ' #' ' '' ' ' ' =' ' ' ' $ ' $' > Видеть только нужные объекты 29 C' ' $' ' ' ! ' ' A =' ' # ' $' ' ' %' ' ' ' A ' ' $'' ' > H' @' ! ' ' %' ' #' ' A ' P 6 <6 6 <6 Q'! $' %' ( ! !6 6 ' P >'+KQ> -& 6 6 G ' @ ' ' ' ' ' %=' ' ' ' ! =' % '!' $' >'_!$ '!' 'P >'+ZQ> 30 101 совет начинающим разработчикам в системе «1С:Предприятие 8» / 6 G Пример 14. Скрыть содержимое циклов и условий % =' ' !' ' ' ' % ' ! >' D' ! $ ' ' % ' =' # ' ' ' A $' ' ! ' ' !% ' >' ' ' ' ' ' $ > L ' ' @' ' ! ' $ $' ' A #' !& ' P&!' ' ! & =' ' ' =' & =' ! ' ' >'>Q> Видеть только нужные объекты 31 D' !$' ' !$' !!=' ' !$' $' ' !' !>'J ' '@' % $' !'Ctrl=''!!' %' !V !' ' '% '' ' !'P& ='! ' ' >Q>' C =' ' '&!'' !' ' ' ! ' ' &!=' !' % ' $' ' $' ' P >' R[Q> !2*6 %66 %6%6 6 6 % ^! ' #' !& ' ' ' #' ! /' 6 <6 6 <6 - %6 <6 =% >' ' ! ' ! ' ' &!' ' ! & =' #' ' ' ' =' ! ' ' ! ' ' #' >' ' @''@ ' !='' ' =' ' '! ' A '' !' 'P >'R+Q> C' ' '# '$' ='% ' $'' #' ' ! '!'' % ' ' $'% $' ! A ' ' '& ' ' ! >''@ =''&!!='' ! ''& ' ' ! '' ' ! 'P >'RRQ> ' ' '@'! >'@!=' # ' ' #' =' ' %' $' ' ! ' !' P ' ' ! ' A ' ! Q'' ' ' $ $' #'' $ ' > 32 101 совет начинающим разработчикам в системе «1С:Предприятие 8» !& 6% !!*6 %66 6 6 6 % %6%6 6 6 % ` '!' ' !!' !!='! =' %' ' '=' A $' ' $' !!'& ''!' 'P>?@A6B6>V>?@A6B6QQ> #$ %&'# D' !$' !'' !'' '! =''%' $ $' !' %!6 6%' '' ' ! ' ! > Видеть только нужные объекты 33 Пример 15. Объединить несколько процедур в группу L ' ' 'P ' ' '! #' Q' ' ' !% ' $'' ' ' ='' ' '' $!A ' ' !& >'C =' ! ' '&!' # ' $' $' =' #' !' ! & =' $ !' $' >' F =' =' # ' A' $=' ' ! '&!V! & ' '' '! & $ ' '' !' !> % ' $ ' A' $' @' >>>' C' ' ' ! > ^ ' !' ' #' ' $ $' ' ' ' ! >' ' ' ' ' ' !' ' ' =' ' #' % ' $=' ' !' %' ' !' $' % ' ! ' ' ! =' ' ' ' ! ' ' !! ' ' ' ' > ' ' $! ' !& '& ' #Область <Имя области>... #КонецОбласти>' F ' ' ' ' =' ' %' L ' $' $ =' '% '! $' ' ' >' a $ =' ' ' ' % ' ' >' !' ! $=' ' ' ' % ' $ ' ' ! ' ' ' ' !& > C =' ' !% ' $' ' ' ' ' ! ' ' ! >' L ' ' ' !$' ' ' ' ' ' A ''! ' ='='% =' ' $' ' ' ' '!' ' ' > &!' ! ' ' ' ! $' ' ! & $ !' !>' C =' ' $ ' !' ' O ' &A !A ' =' ' =' !% ' &!' ' ! & '! ' ' >'> H' '' @ ''%' $=' ='' !''!A ' ' /' 6 P+Q=' O 6 PRQ' ' % ) %(O%)6 PTQ>' H ! ' ' ' ' ' % ' /' O ' P+A ' E' ' ! ' ' ! Q' ' R O ' P+A' E' ! Q='' ' '! '' ! 'P >'RTQ> 34 101 совет начинающим разработчикам в системе «1С:Предприятие 8» !(- %!6$ 6 6 6 6 6 6 H' !$ ' !$' ' ' ' ' ' ' % ' ' $' '! #' =' ' ' ' >'!''$='' !$='% ' !$'$'$ ' !% ' ' !' ' ! $' % '' ' ' ' ' > F ' ' !% =' =' $' ' ' ' #' ' &!' ' ! & >' C =' !' &!!' ' ' ! ' # ' $' ' @ =' ' ' ! & $ ' >' L ' ' ' #' A '' ' 'P#ОбластьQ''%' $' =' ' %'!' ! $ 'P >'24Q>' M ' =' ' ' '&!''%' !$'$' !% !' ' $'&!' ' $'' >'' ' $ #' ' ' %' ! $' ' ' ' =' ' @' ' ' ' =' ' @' ' ' ! ' ' ' ' ! ' P>' >'RT'E'$' ' ' Q> H' !$ ' ' &!' % ' !' *# $' ' <>' =' ! =' ' &' ' ' ' ' &A !=' '' ' ' ' >'> Видеть только нужные объекты !) ) %6 6 % 6 M 76 6 6#6 6 % 6 66 35 36 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Получение помощи и подсказок H' % $' ' ' E' ' % =' ' ' ' !% >' @!' ' ' % '! '$ $ ' ' ! ' '! ' ' ' =' ' % ' ' *+/ <>' H' %' ' ! & ' '@ '' ' ' ' > %' =' ' ' ' $ ' ' ' ' $ $ ' ' =' ' ' ' ' ' >'' ' ' % $' #' #' =' #' ' ! '! '' ' ' ' >'> ?' =' ' ' !' ' ! ' !!' A =' ' ' ' %' ! $' ' # !' & >'C =''# '' !' $ $' A'=' ' ' =' ' ' >'M ''%' !'%' '! ' ' ' A '' '@ ' >' J ' ' # ' ' ' ' ! $' A' =' =' ' $' & ' ' =' ' %' !' %' ' ' ' ' ' ' ' ' A >' ?' =' ' A ' ' %' $' $ ' ' ' A ' ' ' >' J ' @ ' =' % ' %' ' ' A ' ' ' & ' ' F =' ' ' FM> ' % ' ' #>' %' ' $ #' #' 38 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 16. Подсказки при наборе текста программы J ' ' ' # ' ' ' ' =' =' ' ' >'>' ' @' ' O ' ' ' ' ' ! ' ! =''' @'! ' '@ =' ' $'' !=' $' $' #' ' =' ' ' ' !% ' 'O ' ' $ $ ' ' > H' %' $' ' ' $' & ' ' >?@A6 B6 S <' ' ' @ ' ' >' ' ' ' ' ' #' =' #' @ =' ' ' ' #' O=' ' O=' #' ' ! & =' ' >'H' ' %' ' ' !!' A =' ! ' ' ' O /' =' ' ' E' @' A ' $ ' =' ' 'E' $ ' '! =' ' 'P()'E'&!' #'O' ' >'>'P >'RWQ> !* 6 6 '' ' ' '!' & ' ' ' ' ' ' ' ' ' % ' ' !' >' ' % ' $' ! !=' $' ' $' ' ' !% ' '' ' ' % ' ' Enter>'J 'A % $' ' '' ' ' ='''' ' ' ' & ! ' ' !' ' ' >'> Пример 17. Почему контекстная подсказка подсказывает не всегда ] $='' ' ' ' ' =' ' $' =' 'O ' ' '' ' ! '! > J 'O' ! ! '' @'%'!='' ' ' ' ' >'C =' ' ' ' '! ' !' ' ' ' $ ' ' ' !' ' ' ' ' Получение помощи и подсказок 39 ' '' ' ' ' '! ''A ' ' '@ ' '! 'P >'26Q> !+ 6 6 66 6 % 76 6 6 % J '%'''&!!' '! ' ' '! ' ' ! ' ' ' =' ' ' ' !' ' ' ! '!'!'P >'RYQ> !, % 6 6 66 6 % 76 6 6 ) %%6 6 %6 6 6 40 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 18. Быстро открыть описание метода в синтакс-помощнике % =' ' ' ' !A' !' ! & ' ' ' !% ' & $' &!!=' ' ' ' ' O =' ' $' >' C =' ' ВыбратьИзменения()' % ' ' >' F=' % =' ' ' =' ' ' ' $'' @'> L '@ ' $ ' $' ' A ' ' $'' ' ' ( ' ' ' ' A >' H' @ ' ' % ' $' ' % =' $! ' % $' ' =' ' ' ' ' !>' M' $' ' ' ! ' ' %' ' ' ' A ' ' ' !' ' !& =' # ' *' !<>' ' $'! ' ' '@ ' ' ' ' > C =' ! ' !' ' ' ВыбратьИзменения()' % ' ' ' ' % ' !' 6 6 6 G ' ' P>?@A6 B6 CUQ' ' ' ! ' ! >' b!' ' ' @ ' '' A ' ' !& ' ' 'P >'RKQ> !-( ! 6 6 6 G J ' ' ' !' ' $' &' ' ' =' ' !' ' ' ' ' ' A &>' H' ' Получение помощи и подсказок 41 % ' ' !% !' &!' ! $ ' '' $' 'P>?@A6B6CQ>' ' ' @' ' ' ' *C ' ' ' ' ' A <' '>'66. M ' =' ' !' $' A #' ' ' ! =' % ' $ ' ' =' > ' ' A ' ! ' #$ %&'# !' $' ' !=' ' ' ' @ ' ' % ' ' =' ' ' ' ' @ =' ' ' ' >'C /'СписокФайловПриАктивизацииСтроки=' ГруппаСтраницыПриСменеСтраницы>'@!' ' $' ' ' A ' ' % $'>?@A6B6CU='' A ' ' ' ' !>' D' ' ' ' ='' '! ' !% ' $'!' $' =' '% ' ' 'P =' ПриАктивизацииСтроки='ПриСменеСтраницыQ' ' '@ ' % $'>?@A6B6CU>' Пример 19. Найти открытое описание в дереве синтакс-помощника % ='' ' ' ' ' !% ' $' ' =' ' ' ' ' ' ' ! >' H' ' ' @ ' ' ' ' ' =' ' ' ! =' ' ' #' ' !% > H'@'! '!' ' $' ' ' 'P ='ПеретаскиваниеQ' ' ' ' ' ' ' A ' P>' ' *b' '' A ' ' ' ' '<' '>'UR='' $' & ''@' >' J ' ' ' =''@' ' ' ='' ' !% ='' %''$' ' ! $' '! #' ' ' ' ! >' L ' @ ' ' ' % $' !' &6 %6 # 6 6 6 =' # ! '' ' ' A 'P >'RZQ> ' @' ' ' ' !' ' $' ' A' =' ! ' !!' >' H' ' ' @' ! ' ' ' ' ! ' ' ' ! ' >'M ' ''%''! $' ' $' & ' '! #' #'@ '%'O >' #$ %&'# H% $' ' ! ' @ ' ' ' $' ' %' ' =' ' !' $ ' ' !!' #' O=' 42 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' ' ' ' ' ' =' ' ' =' !' O!' ' % >'M '' # ' !% ''' !' A' ' ' # '' '' $'!' > !/ 66 % %6 6 6 6 G Пример 20. Быстро найти в синтакс-помощнике описание свойства из палитры свойств % =' ' A & ' ' =' ' ' ! $' ' ФорматРедактирования' ' ' ' ' >' H' ' @' '' '' '=' ' ' =' ' ' $> H'@'! ' ' $ '' & ' % ' $ ' ' A >' C' $ ' $' A ' ' $' ' ' ' ! > Получение помощи и подсказок 43 c ' ' ' '' A ' ' ' ' >'L ' @ ' ' ''P =' ФорматРедактированияQ=' ' ' ' ' '! ' 'P >'T[Q> (2* 6 G 666 J ' ' A ' % ' ' ' ' !' ' $ #' O=' ' !' ' ' ' ' &' A =' ' #' ' >' H' @' ' ' %' ' !% !' &!' ! $ ' ' ' $' ' P>?@A6 B6 CQ' ' $' ' !% ' ' ' A >' ' ' @' ' ' ' *C ' ' ' ' ' A' <' '>'XX. C!% ' $=' ' ' % $' P! ' ' ' ' Q' $' ' !' #' =' ' $' !' #=' ' ! '' 44 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' ' >'C' 'O' ! & '! ' $' ' ! $ ' ! =' @!' ' ' ' ' A >' Пример 21. Что делать, когда описания в синтакс-помощнике недостаточно % =' ' !% ' $' '@ ' #'' A ' @ ' >' F' % =' ' A & ' ' ='' '@ ' !% ' $ $''ИмяПредопределенныхДанных'O 'СправочникОбъект>' H' ' & ' ' @' ' ' A =' ' ' ' ' =' ' ' $ $>' C!% ' ' $ ' 'ИмяПредопределенныхДанных'' ' > H'@'! ' '%'$' ' - # '' &' % ' 'P >'T+Q> 6$ )=' ' '@'' ' ' ! ='' ' ' A ' ' ' ' >'F ' ' /' FM=' ' & =' ' ' ' # ' ' ! #' =' ' *+/ <=' & ' #' ' ' >' ' ' ' ' ' A 'P >'TRQ> H' ' ' #!' ' % ' ' ' ! & =' ' ' ' E' ' ' !' $' ' FM' ' #' A #' #> Получение помощи и подсказок ( 66 6$ )66 G (! 6 6 66 G % 6$6JUK 45 46 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 22. Произвольный поиск в синтакс-помощнике F '%' $ ' 'A'' A ' ' ' A '' ' =' ' ' A' =''$'$' ! ' >'L ' @ ' ' ' . C =' ' =' ' A' % ' $' # ' ' =' ' ' =' ' >' H' $' ' $' ' ' !' ' * <=' ' ' ' ' ' % #' !$ 'P >'TTQ> (( 6 6 6 %6 6 G M ''%' ' ' ' A ' $'* ' <=' ' ' ' !$ ' ' !' ' O' ' =' ' ' #' ' ' >' H' ' ' '!!' '&'P >'TUQ> ' ' A ' ! ' ' ' #' ! & #' %' $' !' ' ' ' ' ' ' ' ' $' !% #' !$ > Получение помощи и подсказок 47 () 6 6 G %66 6J K ] ' ' %' %' $' ' ' ! =' ' !% ' ' 'O='=' =' '' '>'C ='' =' ' ' ' ' ' ' A=' ' #A' #' % '' $' !' >'C''@' ' 'O' ''@' ' ' =' ' ' >' ] ' =' ' $' ' ' ' eghAK>'H' @'! ''%' $'*eghAK<' ' ' ' ' !' ''O' ' ='' ' !% 'P >'TWQ/ i' i' i' i' ЗаписьТекста.Открыть()= ЧтениеТекста.Открыть()= ТекстовыйДокумент.Прочитать()= ТекстовыйДокумент.Записать(). 48 101 совет начинающим разработчикам в системе «1С:Предприятие 8» (* 6 6 G %66 6J K F $'@'! ' 'E' $' ' '' % > Найти что-то %''A' $=' ' !% ' ' '@'*A<'' A ! & >'C =''# ' $' A'' A'O >' D' @' $=' !% ' ' ' @' O' ' ' O' ! & ='$' ' !'=' '' ' !% '' ' '! $' '@ ' > ' =' $' ' ' ' !' ' =' !' ' @ $' ' >' !' ' ' ' &' '% ' $='=' ='#$' $j L ' 'O '' ' ! & ' ' '' '' !!' %'>'H' '' ! & '! ' A $' ' ' ' ' >' H' %' $' ' ' ' '' ' ! & ' '' '>'%' $' !A $ ='' !='%'$ $ ' $ ' '' A ! & ' ' >'> ?' =' ' ' ' ' =' ' ' ' !% !' & ' ' A =' ' ' ' ! ' $' A' ' #'!> ' ' ='' % ' ' ' '' !=' ' ' ' ' ! & =' % '' ''=' ' !% ' >'H' $ '! ''%' '' !' ' ' '' > ' % ' ' #>' %' ' $ #' #' 50 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 23. Как понять что искать % =' ' !% 'A' $'' ' ' ' '' $='!' ' '' ' =' ' ' >' L ' @ ' ' !% ' 'O' ! & ='' '@'* <=' ' $' ' $'! ' ' ' ='! =' ' ' >'> ' ' ' $' =' !% ' $ =' ' !' !' O 'E' =' !' ' 'E' ' $>' C =' ' ' ' ' ' ' =' ' ' ' ' *C <' ' ' A' ' >' F ' ' ' ' @' ' & =' ' ' =' ' !% ' $=' ' ' *C <>' ? $'=''>'C!% '$' ! ' ' ' 'O=' ' '*C <>'C' ' ''@' ' ' > H' ! =' ' ' O' ! & =' %' O' ' '! $ ' =''!' ' >' ' ' ' ' ='' $ $' #'' &' ! ' ' ='' $ ''O ' ! & '' #' A #>' ? ' =' ' '$ $=' '!# =' ' ' ' ' ' ' =' ' ' ' A 'P 'O =' ' ' ' >Q'O' A ! & >' F ' O ' ! & ' ' ' ' ' O ' ! & >' C ' ' ' ' ' ' ' >' M ' ' %=' =' ' ! $' ='' ' =' ' ' ' ' =' ' A !' =' ' ' ' ' $ >' ' =' ' '! '$ $'' > b ' ! & =' ' ' ' ' ' =' ' ! ' $' O' ! & ' ' >' C =' O' ! & ' ' '*C <>'C'#$'='' ' # '' !' #' $'*C <=' ' =' A ''@' =' '' '*_' #<>'L ' @ ' ' $!' ' O ' E' ! ' ' Представление списка' ' & ' ' Расширенное представления списка' '/ 6. Найти что-то 51 @!=' ' ' !% ' ' ' ! ' !' * !<=' %' ' ' % ' $ ' $=' ' ' *C <\' ' =' ' ' ' ' ' O ' ! & \' ' @ ' '='''!' $'O'' ! > J$' ' =' ' ' % ' ' $' ' ' $' $ '> HA#=' ' ' *C <' ' ! ' ' =' ' A ''+[['k' $'@' ' =' ' ' ' ' O ' ! & >' D ' ' ' O ' ! & ' %'* $ <'' >'J ' ' ! ' ' =' ' ' ' >' C' ' ! & ' $' >' C ' ' A '$'!' #'O' ! & > HA#=' @' ' ' ' ' #' >' J =' =' ' & ' ' ='' !% ' $'*_ # C <=''@' 'O >'G' '*_ # ' <=''@' ' =' ' ' ' >'!''' '' ' ' ' O' ! & ' ' *+/ <' ' O ' ' % ' % $' =' ' ' ' ! #' & $ #' >' J ' ' ' ' $ #' =' ' ' %!' ' ! =' ' '!'' ' > Пример 24. Самый простой способ поиска объектов % =' ' ' O' ! & ' ' !% ' ' O' *? <>' $!' @' ' =' ' *? <' %' $' ' =' ' ' ' ' 'O >'F' ! =''' ' ' =''@' 'O'E' ='=' ' ' >'> ='' # '' !'E'$''O' ! & ' =' '$' '$=' $' !% 'O' ! $ >'C'' ' ! & ' % '$' 'O>'G'' ' ' =' '' ' '' ' ' '@' # > @!' ' @ ' ' ' ! ' $ $ ' ' '' 'O' ! & >' '@'' '!!' ' ' O=' ' ' ' =' ' ' =' ' ' ' % ' !'!>' ''O' ! & ='! '!'' !' ' #!' ' ' ' ' ' *? <>' ' ' ' ' '!' $ ' >'_!$ ' '!!' ' 52 101 совет начинающим разработчикам в системе «1С:Предприятие 8» !'%='' ' ! & =' ' O'!!' 'P >'36Q> (+ 6 M 6 6 6 6 6 ' ''' #' 6 $%) #$ %&'# L ' & ' $ ' ' ' $' $! ' $ ' ' ! & =' * ' ' <>' ' ' ' ' ' '! ' / i' ' ' ' ' ' O ' ! & ' A ' '&' '' ' ! & l' i' ' ' ' ' ' ' ' ' =' ' ' O ' ' ' ! & ' % ' ' &' P' ' ' ' ' % ' ' ' ' / ; %Ql i' ' ' ' ' $' ' ' O' !A & ='' ' $ 'O ' % ''&> D' $' $' ' ' O ' ! & =' ' %' % $' !' 'P Q'' ' >' !' ' % ' ' ' $' ' ' ' =' ' >' ' @' ' ' ! ' ' =' ' $' ' #'O' ' ''' ' $ > Найти что-то 53 M ' =' ' =' ' ' ' P =' ' ' A Q' ' 'O ' ' ='' '' ' ' '! $ ' ' ! > #$ %&'# D'' '' !' '' ' ! & % $'Ctrl + Alt + M. =''%' Пример 25. Найти объект по имени в небольшой конфигурации % =' ' !% ' '! '' '* # C <>' M' $' ' ' ' ' O ' ' =' ' ' ' ' ' $'P' ' '+ % Q> J 'O'' ! & ' ='' '' $'$' ! & ' ' ! $ ' ' ' #' + % ' ' ' O' !% '@ >' ' ' ! & ' % ' ' O=' ' $' O' * <' $ ' ! $ >' ' %' $' ' ' ' > D' ' ! $' ! ' !% ' @ =' ! ' $' O' ' ' !' ' P ' ' ' !' ! ' =' ' $' #' '! ' '! Q' '@ ' 'O>' L ' @ ' ' $' + % ' ' ' O' ! & ' ' % ' !!' *<>' ' %' !' % ' @' !' ' !'!'!' $ '# $''! =' ' #' '' !'*<> M %' ' ' ' % ' $' ' !' ' ! ' ! & =' ' !%' ' ' ' ' ' ' '='' !% > C'%''@' $=' !% '! $' ' =''#' '' '*C 'O'' !<. L ' ' O' ' ' ' ' ! & ' %' $' @!' $' ' % $' !' ; !6 ' ' ' ' ' 'O' ! & 'P >'TYQ> ' ' ' @ ' ' %' $' ' O' ' !% ' !' ' % $'!'!!' ' ' ' ! $ ' ' !% '@ >' 54 101 совет начинающим разработчикам в системе «1С:Предприятие 8» (, 6 M 6 6 6 M 6 $%) #$ %&'# ? '' ' ' !!='' '! #' '' ' %' ! ' $ $' !!=' ' ' $>' $ ' ' !' % ' ' $' ' #V =' ' ' $' =' =' !$'!' '% ' $ $' ' V> ' ' * #<' ' ' ! ' % ' $' ' ' /6 6 <6 6 6 <6 UV 6 <6 6 6W $% X. Пример 26. Найти объект по синониму или представлению в небольшой конфигурации % =' ' ' ' =' ' ' ' & =' ' ' !' @ ' ' *^ ' ' ! <=' ' ' ' ' # ' A' $>' L ' @ ' ' 'O' ! & ' ' !% ' ' '' ' A >'M=''@' =' ' ' =' ' ''%!' > Найти что-то 55 C ' *^ ' ' ! <' %' ' A' $' ' A >' C' ' ' @ ' =' ' =' % ' ' O =' ' ' ' ' ' ' A ' 'P*^ ' '! <Q> M'$'' ' 'O'P' ' ' !' ' > Q'' ' ' O =' ' ' ' ' =' ' ' ' ' O' ! & >'C=' '' ='' 'O ' ! & '% ' ! $'' ' '> @!' ' ' ' ' $' !' ' O=' % > ' @ ' $A #' ' ' ' L ' @ ' ' $' ' ! & ' =' ' ' ' ' =' ' ' !' ' ' ' ' '' 'P >'TKQ> (-6 6 % 6 M 6 $%) ] ' $' ' ' O' ! & ' ' ' % $<'''O '' ' >' ' *A =' ' ' ' ' =' ' * <' ' ' !' # $ ' ' * ' <>' G' ' ' !' A $'!'O!' ! & =' ''' # $'' ' 56 101 совет начинающим разработчикам в системе «1С:Предприятие 8» >'M ' =' ''!='' ''' A $ '! ' 'O' ! & 'P >'39Q> (/6 6 % 6 M 6 $%) G ' ' ' ' ' % ' $' O' ' ' ' P' Q=' ' ' !' ' '' P ' 6 M =' 6 ' ' >'>Q> M ' =' ' ' O' ' !' ' ' P ' 'O' ! & ' ' ' ' ' !% ' $' $' ' $ #'OQ'! '$ $ ' '> #$ %&'# J ' O' ! & ' =' ' ' O ' ' !' ' ' P ' ' Q' % ' %' $ $ ' ' ' ' ' ! & =' ' ' ' ' * ''' 'O<' '>'W+>'] '$' !' ' $' #' O' ! & =' ' #' % ' ' ' '&=' ' ' ' #' !% 'O> Найти что-то 57 Пример 27. Найти объект по представлению в крупной конфигурации % =' ' ' ' ' ' ! ' !' ' ' '! '* # ' <>'' ='@'A ' ='!'' '! ' '! '' A ' ' P* # C <Q=' ' ' ' ' ! ' ' $' ' %!' ' P* # ' <Q>'M'$' '' % ' ' ' ' '%!' 'E'@='' =' ' '! > M'$'' ' 'O'P' ' '+ % Q''A ' ' >' F' % =' ' ! & ' % ' ' O> ' ' =' ' ' Представление объекта=' Представление ' ' ' ' ' O' ! & =' ' '' '* ''' 'O<' '>'W+. списка' ' >'>' $ ' F $' O' ' $' ' =' ' ' ' ' ' *C 'O'' !' ' '' $' ! & <' '>'WU=' ' '! =' ' ! & '$ > @!=' '! '!' '$ $ ' $ ' ' '' ! & >' L ' @ ' % ' !' = !6 ' ' ' ' ! ' ! >' H' ' ' ! % ' !' $ ' ' * <=' ' ' % =' ' % ' ' P>'>' Представление списка'E'@'Q' ' % '( !' 'YZ?[@6P >'U[Q> )2 6 ! 6 6 6 $%) 58 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' @ ' ' ' !$ ' ' ' ' #' O' ! & =' % #' ' ' ' !' * <>' ' $' ' ' ' ' @' ' % ' ' ' !% !'O!'' ' ! & 'P >'U+Q> ) 6 %! 6 ! 6 m !' '' '!$ ' '% ' ! $'' $' =' !% ' !' Ctrl=' !' $' $ !' A $ !'!'%!' ' > ^ $ ' ' %' $' $' ' ' ! =' ' !% ' ' !'!' !' ' $ #' #=' #'' ! & >' L' ' =' ' $ ' ' ' ' #' #' ' #' #' P' ' ! ' ' >' U+' ! =' ' ' ' ' ' ' ' ' ' *no<Q>' H' ' ' ' ' ' ' ' ' $' ' ' P =' ' Q=' ' !'!!' !' ! & 'P $%)6<6\6 G 6 $%)Q> '$' $ ' '% ' ' '>'H' ! ' ' ' !$ ' ' ' $=' ' ' ' & ' ' '% ' $ $'! ' ''>?@A6B6C>' #$ %&'# J ' O' ! & ' =' %' # ' ' %' $' ' O ' ' ' ' $' ' ' =' '' '' '*C 'O'' !' ' A '' $' ! & <. Найти что-то 59 Пример 28. Найти объект по алфавиту L ' #' ! & '%'$'! ' ' ' % ' O' ' >' C =' ' ! & ' $ =' ' %' $' ! ' ' ' % $' * <' =' ' ' &' E' * $ <>' G' ' ! & ' $ =' ' ' ' P+[[ER[[Q' =''%'$'! ' % $' '' !>' H' '! '% ' ' $'O'P =' Q'' '' !' ' ! & > L '@ ' !% ' $'P '' $Q'' 'O' A ! & ' !% !' $' O' P' ' ! =' Q=' $' ' ' % $' !' ; !6 ' ' ' ' ' ' ' O' ! & >'H' ' ' $' ' %' !6 6 'P >'URQ> )! 6 M 6 6 6 M 6 $%) #$ %&'# M %' !' O' ! & ' % ' $' ' $' '+ 6<6 !'' ' ' 'O' A ! & > 60 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' ' ' $' ' @ =' $' =' ' >' ' C!% ' $'' !='' 'O'' ' ! & 'E'@' ' & >' M' $' ' O' ! & ' ' A % ' ' ' *<' =' ' ' ' A ' ' # ' ! & ' !$' @' ' P' ' !Q' !' !%' $ >' @!' %' ' $' !=' !% '$'! =''@' ' '' $ ' ' ' ' > J ' ' A ' % ' ' !' ; !6 ' =' =' ' ' ' ' ! & ' ' #'PC]Q='% ' !$ ''' A ! & =' ' $'' ' #'P $%)6<6 $%)66 6 <6 * %! 6 6 $%)6 L+Q>' J ' ' ' !A & ' ' #' !%' =' ' =' ' $' % ' 'O'' ='! ' ! $' !' ' A ! & > ?' =' ' ' O' ' #' ! #' %'$'' >'C ='% ' $' ' $' ' O' ! & =' ' ' #' >' J ' & ' '! !'' ' ' ='' ' ' ' O #=' # ' =' ' #' #' % ' $>' J ' ' ' ' ' O ' ' ' !=' ' ' ! ' E' =' ' ' ' ' %!' ' ' $' ' !> F =' ' =' %' '' ' >'FA ' ' ' ' O #' %' ' ' ' @A #' =' & $ ' $ ' ' '! '' ' ' ' '' &> @!'E'q'_ '!' ' $>' $ 'E''! > Пример 29. Самый простой способ поиска свойств % ='' ' ' !'!' A'O ' ' ' !% ' ! $' A' ' @ ' >' L ' @ ' ' ' !' ''' '' !% '@ > C' ' @ ' % $ ' ! $ =' ' ' ' ' ' ' ' ' $' % #' ' ' ' ' ' P ' !6 ! 6 ' ' ' % Q> Найти что-то 61 F '' &' '' ! ' ' ' ' @' $' ' ' ' =' ' ' >' ' ' $' '' '' #' % #=' ' @!' ' ' ' ' !' ''='' ' !% > M %'!' $'' !=''' '' !' % $ ' ' =' ' ' ' >' ' !' $ ' ! ' ' ! ' ' $' ' ' %!' =' ' ' =' =' ' ' ' ПутьКДанным=' ' ' Данные>'M'$' !% ' $=' ' !' ' !' $' ' E' ' ' ' ' A =' ' ' ' ' @ ' ! $' ! ' % ' ' '> L ' @ ' ' ' ' ' !% ' $' ' ' ' ! $V $' %' !6 6 'P >'UTQ> )(/ 6 6 ^ 6 J ' ' ' ! =' ' ' ' % ' ' ' =' % ' $' ' ' ' ' $' A ' % ' !6 6 >' M %' ' @' % ' $ ' ' V! ' ' %!' ' ' % ' ' PТолькоПросмотр'E' ='Только просмотр'E' ' Q> ' ' ' ' =' ' ' % '' 'A !$' > ' # ' ' =' 62 101 совет начинающим разработчикам в системе «1С:Предприятие 8» % =' ' !% '! $'' '@ '='!' ' !>'L! =''' ' ' ' ' =' ' $=' ' ' ' ' ' * % $<' ' * % <>' F' % =' ' ' ' !' !$' ' ' ='' @!' ' ='' ' '' $' !% ' '> '' ='''' '$ ' =' ' $'* <' ' ' $ ' ! $ ' ' @ >' @!' ' ' ! ' ! ' ' ' ' $ $' ' ' !% ' '!' '' '>' H'' ' !% ' ' ' ' ' '=' A '='' !% ' '' 'O >'H' ' '% ' % ''' 'P ' ' Q' ' !' $ ' '' #=' '' #'>' ' !' ' !% ' @ ' =' ! ' !' ' !' '#!' ' ' ' '* %<>''' ' ' ' !' $ ' >' F' ' !!' ' ' #' #=' ' !!' ' ' ='' ' ' ' ' 'P >'UUQ> )) 6 6 6 6 66 ' @ ' ' ' ' $=' ' ' ' !% ' P ='ОтображениеПодсказкиQ> H' ' ! ' ' =' ' !' ' ' >' M ' ' ' ' * %<' E' ' =' ' ' !' ' ' ' #=' ' ' #'>'J '%'' !' ' ' ' '* % $'<' ' '@'' ' % ' ' =' ' ' ' ' ' !=' ' ' ' =' ' $! '$'' #'>'C'@' ' >' `%'' =' ' ' =''%' $' ' Q' ' !' %' ! $=' $' ' ' ' P !6 6 ' '' #> Найти что-то 63 #$ %&'# D'' '' !' '' '='% ' % $' >?@A6B6IA?6B6_. Пример 30. Найти свойство по алфавиту % =' ' !% ' $' ''! ' A'@ ' ' '' >'L ' @ '' ''@ '@ '' !% ' $' %'' 'АктивизироватьПоУмолчанию>' ' ' ' ' ! ! ' ' ' =' ( ! =' $ ' ' >'>' P ' @' ' ' ' % Q>' C=' % =' ' ' =' ' ' !% ' '> 6 6 G ' ' # ' ` ' @' ' =' ' ' ' ' ' !' *G<=' ' @ ' ' !' ' #' ' ' ' ' A !>' ' @' !% ' ' % ' #!' ' ' !' ' !>' H' !$ =' ' ! ' ' ='% '!'' ' ' ! $ > L '@ ' % ' !' 6 6$ %' ' ' ''P >'UWQ> )* 6 6$ %6 6 6 ' ' ' 64 101 совет начинающим разработчикам в системе «1С:Предприятие 8» M ' =' '' ' ' =' ' ' ! ='' ' A ' ' ' $=' ' ! ' $' ' ' ' ' !' ' ' !% '' ! $ > #$ %&'# J ' ' ' # '' &' ='''! ''% '$ $ ' ' '>?@A6B6YZ`. ' Пример 31. Подсвечивать найденные фрагменты в тексте программы % =' ' !% ' ' $ ' =' ' A '' =' '' ' ' ' ' ' @ >' H'@'! '% =' =' ' !'!'' $' ' 'P>?@A6B6CQ=' ' $' $ ''!$ ' '' $' ' CbVjkqs?6 B6 Cb>' C' ' #' ' =' @' ' ' ! A $ > ^ ' ' ' ' ' !% ' #% ' ' ' !A $ =' ' ' ! =' ' ' !$ ' ' ' A'&' > L ' @ ' ' #' ' ! ' P 6 <6 6 <6 Q' ' ' w 6 $ 6 %! 6 ' ' '!$ ' ' '&' 'P >'UXQ> - %6 <6 / #$ %&'# ' !$ ' ' ' !' ' ' AA ' &' >' J ' ' ' @' ' =' ' % ' ' ' $'!$ ' ''&' > L ' ' ' ' ! =' ' =' % ' !' 6 ' ' P>?@A6 B6 CQ' ' ' ! ' ! >' H' ' ' '!' ' ' % '( !' 'Enter>' C =' ' !% '! $=' '' !' $! ' '* A <>' H' !$ ' ' ' ' ' ! =' ' $! ' ' ='!!' ' '&' =' ' #'% ' '# A $' ' 'P >'UYQ> Найти что-то )+& 6 ),* 6) 6 %! 6 %! 6 6 6 6 6 % 65 66 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 32. Найти свойство или метод в синтакс-помощнике % =' ' # ' ! $' $ ' @ ' ' ' ' '# >'H' ='' ' !% ' $'' Роди' ' тель=' ' '# ' $' & ''@'' # '' A >' J ' $' @' ' ' ' A =' ' #' A $' ' !!!' @ ' ' P 6 M 6 <6 6 6 6<6* x 6<6 Q>'F' %' '' #' !$' ' =' ' ' $' A' ' #' ' E' ' ' ! >' c ' ' $' @' ' ' !' A' > D' $' A =' %' !' G ' ' P>?@A6 B6 jkqs?6 B6 CUQ' ' ' ! ' ! >' H' ' ' ' ' !' ( =' ' ' ' ' * <' ' ' ' ' ' ' ' !$ ' ' !' *_ $<'P >'UKQ> )- 6 6 %6 G Найти что-то 67 ' ' =' % ' ' !$ ' =' ' ' ' A ' !' ' $' ' ' ' ' % >'H' @' ' !% ' $'# !' !>' ? % ' ' ' ' % ' ' !$' ' !' % =' ' ' ' !!' % ' A >' ` ' @' ' !!' ' ! ' ' ! ' ' *^<' PQ>' J ' ' ' ' $=''%' !$' '' !> ' ' ' P ' ' ' ' ! Q=' ' ' =' ' #' $! ' ' % =' ' $=' ' ! $ ' $' !% !' !'$ '% >'H' @'! '% '$ $ ' A ' ' 'P>?@A6B6CQ> C ' !% ' ' Родитель' ' ' ' # >' @!=' # $'' ' =' %' >?@A6B6C' ' '' ' ' % ' *# <>' C %' !' ( !>' ' @ ' ' ' ' !' A ' ' '' ' % 'P >'UZQ> )/ 6% 6 6 G C %' !' !>' ' ' Родитель' ' # ' '' % ' ' A >' ' ' ? =' ' '( '' ' ' ' ' ' A ' ' ' ' ' '' ' ''' >' M ' =' ' $' @ ' ' % ' ' ' ' ' ' & 'P >'W[Q> 68 101 совет начинающим разработчикам в системе «1С:Предприятие 8» *2*6 6%6 6 6 6 %6 G Пример 33. Что написано в сообщении об ошибке ' ' 'P '' =' ' ' 'E' ' ' ' ! ' ' ' ' Q' ' ' $ ' ! ' ' ' ' ' =' ' ' !'! '' ' ' ' 'P >'W+Q> * 6 6 Найти что-то 69 M' ' ' ' % ' ' !$' ' % ' ' E' F+ ) FO FO + FO =' / i' 'E'@' 'O' ! & 'P ='! ' ' >'>Ql i' + ) 'E'@' 'O ' ! & l i' O 'E'@'! ' ' & '='' '!' O l i' O + 'E'@' ' ' ''O l i' O 'E'@' '! '> M'$' ' ' ='' ' '' !'' A '' 'O + . ] ' ' #' ! ' ' ' P22Q' ' ' ' P20Q=' ' ' ' ' >' J ' ' ' ' ' ' A % =''' '! '$' ' '! 'PUbQ> L '!' ' ' ' =' ='*A ' ' 'PGQ<>' ] ' ' ' ='' '% ' >' H'! ' ' ' '' ' ' '! =' '' 'P' '! '' ' ' A ' Q' ' ' SS{<<>' G' %' ! =' ' ' ' % ' ' ' ' >' $!' !$' ' ! ' ' ' =' ' ' =' ' ' # '' '# 'E' '='' ' ' ' &НаСервере' ' &НаСервереБезКонтекста=''E'&НаКлиенте. Пример 34. Быстро перейти к строке, в которой ошибка ' ' '' ' '' ' ' =' ' ' A =' ' !% ' ' @' ' ' ! & >' H' $ ' ! ' $'@''! !' ' !% ='% ' '' !' > &' ! ($ .' J ' ' !% ' ' ' ' ! =' ' ' % ' ' @ ' ' ' !% #' ' ' ' >' D' ' ' ' '! ='% ' !=' ' %' !$'$' ' ' ' >' ' @' ' &! ' ! =' ' ' ' =' ='' '!' ! =' ' !'!'! ' ' !'' 'P >'WRQ> ' @' ' $' ' ! =' ' ' !' ' !$' ' =' ' !' !' ! ' ' !' &!=' ' ' % ' >' 70 101 совет начинающим разработчикам в системе «1С:Предприятие 8» *! 66 6 6 66 6 6 6 &' )*+, !-# $ /'J '*+/ <'' ! '' % ' ' ' A ! ' ' ' ' ' ' ' =''' ' ' ' ' !% ' % $' !' ' ' ' '' ! =' % ' !' $% 'P >'WTQ> *( 6 6 $% 66 6 6$ )6 6 66 6 6JUV K Найти что-то 71 &' )*+, !-# $ >' J ' *+/ <' ' ! ' ' ' % =' ' ' P ' ' ' ! ' $ Q=' ' ' ' ' ' ' $' $' ' ' ' =' ' ' *! !<' '@''' ! & > Пример 35. Найти строку, про которую сказано в сообщении об ошибке J ' !' ' $' ' ' ' ' !% ' ! !' ' @' ' ' =' ' $' @' $ ' >' ' ' ' $' !$=' ' ' ' ' =' ' ' ' ' ' !' =' ' '! =' !='' ' ' !% ' !> ? ! & ' %' % $' ' #' !=' ' ' ' ' ' ' > ' #A J ' ' !% ' A' ' !=' # ' ' ' ! & ' ' &' P!$' ! ' % =' !$' =' !$' A ' Q=''' '$' #' ' ' '' ' ! & 'P >'WUQ> *)- %6 6 6 $%) 72 101 совет начинающим разработчикам в системе «1С:Предприятие 8» J ' ' !% ' A' '!$='' 6 %'P >'WWQ> ' # '' ' 6 <6 J ' ' !% '! ' A'O ' ! & 'P ='!$' O ' ' !$' % ' Q' ' !$' ' ' =''@ '! '' '$' ' ' ' ' @' 'O' ! & 'P >'WXQ> ** 6 % *+- %6 M Найти что-то 73 J '%' ' !% '!$' '='' ' !% '$' !' @!'!=' ' ' ' ' ' !'- %!'P >'WYQ> *,- %!6$ 74 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' ' ' ' $' ' !% ' !=' ' # ' $' ' !' '! ='' ' !% !>'% '' ''' ' $' ' 66 FFF'P>?@A6B6|Q=' >'WK> *- 66 Найти что-то 75 M! ' & ' ! ' % ' ' ' % ' ! !' ! A ='@!' ' ' !% ' A' ' & '' @'='' '% ''% $'!'P >'WZQ> */ )6% Пример 36. Найти объект конфигурации при выборе % =' ' # ' ! $=' ' ' !!' % $ ' ' $ ' &' ' > H' @' ! ' ' ' !% ' O ' ! & ' ! ' $A $ ' ' ' ' ' ' O ' ! & >' H' ' ' !% ' ' ' =' ' ! ' ' ' ' O > C =' ' # ' ! $' !' A' ' ' $ !' &!' % >'F' % =''' ' ' ' '@ ' >' 76 101 совет начинающим разработчикам в системе «1С:Предприятие 8» $!' ' $ ' &' !' % $ ' $' ! ' =''' % ' ' '' ' '' $ ' A &' P' ' / 6 !6 ! 6 )Q' ' ' * 6 % 6 $ >' H' ' ' #!' @ ' ' ' !' *<>' ' @ ' ' $!' ' ! #' ' ! & =' % #' !' !=' ' ' ' @ #' ' ' 'P >'X[Q> +2 6$ 6 6 6 6% 6$ 66 6 6 ! 6 ) ' '' ' '! '' % ' $A ' O' ! & ' E' =' ' =' ' % ' $' ' $!' &!> ' ' ' ' ' O ' ! & ' ! ' $ $ ' %' ' ! ' ' ' ' ' ' ' # ' =' '' ' >'> #$ %&'# '%''% '$ $ =' ' ' !% ' $' ' ' #' ' #>'C ='' '' ' ' ! A ' =' ' ' > Удобное редактирование ? ! '% ' ' #'% ' '! ' A ''&!' ' $ #''O>'' %' !' ' ' $' ' !' > %' =' ' $' ' ' =' #' A ' ' #'!=''%'' ' ! 'A $ '%!'&! '! ='%' ' !% !'&!!'! ' ' =' ' %' ' ' ' '' '&!=' ' $ '&!'' ! & ' ' !$ ' >' $' ! =' ' ' ' ' =' ! ' ' $=' ' %' ' ' ' $ #' ' O =' #' ' % $'O '' ='! & $ '& ' ' >'> ?' ='' &' ! '=' ' ! ' ! & =' '%' !'%'& $=' ' ' ' '' A ' % ' ' #' #' ' ' ' #' % #' % > ' % ' ' #>' %' ' $ #' #' 78 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 37. Быстро установить принадлежность к подсистемам ' ' ' ' O' ! & ' ' A # $' $' ' ' ' ' =' ' ' ' + ! >' ' + ! ' ' ' ! ' #' ' O' ! & =' ' % $' O ' ' =' ! & A $ '& =' ' ' ' >'>' ' 'O ' $ ' $' ' $' '> H' ' O ' ! & ' P% ' ' ' ' =' ' ' ' ' + ! Q' % ' ! $' ' $ ' ' ' O ' ! & >' C' ' ' ' ' '$ $ =' ' ' $'' > C =' ' !% ' $' A' ' ' ' %G >' L ' @ ' ' ' !' ' @ ' >' F' $' ' !% ' =' ! ' ' $=' ! $' ' % $' ' ' ' ! & $ '& > H $ ' ' ' O' ! & ' ' $' ! ' ' + ! ' ' ' ' 'E'@' ! > c ' ' ' ' ' @' ' ' ' ' >' L ' @ ' ' ' ' ' ' '! '+ ! 'P >'X+Q> +* 6 6J+ ! K666 Удобное редактирование 79 M ' =' % $' ! $' $ ' ' O' ' #!' ' ' ' ' $' ! ' ' #=' ' ' $' $ '' > Пример 38. Оценить внешний вид формы ' ! ' ' ' ' % ' $=' ' ' '' ' % >' ? =' ' ' ! ' $' !' ' ' ! & $A $' =' ' !% ' ! $' ' *+/ <>' C' ' @ ' !% ' ' $'' % >'J '%''# '$'& $' ' ''' ='' '@ '@' $' !' ' &' ''' ! > %' =' ! $=' ' ' ' =' ' %' ' ' A $ ' ' ' % ' ' ' ' >' ' % ' ' ' ' ' ' >' =' ' % '='% ' '@ =' ' ' > @!' ' '# '$=' '!' $' =' =' ' ' $'@ ='$!$' ' !' '' ' ' '@ '>''@ ''%' $' ' ' ' $' ' =' '! 'P >'XRQ> +!*6$ 6 6 $ 6 80 101 совет начинающим разработчикам в системе «1С:Предприятие 8» H' ' ' ' %' ' %' $' $' * #' <>' H' ' H ' !' % ' $' ' ' =' ' ' ' ' >' ?' =' ! & ' %' % $' ' ' ' H =' ' ' ' ' * 6 }F~>' ? !A ' '& $' ' ''' ' '@ #' > L '% #=' #'='% #' ' H ='%' $' ' $=' ' ' ' ' ' ' ' % >' L ' @ ' % ' !' ' ' ' ' ' '@ '' ' ' ' % ' ' ' ' P >'XTQ> +( 6 6 6 6 6$ ?'@ ='' $' '*6 $ ' '' ' ' ' @ ' ' ' %' $' !% ' ' ' P >' XUQ' ' & $=' ' ' ' ' ' H ' P >' XWQ' ' ' '* 6}F~'P >'XXQ> +)* 6 6 $ 6 6 6$ Удобное редактирование +**6$ 6 6 6 6 $ 6JH K ++*6$ 6 6 6 6 $ 6J* 6}F~K 81 C ' ' ' ' *6 $ ' ' ' ' '' ='' ' '! '' ! & '/ 6 6 $ . Пример 39. Перейти к известной процедуре модуля % =' ' !' !=' ' !' ' % ' $' ' &!' ' ! & >' F' ' !% ' $=' ' #' #' ' ''' 'P!' ' #' Q=' ' ' #' ' $'' > $'$'!$' ! $ 'E' ! ' ' @ > C ''@' $'' $' ' ) %6 6 $%)='A ' ' ) %66 $%)' 'P>?@A6B6IA?6B6Q'' ' !A ' ! >' 82 101 совет начинающим разработчикам в системе «1С:Предприятие 8» H' ' ' ' ! ' ' #' &!' ' ! & ' ! >' ' ' ' ' ' @ =' ' ' =' &!' ' ! & =' ' >' '' '&!' ' ! & ' # ' ! ' >' P()' E' ' &!=' F(x)' E' ' ! & >' ' ' @' ' % ' &!=' A ' =' ' ' &=' ' ! #' #=' ' &A !=' '#'' ' > ' % ' ' '' '' '! 'P >'XYQ> '&!' '! & '!' +, 6J ) %66 $%)K _ ' ' !' !>' C =' ' !=' A ' A' $ '' ' '' ' > H' @' ! ' ' ' ! $' ' ' &!' ' ! & ' ' $=' ' ' ' ! #' ' =' ' >' J ' ' *!#<' ' ! ' ' ' ' ' @' ' !' # ' ' #' &!' ' ! & =' % ' ' !% !' &!!' ' ' ' $' >?@A6 B6 C' ' ' $ ' ' !$ ' ' 'Cb'P >'XKQ> Удобное редактирование +-*6 83 6 ) %66 $%)6 % '@' !% '! $='' '' >?@A6B6C' =' % ' ! >' @!' ' ' !% ' $' ' &!' ' ! & '' $'>?@A6B6[. ''! ' ' ' J ' ' ' ' !% ' ' &!=' % ' ! $' ' ' ) %6 6 $%)' %' =' ' $' &!' ' ! & '' !' ' ' '='' !% >' ' ' A % '' '' ' #' % '' !> #$ %&'# J '' ' !'&!!' ' !%' ' ' ' @ ' ' ='' '%'! $' '@'&!>' ' A '' ' ' '' ' ) %66 $%)6 ' ' ' ! ' ! > Пример 40. Находясь в месте вызова процедуры, перейти к ее содержимому L$ ' ' ' ! ' $=' ' # ' ' &!' ' ! & ='' ' ''' # $>' '&! '%'$' ' ! ' ' ' %' @' %' $' ' ' ! & =' ' $ ' =' ' ' !% ' & $>' C=' '' ' !% ' $ >'L ' @ ''# '' ' ' '@'! & >'? ' $'@'' ' \ 84 101 совет начинающим разработчикам в системе «1С:Предприятие 8» F $' '&!' '! & ' $ ' '' A ! & ' ' ' ! >'] '' ! '$'! '% $' # '' '&!' '! & ' ' '' >' ' '#'% ' ' $' ! ' '! >'# $'% ' ' ' @ !#' &!' ' ! & ' #' !=' !'O' ' ! ' % > % =' ' ! ' ' ! ' ' &! ' ' #' ' ' ' ! ' РассчитатьСумму()' ' ' ' ! >' H' ' ' =' % ' ' ' ' >' H' # ' $' ' $=' ' ' @ ' > L ' @ ' ! ' !' ' ' ' @' &!' ' !' ' ! =' ' ' ' ' ' ! ' 6 6 'PCU~Q>' $!' &! ' ' ' ' ' !=' ' #' ' ' ' @ ' !' ' ' O' # /' @ ! ' &! ' ' ! ' ' ' ' !$' ' O' ! & >'H ' !'&!!' РассчитатьСумму()' ' !'A '' '@'&!'' '!'P >'XZQ> +/ 66 6 ) %66$%) Удобное редактирование M '%' ''%'# $' ' ' ' 85 #> L ' ' ' !$ ' ' =' ' ' ' ! ' #' ' =' % ' ' '>?@A6B6G'P '' 'Q> #' ' ' &!' ' ! & ' %' $' $' ' %' ' ! =' ' ' ' ! ' ' ! ' !' ' * ' V ' #' <>' L ' ! ' @' ' !% ' $' ' ' ' ' ' ' ' ' ' ' ' &!' ' ! & >' L ' @ ' %' $' ! ' $ $'#'' '' 'CU~. #$ %&'# L ' $ #'!'% ' $ $' ' ! '>'C =' ' ' =' ' ' ! & ' ' &! ' ' ' ' %' !=' ! ' ' ' >' ?' @ =' !' ' ' '&'! #' ' #' >'M ='A ' '! & '' ' =''%' ! $ ' ''A ' ' $' ' '' ' ' ' ' '> Пример 41. Узнать, в каких модулях используется данная процедура C =' ' # $' ' ' &!' ' ! ' РассчитатьСумму()' ' # '' $ $'' !'' A'! ' ' ' #' ' >' F=' % =' ' &! ' ' ' ' !' 'P ' '' ' ' ' Q>' H' !$ ' ' $=' ' $ ' $' @!'&!!=''! ' $>'@!''# '$' ' ' ' $ > % =' =' $ ' ' #% ' @' &!' $ ' '' ! & =' '@'E' ' ' ! > ^ '' ' '! $'!' ' ! & ='! ' ' >' ' '&!' ' L ' @ ' ' ' ' ' 'PIA?6B6CU~Q=' >'Y[> '' ' ! ' &6 ! G 86 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ,2 6 ! 6 ) %66$%) H' !$ ' !' ' ' #' !' ! & =' ! ' @ ' ! & ' >' F' ' !=' ' =' % ' ' ' ' '' !!' '!' $ '! & > #$ %&'# L ' ' ' !$ ' ' =' ' ' ' ! ' #' ' $ =' % ' ' ' >?@A6 B6 G' P '' ' 'Q> Не создавать одно и то же H' ' '$'''='' ' !% ' $' $' ' ' ' '%=' '% '' $'!%' ' 'O=' =' @ ' ' ' >' ? ' ' $' @ ' ' =' ' ' ' $ ' ' % #' =' ' A '' '! ' #' ' #'%' > H' %' $' O' ' !' ' ' ' #' =' ' ' %!' ' ! & >'H ! ' ' $' !A & ' ' ' %'! ' $ $' > M ' =' ' ' !% ' O' ! & =' =' @ ' ' ' >' ' !' ' !%' $' ' O=' ' ' @ ' $' ' ' ' $' $' ' ' ' ' ='' ! $'='' !% > ' ' #' ' !' $ #' @ =' =' ' ' ' ' ' %' ' % $' $' #' ' ' ' #' #' O=' ' ' $' ' ' ' % '@ ''$ > ?' =' ' ' $' ' O' ' ' ! !=' ' ' ' $' #' ' ' O' ! & ' ' ' A ' ' ' !$=' ' ' ' % $' > ' % ' ' #>' %' ' $ #' #' 88 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 42. Копировать объекты в небольшой конфигурации D ' ' !% ' $' ' ! & ' $' #% #' ! ' ' ! ' O>' C =' ' ' ' ! & ' # !' !>' M$' ' !% ' $' # !' !>' F' !' ' =' ' ' ' !' @ #' ! ' =' ' ' $' # ' '' '%='' ' !' # ' >' D' %' $\' ' ' @' $' ' \' Cq' ' =' ! ' ' ' > H' ' ! & ' ' ' $' $' ' ! =' ''!%' ' $>'F' ' $'!' ' ' ! ' =' ' ' ' ='' ! ' !'! !> J ' ! & ' $ =' @ ' ' $' @' ' $' '$' # '! '' $!'$'O' ! & 'P '@' '' ! ' ' ' ' A 'E' '*r<Q> H ' ' ' O' ! & ' # ' ! ' G6 &' ' ' '$'' $'+ % 6P >'Y+Q> , 6 M 6 6 6 M 6 $%) Не создавать одно и то же 89 C' O' !' ' ' !' %' $' O' ! & ' ' =' ' !' !' ' ' ' O ' E' +=' R' ' >'>' P &UQ>' ' $' $' ' O ' P/ G6 &Q=' ' ' ' ' 'P >'YRQ> ,! 6 M 6 6 6 M 6 $%) H'!$ '' $ '! ''! ' '! =' ' !' ' # ' ! =' ' ' ' ' A ' '' ! '! >' #$ %&'# L ' ' ' $' ' ! =' ' %' %' % $' !'+ !6 ' '' ' ' 'O' ! & ' ' $' !' !6 PC Q' ' ' '! > ? $' % ' ' $' &' O' ! & $ ' =' ' ' ' >'> =' ' ' #' C =' ' !%' ' ! ' &=' ' $' ' $' ' ' H =' ' ' !!' # $ ' % ' @ ' ! >' =' ' ' ' !' ' 90 101 совет начинающим разработчикам в системе «1С:Предприятие 8» !!' $' ' !' ' ' ! =' !!' $ ' % >' ' #' J ' ! & ' $ ' P>'>' % =' ' ! ' ' =' ! $' ' '! =' ' ' '!' Q='%' ' $'$' '! '' ='!' ' ' 'P >'YTQ> ,( 6 6 %6 M 6 $%) H' !$ ' ' ' ' ' ! ' ' ' !' ' =' ' ' ! ' ' ! ' ' ' ' =' ' ''' #' '' ' ' >' Не создавать одно и то же 91 Пример 43. Копировать объекты из другой конфигурации % =' ' !% ' $' ' ' ! & ' A' O=' !%'!! '' ! ' ! & >'F '%' ' !% ' $' O'' #' '$' ! & > H' %' $' @' ' !' =' ' ' >?@A6B6>V>?@A6B6Q. _ ' ' ' ! !> L ' ' ' ' ' ' ! & ' '@ ' ' !'O'' # ' ! & 'P' ' =' ' & %Q=' % ' >?@A6 B6 >=' ' ' ' ! & ' !!' $' O' P Q' % '>?@A6B6Q'P >'YUQ> ,) 6 M 6 %66 $%) J ' ' '!!' !% ' ' 'P =' ' ' ! & ' !!' =' ' ' ' ' ' O Q=' ' ' ' ' !' ' !A % ''@>' 92 101 совет начинающим разработчикам в системе «1С:Предприятие 8» @!'' ' !% ' $' ' 'O ='! A ' =' ' $' # ' >' ' ' ' '' ' ' $ ' $' '!> !' $' ' =' ' ' ' =' ' >'> =' ' =' '!A Пример 44. Редактировать сразу несколько реквизитов L$ ' ' ' !% ' ! $' $ #'@ '>' ' ' !' ' % =' ' ' ' ' !% ' $' ! $' ' ' ' ' O / !' ' ' ' ! ' / %!>' G' ' ' ' ' ' !' ! $' @ #'@ '!' ' ' ' '! > L '@ '' '' % ' '@ #'@ ' ' !% '! A $''Доступность'' 'Ложь>' D' ' $'$ ' !'' % '@ =' ' $' !% ' ' ' ' $' ' ' $' =' ! ' ' $' !% '@ '' '='$'!' ' #' !'' ' ' '! $' !% '' !' ' #' #'@ > H ' P' % ' ' CtrlQ' ' ' ' !' ' ' O / !' ' ' ' ! ' / %!' ' ' ' ' ' ' #' ' !' >' ] $=' ' ' ' ' !!' $' ' =' ' $' !' #' #'@ >' ' %'!' 'Доступность'P >'YWQ> ' =' ' ' @ ' ' ' =' ! ' ! A $' =' ' ' % ' !' '#' #' @ '> Не создавать одно и то же ,*; 6 66 !6 6# 93 6$ Пример 45. Копировать реквизиты, команды и элементы % =' ' ' ' ' !% ' $' % $' $' ' $ ' =' ' ' ' &' ' >' L! =' '@ ''!%' ' ' +& ='! ' ' 'E'Дата' ' ' 'E'Дата'P >'YXQ> ,+6 6 6$ 6J+& K 94 101 совет начинающим разработчикам в системе «1С:Предприятие 8» M$' ' !% ' $' '%' =' '' '+ >' D' ' $' ' =' ' %' $' ' ' ' !' =' $' ' ' ' $' $' ' P ' ! ' # ' Q'' ' '> H ' '+& '' ' ' ' ' '$' ' ' ' P ' ' ' ' QF' C!' !' !' ' '+& U'P >'YYQ> ,, 6 6 6 6$ H ' ' $' $' ' ' ' + ' ' A ! ' ' $' ' =' ' ' ' ' % >'H' ' q ' =' ' %' $' %' ' ' ' =' '@' !% >' #$ %&'# $' =' =' ' ' @ ' ' ' %' %''!' =' 6>?@A6B6>V>?@A6B6Q'P '@ ' '% '$'@'Q>' Не создавать одно и то же 95 Пример 46. Перетаскивать элементы L! =' !' ' $' =' ' % ' ' @ ' ' ' % !'!!!'% ' !' ' &'! '' ! >'F' '# ' $' % ' @ ' ' @' >' H' %' $' @' * ' % ' ! <' E' ' !!' ' ' ' ' @ ' ' ! ' ' ' =' $' ! $' ' # =' $' &!'' !' !!' ' >' M' $' ' =' ' ! !' $' ' !' ' $' ' A'% ''!!' !=''%' ' A $' # !' !!'' !% '' =' ' '$'' !' ' ' $=' ' ' ' ! ' ' !>'F ='% =' ' ' $' A' > C =' ' !' !!'P=%bQ'' $ ' ! A '' !!' &'P !Q>'H' !$ ' ' ! ' '' ' &=' ' '!!' ''' '@ ' P >'YK='YZQ> ,- 6# 6$ 96 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ,/ 6# 6$ M ' =' ' ' ' $' ' > ' $' ! !=' ' J ' A ' ! ' * ! ' ! <=' ' %' ' $ ' % ' !' !' '' ' ! ' ! > =' Не создавать одно и то же 97 Пример 47. Перетаскивать имена объектов в код модуля % ='' !'O ' ' !% ' $ '' !A'O!' ' =' ='! $' ' '@ 'O >' D' ' $ =''%' ' $' '! !>'c!' 'A ' '' !$' ' ' 'O' ! & >' L ' @ ' ' !$' O =' ' ' ' ' O' ! & =' ' ' ' ' ' ' $' ' !% ''! 'P >'K[Q> -2 6 6 M 66 6 M 6 $%) ' @ ' ' %' $' ! =' ' ' ' ' $ ' ' '' ' ! ' '' @'' ''! > #$ %&'# H'%' %' $' '' ' ! & 'O' ' !' 'P>?@A6B6Q' ' ' $' ' '' '! 'P>?@A6B6QQ>' 98 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 48. Перетаскивать методы, конструкторы в код модуля D ' ' ! & =' ' ' ' ' A ' !% ' ' ' ' ' ' # ' ' $ $' ' A' &!>' D' ' $ =' ' !% ' $' '! >'H'%''A $' '' !$' ' ' A > C =' ' !% ' ' ' ! ' $' ' ' !' %' $' #' $ >' L ' @ ' ' !% ' ' ! ' =' ' \ D' ' $=' ' A ' ' G G ' 'P>?@A6B6jkqs?6B6CUQ'' ' ! ' ! >'_ ' ' ( $ 6 W% X6 <6 ; 6 $ >' ] ' ' O' ; O ' ' ' !!' - >' ' & ' ' %'''' % ' ' ' A >' F' ' ='' ' ' ' ' ' !% '' =' ' ' ' ЗначениеВРеквизитФормы()>' F ' ' ' $' '*! <=' ' $' >' @!' !' ' $' ' ' !$' ' ' ' 'P >'K+Q> A ' @ ' ' !$' ' ' E' ЗначениеВРеквизитФормы(,);>'' '@'% '$'! ='' '' ! '' > C=' ' $=' ' ' =' ' !% ' $' ' @' >' @!' !' ' ' % ' >?@A6 B6 jkqs?6 B6 S <>'' '@' ' ' ' ' ' 'P >'KRQ> #$ %&'# H' %' %' $' !' ' ' A ' !' ' !' ' P>?@A6 B6 Q' ' ' $' ' ' ' ! ' P>?@A6B6QQ>' Не создавать одно и то же - 6 -!* 76 66 G 6 6 6 99 100 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 49. Создать копию базы для экспериментов % =' ' ' ! & =' =' ' $' ' !=' ' !% ' ' ' *@ $<>' F=' % =' ' ' ! & ' % ' ' ' & ' =' ' # ' ''%'$='' ' ! >'L '@ ' ' !% ' $' '' ' '@ =''* ' $<' # !' ! & > H' ! ' ' & ' ' ' %' ' $' ' # ' '! ' > ] ! ' *+/ <' ' ' ' & #' ' ' # !' !>'' ' '' ' ! ' # ' ='% ' !$'' ' >' !'@'!$''!' 'P >'+KXQ> -( 6% 6JUV K ] ''@' '' '!' 'P >'KUQ> >' !' ' ' '+stK>+su' ' ' ' ' !% ' ' ' ' @' ' ' !!!' & !' !'P >'KWQ> Не создавать одно и то же -) 6$6 6 6$ ) 6 101 102 101 совет начинающим разработчикам в системе «1С:Предприятие 8» -*+ 6 6 6$ ) 66JUV K66 % % 6$ ) 6 #$ %&'# J '' =' '@' =' =''' ' ! '*+/A <' ' !% ' % $' !' + !=' ' $'& ' + G 6 6 6 % % 6$ ) 6>'C % '+ ='! % ' ' & ' =' '''!'@ A $>' C % ' + =' ! % ' =' ' ' ' ' ' # ' >'C % '+ ' '' ' ' % ' !'= . Не создавать одно и то же 103 '@ ''%' ! $' !'@ $ !' !'' !A ' ''% 'UV ' ' $ ' ' 'P >'KXQ> -+ 6% 6JUV K C' !$' ' ' ' ' ! & ' $' !' ' $%)6<6!6 $%). #$ %&'# D' $' ' & ' =''%' %' ! $' # !' !' ' ' P9 6 <6 *%!6 $ ) %6 %FFFQ=' ' ' ! $'' '@ ' '' !'!!' ! & >' '''! $ =' ' '# ' ' ' AA ' ' >'C' '' >'L ' ' ' A '''E' '@ ' '! ' > 104 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пользоваться автоматизацией там, где это возможно _ ' $ ' ' ' '' '*+/A <'E'&' ' ' ! >'@!' ! '% ' ' % =' ' $' ' ! ' !>' _$' ' ' #' ! #=' ' ' =' !' =' ' =' ' =' =' ' ' ! #> H' @ ' # ' ' ! ' ' $' ' ' $ $=' ' $ ' &' ' %' $' ' % ' ' ! > ' '' '' ' ! ' ' $' ' ' ' ' ' =' ' ' $' $' #' ' ' @ ' >' ' @' ' ' @ ' ' !!' ' @ '# ' ' ' % ' #' =' ' ' ' ' =' ' !!' ' ' ' ' >' ' ! ' ' ' ' %' ' ! ' ' '' '@ '> ?' =' ' ' ' !!' ! ' ' ' ' ' ' ' ' '' $' ' ' @ ' >' ' @' !' ' ! ' $' ' ' ' ' ' &!A >' ' ! ' @' ' ' ' ' @ ' ' ' ' %' ' !' ! ' ' '&! ' '! '> 106 101 совет начинающим разработчикам в системе «1С:Предприятие 8» M ' =' $ ' #' ' ' $' !' ' ' ' =' ' ' ' ' ! #' ' ' ' $ ' ' $ '% #' #' > ?' ' =' ! =' % ' ' ' ' ' A ' >'D' % $' =' !% ' $ ' $ ' A $'@'&' ' $'! !' '% ' $>'' ' '* $<' '' ' $'=' ' ' $ q %' =' ' @ ' ' !' $ $' !' !>' H' %' $' ' ' ' ' ' $ ' ' ' ' '! =' ' %' '%' $ ' A '' ' =' =' ' ' ' >'>' D' ' % $'' ' ' ' ' ='' 'A $' ' A ' ' O =' $' ' $ $' !' !' >'J ' ' '&!' ''A ' ='' ' #' '%=' ' '! & ' ' &!' A ' ='!' $ ' ' ' '' ' #' ' ' > L! '@ '' ' '! '! 'E'@' $A ' ' =' ' #=' ' ' $ $ #> ' ' % ' ' ! #' !& =' ' ' ' ' ' O ' ' ! ' ' $!A '! & ' $ ' > $ $ ' ' ' $ ' ' ' ' A ! & >'H'%' $' ' ' $ $'!%' 'A' ' > F'=' ' ! ' ''%' $' ' $' ' A $'' '! >'C '@ ' $'% $' A ' ' '' !$> $' % =' ' ' ' ' ' ' $' $ =' ' ' >' ' ' $' =' ' ' ! ' ='' ='% ='!!' $'' ' >' D' ' ' * <' $' ' =' ' ! ' !!' ' ' ' ' ' !>' H' %' $' #' '' !'!' =' ' ' !''!' A !'!='='! =' ' '! '!>' Пользоваться автоматизацией там, где это возможно 107 $' ! ' $' ' ' ' ' $ ' ' ! >' M %' ' %' $V! $' ' ' ' ' ' !''' '> H' ! ' $' !' ' ' !' ' ' A ' !$ =' ' ' $ ' $' ' !' ' ' ' ' ' >' F$ ' @ #' !A ' ' ' ' $' ' $ ' =' ' %' ' ' $' ' ' ' ' ' >' L ' ' ' ' ' ' ' #' #' ! ' $A $'! ' !='' ' $'@''' ' '' > H' ' &' '%'@ ' ='=' ' !' O' ! & > ' ' ' ' %' $' '' ' #' #>'?' ='@'# ' $ $' ' ' ' '' ' >'>' ' '! #' #' ' =' %' '' ! & ' '$' ' H' ' ' $' %' ' ' ' #' ' ! #' #' $ ' ' ' ! ' >' H' ! =' ' $' ' #' ' ' ' % =' ' $' ' #' ' >' ? ' $' ' ' ' =' ' ! $=' ! ' ' ' &! ' ' >'? ' $' ' ' ! ' '! =' '$'!$ ' ' '' $' ' ' >'>' ?' ='' %=' ' ! $' ' ' ' ! ' ' ' ! ' $ =' ' $' ' ' !' !=' ' '!' '@ !' ' ' > D'% $' ' & $' ' ='' ' A ! & ' ' !% ' $' * <>' ' &' ' >''$'' ''%' ' $' ' &!=' $' $' ' ' $ !' &!!=' ' $' ' ' ' &!>' G' %' %' $' !' ' ' $ ' $ #'> M ' =' ' ' ' ' ' ' =' ' '' ! & '' =' ' ' ' ' % >' ' % ' ' #>' %' ' $ #' #' 108 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 50. Создать поле ввода C =' ' !% ' $'='' '$ $' '' $' @ ' ' >''!' '='' '!!' % $ ' ' ' @ ' > ' ' ' ! ' ' ! /' ' ' ' ' $' ' ' ' СправочникСсылка.Клиенты' ' ' ' ' ' @ ' >' H' ' @ ' ' ' !' '' ' 6 =' ' ' 'ПутьКДанным'!' '!' ! ' ' ' ! ' > _!$ ' ' ' !' %' %' ! $' ' % ' ' ' A ' >' ' ' ' @ ' ' ' @ ' '' ' !' %' ' ' ' $ ' =' ' ' P >'KYQ> -, 6 6$ 66 6 6 6 6 G ' =' ' !% '' ' ' ' ' =' $' ' ' Число' P ' ' ' E' ' ' ' >'>Q' ' ' '' !> Пользоваться автоматизацией там, где это возможно 109 Пример 51. Создать поле табличного документа D' $' ' ' ! =' ' ' ' ' $' ' ' ТабличныйДокумент' ' ' ' ' ' @ '>' H' ' @ ' ' ' !' ' ' ' 6 ' 6 % =' ' ' ' ПутьКДанным' !' ' !' ! ' ' ! ' >' M %' $=' ' ' ' ' ' @ '' ' =' ' % ' =' '' @ '@ 'P >'KKQ> -- 6 6$ 66 6 6 6 6 6 % ' ' ' ' P ' % ' ' Q' ' ' ' !% ' ' ' %' $ $ ' ' ' ' ' ' >' H' ' ' ' ' ' #' ' =''! ' '' ' 'P >'KZQ> G ' ' ' %' $' ' ' ' ' !A ' ' ' ' ! >' ' @' ' % ' $' ! ' ' E' ТекстовыйДокумент' ' ФорматированныйДокумент. 110 101 совет начинающим разработчикам в системе «1С:Предприятие 8» -/ 6 6 M 6 6 6 66 6 Пример 52. Создать поле флажка D' $' ' % =' ' ' ' ' $' ' 'Булево' ' ' '' '@ '>' H' ' @ ' ' ' !' ' ' ' 6 ' ' ' A ! ' 'P >'Z[Q> $=' ' ' 'ПутьКДанным'!' '!'! #$ %&'# L ' ' ' % ' ' %' %' $' ' !' ' >'F' ' ' '' '@ ''! A $'!' ! ' '' Вид' ' 6$>' '@' ' %' ='' ' ' ' !=' ' %'! =' ' ' ' ' &> Пользоваться автоматизацией там, где это возможно /2 6 6$ 66 111 6 6 6 6$ Пример 53. Создать поле картинки D' $' ' =' ' ' ' ' $' ' 'Картинка' ' ' '' '@ '>' H' ' @ ' ' !' ' ' ' 6 =' !' A ' ' ' ПутьКДанным' !' ! ' ' ' ! ' 'P >'Z+Q> D' ' % $'' =' !' !' ' !% ' ' $' ' ! ' ' =' ' ' ' ' & 'P '+Q> 34 6 6$ 6J & ɇɚɋɟɪɜɟɪɟ ɉɪɨɰɟɞɭɪɚɉɪɢɋɨɡɞɚɧɢɢɇɚɋɟɪɜɟɪɟ ɈɬɤɚɡɋɬɚɧɞɚɪɬɧɚɹɈɛɪɚɛɨɬɤɚ Ʉɚɪɬɢɧɤɚ ȻɢɛɥɢɨɬɟɤɚɄɚɪɬɢɧɨɤɌɟɥɟɮɨɧ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ K 112 101 совет начинающим разработчикам в системе «1С:Предприятие 8» / 6 6$ 66 6 6 6 6 #$ %&'# ? =' # ' ' #' O=' ' %' %' $' ' >'L ' @ ''%' $ $'' 'O =' ' ' !' # $ ' & ' ' ' ' >' '@=' ='!' '% '$'' A' '=' ' ' !'' ' #' #'' !% ' ' O >' G' ' ' ' & ' P ' =' ' @' !% Q' ' =' ' ! ' & !' !' ' @!' !' ' ''' '>' Пример 54. Создать поле переключателя D' $' ' =' ' ' ' ' $' ' 'Число' 'Строка' ' ' '' '@ '>' '@ '' '@ ''!' '' ' 6 =' !' ' ' ' ПутьКДанным' !' ! ' ' ' !A ' >' $' '' =''$' ' ' ! ' ' =' A ' % ' >' F ' ' Вид' @ ' ' ' 6 'P >'ZRQ> Пользоваться автоматизацией там, где это возможно /! 6 6$ 66 113 6 6 6 6 D' ' ' % $' ' =' ' !% ' ' ' ' ' ! ' $' ' СписокВыбора' '@ ' > G ' '' %' $' ' '' ' ' ' ' ! >' ' @' ' ' % ' $' !' 'E' 6 ' ' 6 6 % . Пример 55. Создать поле HTML-документа D' $' ' vgwxA! ' ' ' ' =' $' ' 'Строка' ' ' '' '@ '>' H' ' @ ' ' !' ' =' !' ' ' '' ПутьКДанным' !' ! ' ' ' ! ' >' ' @ '! ''Вид'@ ' ' ' 66 % 'P >'ZTQ> $ ' ' H'' 'P' ' ' Q'!'# ' ! ' ' A !' Peyx' A! Q' ' ' vgwxA=' ' @ ' '!!' % $ '' '' 'vgwxA! > G ' ' ' %' $' ' ' ' ' !A 'P ' 'E' 6 6 % Q> 114 101 совет начинающим разработчикам в системе «1С:Предприятие 8» /( 6 6$ 66 6 6 6 6G % Пример 56. Удалить элемент формы или команду ? ' =' '@ '' ' !% ='' ' !% ' ' % ' ' ' 'P Q=' ' ' >'M'%' ' ' ' ' > J ' ' !' ! $' $ ' @ ' ' ' ' ' ' ='' ' =''@' ' ' ! >'J '' &'! '' $='%'! $ ' ='' '' '$=' ' % $ ' ' ' P ' ' ! ' @ ' \Q>' F ' ' E' @ ' ' '$=' ' #' ' % '' #' 'P '@ '@ '' ' ' !!' '' Q> @!' ' * <>' ' @ ' ' ' @ ' ! $' L ' ! ' ' ' =' ' ' ' ' @ ' ' ' ' ' '/ ' ' % ' !';!' ' ' ' ' >'C '' ! ''! ' #'@ '$'! $ 'P >'ZUQ> Пользоваться автоматизацией там, где это возможно /)* 6 6% 6 115 6# ! '@ ' !'%'! ' ' ' '@ '=' ' ' ' $ ' '> ` ' ' ' ' ' ' ' ' ' ' %>' ' ' $' &='' !' ' !% ' $' ' ' . #$ %&'# L ' ! ' ' ' %' %' $' ' ' % $' !' ' $'! ';!' ' ' ' > Del' Пример 57. Создать кнопку ' '' ' $' '' ' ' ' #' >' L' ' =' =' ' ' ! ' $' %!' =' ' ' $ ' ' !!>' ' $' ' ' ' V 'ИмяКоманды. $'$ ' ' ' V '' ' ! !'! A $' $'%!' 'E' ' ' @ > ' ' ' ! ' ' ' @ ' E' ' $' !' ' ' ' $' $' ' ' ' @ ' >' ' @' ' ' !' ' =' ' ' @' ' ' ' @ 'ИмяКоманды>''@ '% ' !' '' &!!' A ' ' $' !% ' ' > _ ' @' ' >' % =' ' !% ' $' ' !' $' ' !' / !=' ' % ' ' !' !' $ ' ' ' #> L ' @ ' ' ' # ' ' ' ' ' ' ' $' !' ' / !' ' ' ' ' ' @ ' =' ' ' ' !' =' ' ' !' $>' ] $=' ' ' @'!' ' ' ' =' ' ' ' 'P' ВидQ=' ' ''ИмяКоманды'!'! ' ' ' !'/ !' P >'ZWQ> J ' $' ' ' @ ' ' ' $' ' @!' !=' ' ' =' ' % ' !'' ' !> 116 101 совет начинающим разработчикам в системе «1С:Предприятие 8» /* % 6 ! 6$ 6 6 6$ M$' ' !% ' $' ' =' ' !' $ ' ' % ' ' !' ' ''' 'O / !. L ' @ ' ' ' ' ' O / @ ''P >'ZXQ> /+ 6 6 66 6 6 !' ' ' Пользоваться автоматизацией там, где это возможно 117 H ' ! ' S+ 6 <F6 C ' ' ! ' ' ' ' '$='''# ' $' ' ' ''' ' ' ' &!=' ' ' ' P >'ZYQ> /,* 66 6 6$ L' ' =' ' ' ' ' ' ' =' ' ' % ' ' !' E' @' ' ' $ >'' G' ' #' ' ' ' >' ' @' ' ' ! ' !' $ $ ' ' >' J ' ' ' ' ' ' !% =' !' $' ' ' ' P* $' ' ' ' &!!' ' '' <Q> ' ' ' ' ' ' !' ' !!' ' ' !#' &!/' ' &!' Рассчитать()' ' ' &!' РасссчитатьНаСервере()=' ' ' ' &!' Рассчитать(). H'!$ '!$'' '!' $'! ' ' P 'RQ> 34!- %!6$ ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɊɚɫɫɱɢɬɚɬɶ Ʉɨɦɚɧɞɚ Ɋɚɫɫɱɢɬɚɬɶɇɚɋɟɪɜɟɪɟ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ ɇɚɋɟɪɜɟɪɟ ɉɪɨɰɟɞɭɪɚɊɚɫɫɱɢɬɚɬɶɇɚɋɟɪɜɟɪɟ ȼɫɬɚɜɢɬɶɫɨɞɟɪɠɢɦɨɟɨɛɪɚɛɨɬɱɢɤɚ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ ' ' ' ' ' ' =' ' ' ' / !=' ' ! ' S+ 6 <=' ' =' ' ' '' ' ='$'' ' ' '' ! ' '&!A ' Рассчитать()>'H '@' ! ' =''%'' ' ' !'%' ''@'&!' ' !''P >'ZKQ> 118 101 совет начинающим разработчикам в системе «1С:Предприятие 8» /- 66 %6 66 6 6 6 6 6 ' @' ' ' ' =' ' ' =' ' ' Действие'!' '! ' $' ' ' ' ' P >'ZZQ> //; 6 6 M ' =' ' ' !' &!' >' ' ' !' ' '' ' !'E'! $' =' ' ' @' >' ] ' ' ' ' ' ' ' =''!' $ ' ' % ' ' @!' !> Пользоваться автоматизацией там, где это возможно 119 Пример 58. Создать обработчик события ' ' '!#' 'E' ' ' >' ' ' ' ' ' ' $! ' ' ! #' % =' ' ! #' O' ' >'>' E' =' ' ' ! ' ОбработкаПроведения' ' ' %' ' ' !' O > C ' ' !' $' $ ' =' # ' ' A ' ' ' ' =' ' ' ' ' >' ' ' ' ' $! '' #>' $' #' ' =' ' ' ' !' ' &!' ' ' =' 'ПриОткрытии()=' '''' ' !='' ' ! ' ' ' ПриОткрытии' !' ' ' &! ' ' ! ' >' L ' @ ' ' #' ' @!' &!!' !% '' ' ' $' '&!!A '! ' > H! !' $'&!!A ' '' !'' ' ! A $' ' $'' ' @ > H $'@!' !'% '' ' =' ' ' ' >'L ' @ ' !!' '! #' 'E'' $' ' '@ ' ' P ' ' Q' ' ' $' ' >' H' $ ' ! ' ' ' ! ' $ $' ' =' '' #' ! & #' '@ ''! ' '>'_ ' ' ' > + 6 $ 6>'% =' ' !% ' $' ' ' ' ' ' ПриИзменении=''!' $' ' . L ' @ ' ' ' ' @ ' ' ' ' ' ' >'H' ''! ' ' =' #'!' A '@ '>'H' ' '' ! ' 'E'@' =' ' ' @ ' ' ' ' ' ' ' ' ' P >'+[[Q> H ' ! ' ' !% ' ' ' S( <>' C ' ' ! '' ' ' '$='''# ' $' ' ' =' ' '@' ' # ' ' > 120 101 совет начинающим разработчикам в системе «1С:Предприятие 8» 22 6 6 66 6 6# 6$ '@ '' !''!' ' ' '&!AA ='' ' !% ' $'=' ' ' ' ' ' 'P 'TQ> 34(- %!6$ ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɉɟɪɢɨɞɉɪɢɂɡɦɟɧɟɧɢɢ ɗɥɟɦɟɧɬ ȼɫɬɚɜɢɬɶɫɨɞɟɪɠɢɦɨɟɨɛɪɚɛɨɬɱɢɤɚ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ M$=' ' ' ' ' ' @ ' ' =' ' ' ' ' ' ! ' ' &!A ' ПериодПриИзменении()=' ' ' ' %' ' ' ' =' '@'! ' 'P >'+[+Q> Пользоваться автоматизацией там, где это возможно 2 66 %6 121 66 6 6# 6$ ' =' ' !' !! ' ' ' ' ' ! ' ' ' $' ' ' ' ' &!'E'P(). '@'' '' ' ' ' ' ' ПриИзменении' !' ' 'E'&! 'ПериодПриИзменении()'P >'+[RQ> 2!; 6 6 #$ %&'# J ' ' !% ' $' ' ' ' =' ' ' ' @ ='''%' $' $' '@ '' ' $' ' ' >'L $'E'' '' >' 122 101 совет начинающим разработчикам в системе «1С:Предприятие 8» + 6 >'L! '' ' ' ' E' ' $' ' >' H% ' ' ! & =' ' ' ' !' ' @ ' =' ! ' A' =' ' ' !' ='' '' !' A' >' F' ! =' ' ' !% ' ' ' ' A' ' ' 'P% =' ' =' ' ' ''@Q> H' @' ! ' ! ' $' ' ' !' %' ' ' =' % ' !' ' ' ' ' ' ' P >' +[TQ> 2( 6 6 666 6# 6$ ' ' ' ' ' ' !' ' !' ' ' ' &!A >' M ' =' ' ! ' ' %' !$ =' ' ' ' !' =' ' @' !' ! A ' $' ' ' &!A ' ' ' ' @ ' > Пример 59. Удалить обработчик события J ' ' ' ' @ ' ' $' ' !% =' ' ' !% '! $' ' !'&!!' ' '! '=' ' !' ' '! ' '' ''@ '> L $'@''$ ' ' ' ! >'?' ='@'%' ' ' >' Пользоваться автоматизацией там, где это возможно 123 C =' ''! '&!!A '' !'' ' ' ! $' !'' '' '=''! ' !' ' A ' ' ! >' J ' %' ' ! ' !' ' !=' ' @' ' ' =' ' ' !' $' &! ' =' ' ' ' !=' '' !'' ' !% '*!<='' %' #> @!' ' @ ' ! $' ' ' !' ' ' &!A !' ' ' =' ' !' &!!' ' ! ' > L ' @ ' ' &!!A ' ' ' ' @ ' ' ' % ' !' Del' ' ' Enter>' ' @ ' ! ' % '! $'@!'&!!' '! ''P >'+[UQ> 2); 66 % 6 6 $' ' @ =' ' %' =' ' ' =' ! ' ' !' ' ' ' ' ' =' ' !' &!!' ' ! ' >' G ' ' ' %' ! $' ' =' ' 'Действие'' '' > !' $' ' ='' ' $' $!#'&!' ' ' ! ' ' P* #<' ' ' =' ' !!A #'' !'&!A Q> 124 101 совет начинающим разработчикам в системе «1С:Предприятие 8» M %' ' ' !' !A' &!!' ' ' ' !=' ' A ' $' ' ' ' ' ' ' =' ' ' $' ' @ #' &>' F ' @ ' &!' %' * !' ' !#<' ' '!!' $ '' ' =' ''@ '% > J ''%' '&!'!' '* '' !#<='' $' ' $!#'&!'' ! #''%=' '!' ! & 'P $%)6<6 6 $%)Q> Пример 60. Подсказать пользователю назначение элемента ' *+/ <' ' $' !' ' ' $ ' ' ' >' % ' ' ' #' ! #'%' $'$ '' ' !& >'?' =' ' &' ' '' ' ' *% <> J$' ' #' =' ' @' $=' ' ' ! ' A ' ' ' #>'' ' ' ' ' > J ' ' !% ' ' $' $ =' ' !' $' ' ' ' ' ' =' ' ! ' ' $ $ ' ' @ ' ' ' >' J ' %' ' ! ' $' ' % $ !' ' !' !'P ' ' $' '=' ' ' ' =' &' ' >Q='''%' $ $' '@ #'@ '' A !' !> _ ' ' % ' @ #' ' ' ' =' ' ' ' ' #' ' > >' D' ' ' #' ' ' $' $ ='' $'' '='' '!' @ ' ' ''ПодсказкаВвода>' % =' ' # ' $' $ =' ' ' ' ' !' !% ' $' ' ' > L '@ '' '' '' ! '' !' ' ' ' ' ' ' ПодсказкаВвода' ' !' !=' ='*H ' ' <'P >'+[WQ> H'!$ ' ' !' '' % 'UV '' ' ' '$ '!' % ' ' 'P >'+[XQ> Пользоваться автоматизацией там, где это возможно 2*; 6 2+ 6 6J * K66 6 125 6%6 6$ : ' ! >' % ' ' >' % =' ' !' % ' 6 '' ' ''# ' ' !'P' ' ' Q=' ' % ' ' !' $ ' !' ' ' ='O ' '@ ' % > L ' @ ' ' ' ' ' % ' ' ! ' 'ОтображениеПодсказки'' ' 'P >'+[YQ> 126 101 совет начинающим разработчикам в системе «1С:Предприятие 8» 2,; 6 6J K66 6$ ] ' ' ' ' @ ' ' ' ' @ ' ' ' ' ! ' !6 %6 %>' H' !$ ' !' ' % ' ' ' @ ' P ' & Q' / 6 'P >'+[KQ> 2- 6 6 6 6 6# 6$ H' ' ' & ' / 6 ' % ' ' !' ' P' ' !Q' !' ' ' >' ' ' A ' ' =' ' ' ' %' $' ' =' ' %' $' ' '$' >'L ' @ '$' 'O 6 >'M$''%' $' A' ' ' &=' ! ' ' >'>' %' %' $' ! ' ' !' '' ' 'P >'+[ZQ> Пользоваться автоматизацией там, где это возможно 2// 127 6 6 6 C % '>'L ' ' ' ' ' ' ' !% ' $' % $' !' '!' ' ' >'_ '! A ' '!'# > H' !$ ' ' $ $' % ' ' ' ' ' ' %' 6 ' !' % ' ' =' ' % ' ' ' ' ' ' ' =' A ' '@ ' % 'P >'++[Q> 2 6 6 6%6 $ 128 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 61. Не писать «вручную» имена переменных, свойств и методов H=' ' # ' ' ' A ' ! =' ' ! ' ' !' !>' % ='' &!'! ''' ' $ !' !' 9 ' ' ' ' A' >' ] ' ' $' $ $'@!' !'' > J ''!' ' $' ' '! !=''%' $ ' P ' ' ' Q='' '@'%'$' ' ' > C ' @ ' ' ' ! & ' $ $' !' !>' L ' @ ' ' ' $' ' ' @' 'P ='* <Q' ' % ' >?@A6B6S <>' '@' ' ' ' !' & ' ' ' >' $!' ' ' ' ' =' ' ' ' !' !'%' '' '! 'P >'+++Q> ( ! 6 6 66 6 6 ' & =' ' $' *! !<=' ' %' ' ' ' '! > % =' ' !% ' ' ! $' ' >' L ' @ ' ' !% ' $ $'' !''''Заголовок. Пользоваться автоматизацией там, где это возможно 129 D' $' ' ' $ ' ' =' ' !' ' A '*] <' ' % ' >?@A6B6S <>'F ' ' !'%' ' ' !$> F =' =' ' !% '' !'O ' Модифицированность(). ' $' '' L ' @ ' ' !' O ' ' *<' ' % ' >?@A6 B6 S <>' ' @' ' ' ' =' & ' ' ' ' 'P- ! jQ>'J ''A % ' ' ' ' ' ' ' ' ' ' * <=' ' ' & ! ' ' !' ' ' ' ='' '! 'E' ' '- $) !'P >'++RQ> !( ! 6 6 66 6 6 6 M ' % ' ' Enter' !' '' '! > ' '' Модифицированность()' J ' %' ! ' =' =' ! ' !' ' ! ' ' ! =' ' ' ' ' =' =' ' $' ' $=' !% ' !$ '' % ' & ' ' ' % $'>?@A6B6S <. 130 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 62. Настройте контекстную подсказку ' ' ' ' ' ' $ ' A ' ' % '>?@A6B6S <=' ! ' ' !' !'' ' ' V =' =' =' ' ' ' >'' '% $' ='!'' %'$' ' $'' ' ' ! /' 6<6 6<6- %6<6 6 'P >'++TQ> (& 6 6 $% Пример 63. Подсказка после знака равенства % =' ' !% ' ! $' ' ' ТолькоПросмотр' ' 'Истина>' C ' ' ' ' $' ' ' P*<=' >?@A6 B6 ' EnterQ>' ' @ ' ' ' !' ' ' '' '*z<> S <' J ' ' ' ' ' ' ' ' =' ' ' $ ' % ' ' ! ' ' ' ='!%' & ' ' 'Истина'P >'++UQ> Пользоваться автоматизацией там, где это возможно ) 131 6 6 M ' ' !=' ' ' * <=' ' % ' ' ' ' '! ' >'J ' '! ' $'! ' ' P =' ЛожьQ=' ' !% ' $' ' !' ' $' '@ ' >' '@' '!' $ ' & A $ ' ' #=' #'' '> J ' '' ' ' # ' =' '' ' ' ' =''' ' ' V <' ' ' ' ' ' !' % ' ' A ! ' =' ' =''!=' '@ ' >' Пример 64. Подсказка после точки M ' ' ' ' *+/ <' ' ! A ' ' ' =' ' ' ' ' # ' O>' =' ' @' % =' ' ' @ ' O ' ' ' ' ' ' ' 'O ='! '' ' '! ='! ' ' ' ' >' _ ' >'% =' ' ''O ' ' !% ' $' ' 'O '' A' >' D' ! $' ' O ' ' =' ' ! ' $ ' ' ' !' !' ' M =' ' % ' ' O >' H' &!' ! ' ' ' ' M ' ' ' ' $'!'*><>' J ' ' ' ' ' ' ' =' ' '@ ' ' ' ' ='' ''%' 132 101 совет начинающим разработчикам в системе «1С:Предприятие 8» $' !% ' ' P >'115Q> *( ! ' ' O =' ! ' ' ' 6 6 66 6 6 6 M ' ' ' =' ' $ ' ' $' ' A' O =' ' ' ' ' ' @' ' ' ' ' =' % ' ' ' ' ='! #'O!=' ' ' '% > { ' ' %' $' ' ! ' $ ' ' ' ' ' >' a $ ' ' $=' ' ' # ' $=' E' =' $' A' ' ' O >' G' !' $ $' ' '! 'P' ' $'! Q' ' ' 'P '' ' ' =' ' 'Q>' Пример 65. Изменять имена с помощью подсказки L! ='' ' ' ' ''' A'A =' ' $' ' !% ' $' '! ' '' ! ' >' D' ' $' ' =' ' ! ' ' ' $' & ''!' ' $''' &!!''!' >' H' '' ' ' =' ' ' '' ' ' ' ' % ' >?@A6 B6 S <>' ' @ ' ' !' ' '!'!!'P ' $'#'!Q' ' ' ' ' $' ' ' ' ' >' ' ' ' '& ' ' 'P >'116Q> Пользоваться автоматизацией там, где это возможно 133 +( ! 6 6 66 666 6 6 6 M G ' '! ' $' ' ' >' L ' @ ' ' $' ' =' ' ' =' % $'>?@A6B6S <' ' $' ' 'P >'++YQ> ,( 6 6 6 6 !6 6 6 134 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 66. Подсказка при написании параметров ' ' #' ' ' #' ' ' ' =' % ' & ' ' #' ' #' A =' #'' &!!>' % =' ' ' ' ' !% ' $' A' !A % ' $ ' ' $' ' $ ' ' ПоказатьОповещениеПользователя()>' L ' @ ' ' !% ' $' ' $=' ' ' ' ' ' ' $' ' @' >' C' $' ' @ ' A ' ' $'' ' ' 'E' ' ' ! >' C ' @ ' $ $ ' ' @ ' ' ' ' ' ' ' ' >' J ' ! ' A ' ' =' ' ' ' ' ' ! & ' ' ' ' !' $' ' ' ' ' #' > H' &!' ! ' ' ' $' ' ' ' ' ' P ' * $<=' % ' >?@A6 B6 S <Q>' F ' ' ПоказатьОповещениеПользователя' ' ' '!!' ' ' '&!>' ' @ ' !' ' ' ' ' ' ' ' &!>' ] ' @' ' ' $' !>' b!' ' ' ' ' ' >' J ' @' ' ' ' % =' %' ' ! $=' $' ' ' !=' ' !' ' ' ' '! ' ' ' >'>'P >'++KQ> F ' ! ' ' ' % ' >' ' ' ' % ' ' 'P ' $' =' #' ' !Q=''% ' $'' @' 'P>' >'++KQ>' C % ' ' ' =' ' %' ' ' A ' ' $' & ' ' @' >' J ' ' ' ' ' ' AA ' =''!'' '' ' >'H' ''%' ' !% !' !' ! $ ' ' ' $' ' ' P>?@A6 B6 CQ' ' $' !% ''' A > J ' !' ' $' $' ' =' ' !' % ' '' !' >''$''#' ' =''!!' # $ ' ' ' =' ' %' $ ' %!' ' > Пользоваться автоматизацией там, где это возможно -( ! 6 6 66 6 135 6 ) % J ' %' ! ' =' =' ! ' !' ' ! ' ' ! ' ' ' ' ' ' $=' =' ' $' ' $=' ' !% ' !$ ' ' % ' & ' ' ' % $' >?@A6 B6 jkqs?6B6S <. Пример 67. Подсказка после кавычки H' #' #' ' ! ' $' ' =' ' ' ' ' ' =' =' ' ' O ' ! & ' ' ! ' ' !' !' !' O >' C =' ' ' ПредопределенноеЗначение()' ' %' $ ' $' !' * > > <' ' ' ' ОткрытьФорму()' E' !' * > ? >| <>' ' ' #''! !' ' $ =' @!'@ '$ $ ' ' > % =' ' ' ' ' ' !% ' $' !' ' ' ' ' $' ! & ' $ ' 'ОткрытьФорму()>' H' ' ' ' $' ' ' ' ' ! & ' P ' *$<=' % ' >?@A6 B6 S <' ' ' ' 136 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ! & ' ОткрытьФормуQ>' ' ' !' ' A >' ] ' ' ' ' ' ' >' H' ' ' ! & ' ' !% ' ! $' ' =' ' ' ' >'C ' !' !> J ' ' ' ' ' ' ' =' ' ' ' ' ' ' ' ' ' >' H ' ' ' !' Справочник' P*<' r' >?@A6 B6 S <Q>' C % ' Enter'E' ' ' > ' @ ' ' ' ' ' ' =' A #'' ! & >'H ' ' 6 E' ' ' > ] ' ' ' % ' ' ' ' ' ' A >'H '!'' 'O >''@ ' ' '!' ' 'P >'++ZQ> H ' '$' $' !'!' ' !'' > M ' =' ' @' ' $! ' !' ' ' ' ' ' '! & =' ' ' ' >'H! !' $' ' ' ' $>' ' ' ' ! =' ' $' *! <=' ' ' E' % ' $' ! =' ' ' ' ' ' > Пользоваться автоматизацией там, где это возможно /( ! 137 6 6 66 6 6 6$ 138 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 68. Подсказка после оператора «Новый» H'%' $ $' !' !' '' 'Новый. L! =' ' ' ' !!' ' &! =' ' ' ' ! ' ' ' ' ' # ' !$ ' ' ' >' L ' ' O ' Запрос' ' !% ' $ $' !' O =' ' !$ ' $' ' !' ' . L ' ' ' ' ' ' &!' ' ' ' =' ='' >'] ' ' 'P*z<Q>' ' @ ' ' ' ' !=' ' ' ' * <=' ' ' ' ' ' # ' ' $ ' ' ' ' ' >' ] ' ! !' ' ' $' ' ' ' 'Новый. M$' ' !% ' $' 'O =''' $' $>' D' ' % $' ' ' ' ' ' $' ' *! <=' !' ' $ $ ' ' >'C % '>?@A6B6S <>' H' ' ' ''! ' '#' #' O=' ' ' %' $' ' $' ' Новый>' HA 'Запрос'P >'+R[Q> !2 6 M 6J' K H' !$ ' ' @ ' ' ' ' O' Запрос' !' ' ' $ !' !' &!' ' ' >' A Пользоваться автоматизацией там, где это возможно 139 ='@ ' '!' ' 'O' Запрос=' ' ' !' ! '' ' ' '@ 'O >''@ ''%' A $'' >' Пример 69. Настроить шаблоны текста ' ' !' ' ' # ' $' ' ' !' ' ' !& =' ! & ' $ ' =' ' &!' ' ! & ' ' >'>' ' !& ' % ' ' $' ! !=' ' $' !' ' ' =' A % '&' >' H' %' $' % $' ' ' ' ' ! '' ' ' ' ! /' 6<6 6<6 - %6<6/ >'L ' @ ' ' !% ' '9 '! A $'' '* !' 6* !6 6 'P >'+R+Q> !& 6 6 $% '@ ' ' ' '! ' '!' ' $' =' ! ' ' ' ' ' ' 9 G ' 6 !6 %'P ' ='@''' ' Q=' % $' !' Enter' ' =' ' ! ' ' !' '' '! > 140 101 совет начинающим разработчикам в системе «1С:Предприятие 8» C ' ' =' '' 'E'@' '! '='!' ' ' '! $'' '' ' '' !$> Пример 70. Автоматически подставлять шаблоны % ='' !''! ' ' !% ' $'&!!' ' ' #' ' ' ' ' РассчитатьСуммуТЧ()>' H' @!' &!!'' ' ''!' $' !'СтрокаТЧ=' % !' ' !' ' ' =' ' ' #A ' $'> D' ' $' !& ' <Процедура… КонецПроцедуры>'! !=' ' '$ $ ' > L ' @ ' ' *&<' ' % 6 YZ?[@>' J ' ' ' ! #' ='' '% ' ' $' '&!='!' '# ' $>' H ' ' ) %6 %6 $ >' ] ' ' !' & =' ' ' ' !' ' ' ' ' ! =' ' ' '!' $ ' ' ' '&! ' '! & >'H' ' ! '' #'!' $ ' ' >' H'!' ' ' '&!' / P >'+RRQ> !%%H>'C % ' ' !! 6 6 ) %6 6 % 6$ 6 6 !6 Пользоваться автоматизацией там, где это возможно 141 '@ '' !'' '! ''P >'+RTQ> !(H 6 6 ) %6 6 % 6$ M ' =' ' ' ' !$' ' ' &!' ' ' '' ' ' ' & >' J ' ' ' # ' % $' &!!' ' !' O ' ' ' ' !=' ' ' !% ' ' $' !' ' ) %6 W 6 G X>' _ & ' $' ' =' ' ' @' ! ' ' ' !% ' $' !' & =' ' '' @ #'! #' ' ' ! >' ' m ' ) %' !% ' ' ' ' ' ! ' ' O &!'' >'' ' ' $ $'$'' ! =' '&! ' $' ='' ' !' =' ' '! =' ' ' $'=' ' ' ! ' ''! '' ' ! >'F ' %' '' '! !' ! & ' $ ' ' =' &! ' ' ' ' ' ' !% '' ' > H' ' ' %' ' '! & > H' %' ' ' ' *+/ <' ' ' ' &!' ' ! & ' ' ' >' C' 'E'@' $' & > _ ' ' $' ' =' ' ' &!' ' ' ' $! ' ' ' >' M ' ' %=' ' ' ! & ' ' &!' ' =' '* #<'&!'!' $ ' ' ' '' ' #' ' ' A 'P>' >'+RUQ>' @!' ''# ='' ' ' ' ' ' ' &!=' !% ' $ ' $' ' >' J ' ' # ' E' '% ' ' $> 142 101 совет начинающим разработчикам в системе «1С:Предприятие 8» _ ' ' $ ' '&!>'H' !& ' S 6 ) %<' P>' >' +RTQ' ! % ' =' ' A '&!>' H' & ' V' ' !& 'E'СтрокаТЧ. ' S U<' ! % ' ' A H' !& 'SHF*<'! % ' ' 'E'ДанныеФормыЭле- H' !& > ' S 6 <' ! % ' =' ' ментКоллекции. L! #' '!' @'&!' > M ' =' ' &!' ' ' ' ! ' 'P 'UQ> 34)O%)6J/ ' !' $' !%%HWXK ɉɟɪɟɫɱɢɬɵɜɚɟɬɫɭɦɦɭɩɨɩɟɪɟɞɚɧɧɨɣɫɬɪɨɤɟɬɚɛɥɢɱɧɨɣɱɚɫɬɢ ɉɚɪɚɦɟɬɪɵ ɋɬɪɨɤɚɌɑ±ȾɚɧɧɵɟɎɨɪɦɵɗɥɟɦɟɧɬɄɨɥɥɟɤɰɢɢ±ȾɚɧɧɵɟɬɟɤɭɳɟɣɫɬɪɨɤɢɌɑ ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɊɚɫɫɱɢɬɚɬɶɋɭɦɦɭɌɑ ɋɬɪɨɤɚɌɑ ɋɬɪɨɤɚɌɑɋɭɦɦɚ ɋɬɪɨɤɚɌɑɄɨɥɢɱɟɫɬɜɨ ɋɬɪɨɤɚɌɑɐɟɧɚ ɄɨɧɟɰɉɪɨɰɟɞɭɪɵɊɚɫɫɱɢɬɚɬɶɋɭɦɦɭɌɑ M$' ' ' ' @' &!' ' ' ' !' $ ' ' ' '' ' #' ' ' A 'P >'+RUQ> F' ' ' ' ' ' %=' ' ' ! & ' ' &!' ' =' ' %' % $' ' ' ' ' ' ' A > M ' =' ' ' &!' ' ' ' $' ' $' ! ' ' ' ' $ ' !' ' $ #' / ' '! !' $' !& '<Процедура … КонецПроцедуры>l ' ' $' ' !=' ' $' !' & '&НаКлиентеl i' ' ' ! !' ' ' $' ' $' ' ' &!=' ' ' ' $ ' ' ' > i' i' Пользоваться автоматизацией там, где это возможно !) 6 6 6 143 6 ) % #$ %&'# J ' ' =' =' ' $' ' !$' ' &!' P ' ! ' ' Q=' ' %' %' $' ' '' $' ' !6 6 6 ' 'P>?@A6B6 jkqs?6B6Q'' ' ! ' ! =' $' !!'G 6<6; ' ' ' $' '' '! > Пример 71. Создать собственные шаблоны ' #' =' ' %' $' ' $ $' ' >' M ' ' ' ' ' ' ' *! #<' !& =' ' ! ' $ ' ' ' ' ! ' > C =' ' !' !%' !!!' ' ! & ' % !' &!!>' L ' ' $ ' ' ' ' ' # ' $' '! & $ ' ' '' '@'&!> D'! !' $' !& '& =' ' ' ' &' ' P#Область=' #КонецОбластиQ=' ' ' $ ' ' &!=' $'*!<='' $' $ ' ' &!' ' $' $ >' !! ' ' ' ( %)6 !' %' $' ' '! =' ' ' ' ' !'' <#Область … #КонецОбласти>='' ' '' $'> 144 101 совет начинающим разработчикам в системе «1С:Предприятие 8» H'@'! '! ' $' ' $ $' ' ='' !' $' ' ' !& =' !' $' ' ' $' &' > _ ' ' . ' ' $ ' ' '& 6 D' $' =' % ' ' =' ' ' ' ' 'P 6<6 6 Q' % ' !' + ' ' ' !'& 6$6 'P >'+RWQ> !* 6 6$6 H' ' & ' ' ' >' ' #' =' ] ' ' ' ' ' + !>' H' ' ' ' ' =' - 6 ' ' % ' !' !& ' &!=' ''# ' $>' ' 'E'& 6 ='' '9 G H''& '! % ' 6 !6 %' ' $ $' =' '!' $ ' ' ' ' ' ' E' >' H' ' H 6 '! % ' ' '' 'E'#Область'P >'+RXQ> ' ' ' ' ' # ' ' ' ! % ' ' ' ' ' ' P =' - F?Q>' C ' ' ! ' *L $' ' ' ' $!#' \<' Пользоваться автоматизацией там, где это возможно 145 $' ! $ >' ' @ ' ' ' ' ' ' ! '- 6 =' ' ' 'E' '& 6 6P >'127Q> !+ 6 !,+ 6 6 6 6 6 6 146 101 совет начинающим разработчикам в системе «1С:Предприятие 8» J '' !' $' ' #' =''!' A % $' #' ' ' ! >' L ' @ ' ' ' ' ' ' ' ' P- 6 Q' ' % ' ' ' + !6%=' ' ' #'!%' ' > ` $=''' ' $ >'H' !'' '* <' E' $ ' ' ' *C ' <>' C % ' !' >'J ' '' ! #'' #' ! ' =' ' ' ' ! ' ' ' #Область=' ' ' ' %' !' $' ' '! '! > #$ %&'# ?' $ ' #' =' ' %' $' ' ! & ' ' ! '!%' 'A' >'C =' ' ! ' ' * ' ' <' ' ' ' ' ='% ''#' =' $!A #'' >'C ' '' $ ' !' $' ' $ $' #>' ' ! ' &' ! ' ' ' ' % $' =' '' $ #' #> Пример 72. Создать форматную строку D ' ' !% ' $' $ ' A' ' ' A ' >' H' ' ' ' @ ' $! ' ! & /' Формат()='ЧислоПрописью()='ПредставлениеПериода()' ' >'> % =' ' ' ' ' ' !% ' ' $A ' ' ' !' >' ' @' $' !' ' ' =' &' ' $=' ' E' ' # ' ' ' >'>' ' @' ' ' $' ' =' ' ' ! & 'Формат(). ] $=' ' ! ' ' ' ' ' ='$ ' % >' L ' @' ' ' !% =' ' $' !' ' >'' '' ' ! ' ! ='' '' !' ' > F ='' ' ='''# ' $'$ =' A / Сообщение.Текст = "Сегодня " + Формат(ТекущаяДата()= H' ' ' ! & ' Формат()' ' % ' $' !' !=' !=' '!' % '! ' >'L ' @ '' ' ='! ' ' !% ' $' !'!'P' Q='A '! ' ' ' % 6$ 6 ' ' ' ' ' ' 'P >'128Q> Пользоваться автоматизацией там, где это возможно !-* 147 6 % 6$ 6 66 6 H' !$ ' ' !' ' >' ` % ' ' ' ' \6 N6 % 6 W/ X6 N6 @=' ' ' !' +' ' ' ' !6$ 66N6'P % ' '' ' =' &'E' $=' 'E'' # ' Q>' H' & ' ' ! ' ' ' ' =' ' !' A $' ' ' ' ' ' =' ' !' ' ' !'!=' '!' '' '! 'P >'+RZQ> !/ % 6$ 6 148 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' % ' ' ' ' !' ' ' ' ' '! & 'Формат()=' >'+T[> (2H 6 ) %6JK6 6 % 6$ H' $ ='! '!' !$' ' =''%' ' $' !' ' ' ' ' =' ' ' ! ' ! >' ' @' ' ! ' !!' ! A ' =' ' ' ! ' ' !%' !!' ' ' P>' >'+RZQ>'J '' ' '@ #' =''!! ' ' '!' ' ' !> J '%' ' ' ' ' ' ' !!='' ! '% '' $'P >'+T+Q> ( 6 ' ' 6$ 6 M ' =' ' $' ! ' ' ' ' %' ='! ' =' ='' ' $' !' !'!' ' $'!!!> Пользоваться автоматизацией там, где это возможно 149 Пример 73. Использовать синтаксический отступ ' ' ' !' ' ' $ $' A ' !>' ' =' ' % ' ! #' !& ' ' ' ' ' ! & =' =' =' '@' '' ' %' '! 'P 'WQ> 34*O 6 ) % ȿɫɥɢɇȿɈɬɜɟɬɉɟɪɟɞȾɨɛɚɜɥɟɧɢɟɦɌɨɝɞɚ ɋɬɚɧɞɚɪɬɧɚɹɈɛɪɚɛɨɬɤɚ Ʌɨɠɶ Ɉɩɨɜɟɳɟɧɢɟ ɇɨɜɵɣɈɩɢɫɚɧɢɟɈɩɨɜɟɳɟɧɢɹ ȾɨɛɚɜɥɟɧɢɟɁɚɜɟɪɲɟɧɢɟɗɬɨɬɈɛɴɟɤɬ ȼɵɛɪɚɧɧɨɟɁɧɚɱɟɧɢɟ ɉɨɤɚɡɚɬɶȼɨɩɪɨɫ ɈɩɨɜɟɳɟɧɢɟȾɨɛɚɜɢɬɶɧɨɦɟɧɤɥɚɬɭɪɭɜ ɬɚɛɥɢɱɧɭɸɱɚɫɬɶ" ɊɟɠɢɦȾɢɚɥɨɝɚȼɨɩɪɨɫȾɚɇɟɬ ɂɧɚɱɟ ȾɥɹɄɚɠɞɨɝɨȼɵɛɪɚɧɧɵɣɗɥɟɦɟɧɬɂɡȼɵɛɪɚɧɧɨɟɁɧɚɱɟɧɢɟɐɢɤɥ ɇɨɜɚɹɋɬɪɨɤɚ ɈɛɴɟɤɬɆɚɬɟɪɢɚɥɵȾɨɛɚɜɢɬɶ ɇɨɜɚɹɋɬɪɨɤɚɆɚɬɟɪɢɚɥ ȼɵɛɪɚɧɧɵɣɗɥɟɦɟɧɬ Ʉɨɧɟɰɐɢɤɥɚ Ʉɨɧɟɰȿɫɥɢ H' ' ' ' ! =' % ' ! ' ! #' !& ' E FFF6 H FFF6 ( 6 )E ' ' +6 FFF6 (6 wFFF6 )w=' ' =' ' !$' #' *% $<>' M' ! =' ' ' $ ' ' ! =' ! '' ' ' '' > ' ' &!' %' % ' $' !' $ ' ' ' '&!' ' ! & ='' '' '' & ' ' ' ! >' ?' =' ' ' ' & ' ' ' ' & =' ' &!' ' ! & =' O A ' #'! ' ' !& '& > ? '' ' !A '! !' !& =' =' E FFF6 H =' ' ' !' =' % ' ' @!' !& =' % ' $' ' ' ' ' ' ! & > D' ' % $' !' ' ! !' ' %' ' !& =' ' #' ! ' P 6 <6 6 <6 - %6 <6 / G ' ' ' G Q' ' 9 %' ' ! >' ' @' ' =' % ' ! ' ! #' !& =' ' # ' ' !' !' ' ' ' !' ' ' ' ' # ' ' ' ! & 'P >'+TRQ> 150 101 совет начинающим разработчикам в системе «1С:Предприятие 8» (!& 6 6 6 6 % Пример 74. Форматировать текст модуля % =' ' ' !' ! & ' ' ' A' !' ' ' ' >' H ' ! ' ' ' A $ =' ' ' # ' !! $' ' $=' ' ' ' $' ' * <> H' @' ! ' ' ' !% ' ! !' $' ' ' ' $' ' =' ' ' @' ' ! ' ' ' $' ' $' ' ' > L ' @ ' ' @' ' ' P ' !' $' !$' E' >?@A6 B6IQ' ' % ' !' O !' ' PIA?6 B6 jkqs?6 B6 CQ' ' ' ' H >' ' ' % ' ' % ' ' ! !' ' ! A ' ' ' '! 'P >'+TTQ> ' @' ' !' ' ' ' ' ' ' % ' %' ' !& =' $! ' ' ' ! & >' M ' =' ' ' A ' ' ' $! ' ' !>' ] ' Пользоваться автоматизацией там, где это возможно ' 9 %' ! '' > ((O ' @' 151 ' ' ' E' ' ! ' $' ' 6 6 #$ %&'# J ' % ' ' ' H ' ' A' ' !' ' ='' $' ''% ' %'' $' ' ' 'H 6<6L 6<6O !. 152 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 75. Закомментировать фрагмент программы H' ' ' ! & =' ' &' ' !=' ' ' !% ' $' ' ' ='' ' ' A $>' $'!' '' ''%'!' ' ' ' ' ' '*VV<> H! !' $V! $' ' 'P' $Q'$ '! $ > ' '' C '@ ' '@ ' $' ' ' ' % $' !' + !6 ' 'P>?@A6B66B6^Q'' ' ! ' ! A >' D' $' ' #' ' ' ' ' ' $' #' =''%' % $' !';!6 ' 'P>?@A6B6jkqs?6 B66B6^Q'' ' ! > Пример 76. Переносить длинные строки ' ' ' $ $' ' ! #' ' =' ' ' #' ! ' $' ' $>' _ ! ' ' ' +R[' ' $' ' $' ' ' *}<=' ' ' ' ' %' ' >' C ' ' ' $ ' #' #'' '' > C =' ' ! & =' ' ' % '' ' =' ' ' ' $'! '' '! >'C' '' ' '* ' $<=' ' $' @' ' ' ' ' ' ' ' ' >'H' '%'!'' ' '' #='' ' ' =' $! ' '*}<>'C 'P 'XQ/ 34+H 6 6 6 % Ɂɚɩɪɨɫ ɇɨɜɵɣɁɚɩɪɨɫ ȼɕȻɊȺɌɖɊȺɁɅɂɑɇɕȿ _ ɇɚɱɢɫɥɟɧɢɹɋɨɬɪɭɞɧɢɤɚɦɇɚɱɢɫɥɟɧɢɹɋɨɬɪɭɞɧɢɤ _ɂɁ _ ȾɨɤɭɦɟɧɬɇɚɱɢɫɥɟɧɢɹɋɨɬɪɭɞɧɢɤɚɦɇɚɱɢɫɥɟɧɢɹɄȺɄ ' _ ɇɚɱɢɫɥɟɧɢɹɋɨɬɪɭɞɧɢɤɚɦɇɚɱɢɫɥɟɧɢɹ _ _ȽȾȿ _ ɇɚɱɢɫɥɟɧɢɹɋɨɬɪɭɞɧɢɤɚɦɇɚɱɢɫɥɟɧɢɹɋɫɵɥɤɚ ɌɟɤɭɳɢɣȾɨɤɭɦɟɧɬ H'@'! '' !'! $' >' !'' ' ' '' !' ' ' ' '@''' !$='' !' ' '%!' 'PЗапрос = Новый Запрос("");Q> Пользоваться автоматизацией там, где это возможно ' @ ' ' !% ' ' ' ' ' ' 'H 6<6L 6<6+ !6 6 . 153 ' !' Пример 77. Создать текст запроса % =' ' $' &!!' ' ! =' ' !% ' $' ' ' =' ' ' ' ' ! '' !' &!>'L '@' &'!!' ' $A $ '! ' '' %' #' &> L ' @ ' ' &!!' ' ! ' ' !' ' ' 'P 'YQ' ' '' '' $' !A ' > 34,' 66 6 ɋɨɡɞɚɬɶɦɟɧɟɞɠɟɪɜɪɟɦɟɧɧɵɯɬɚɛɥɢɰ ɆɟɧɟɞɠɟɪȼɌ ɇɨɜɵɣɆɟɧɟɞɠɟɪȼɪɟɦɟɧɧɵɯɌɚɛɥɢɰ ɍɤɚɠɟɦɤɚɤɨɣɦɟɧɟɞɠɟɪɜɪɟɦɟɧɧɵɯɬɚɛɥɢɰɢɫɩɨɥɶɡɭɟɬɷɬɨɬɡɚɩɪɨɫ ɁɚɩɪɨɫɆɟɧɟɞɠɟɪȼɪɟɦɟɧɧɵɯɌɚɛɥɢɰ ɆɟɧɟɞɠɟɪȼɌ ɁɚɩɪɨɫɌɟɤɫɬ Ɂɚɩɪɨɫ ɇɨɜɵɣɁɚɩɪɨɫ ' !' %!' ' ' =' ' ! ' ' =' ' ' ' ' ' ! ' % 6 ' P >'+TUQ> $!' ' ' ' !!=' !' % ' $' ' >' $'' @ > C ' ' ' ! ' H)6 6 ' ' ' ' ' #' ' &!' ; % !& %' P@' ' $' ! ' ; %Q' ' ' ' & %=' & %*& %=' ='%'P >'+TWQ>' 154 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ()* 6 % 6 (*( 6 66 Пользоваться автоматизацией там, где это возможно 155 ] ' ' ! ' ' ' ' &' $' ' ' A ' ! >' L ' @ ' ' ' !' ! ' ; ' ' '' '! '' 'P >'+TXQ>' (+; 6 6 66) ' ' ' ' ' . ' ! ' !' ' ' ' C ' ' =% ' ! !' ' ' ' ' & %' ' & %*& %>'` % ='' $ '!'! ' ' '' ' ' %'P >'+TYQ>' (,=% 6 6 %!6 H' !$ ' ' !' $ ' ' !!=' ' ' % ' ' #'!!' '! ' '' ' ' ' %=' ' ' ' ' ! ' % ' $' ' ' A ' !> 156 101 совет начинающим разработчикам в системе «1С:Предприятие 8» D' !$ ' ' $' ' !' &!=' ' ' !' + ! ' ' $' ! ' 6 6 )>' ] ' ' ' &'E'& %+ % 'P >'+TKQ>' (- 6 6) C % ' >' ' ' =' ' ' ' ='!' '' '! '%!' 'P 'KQ> 34-H 6 76 6 % 6 ɁɚɩɪɨɫɌɟɤɫɬ ȼɕȻɊȺɌɖ _ Ɉɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵɇɨɦɟɧɤɥɚɬɭɪɚ _ Ɉɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵɇɨɦɟɧɤɥɚɬɭɪɚȼɢɞɇɨɦɟɧɤɥɚɬɭɪɵ _ ɋɍɆɆȺ ɈɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵɄɨɥɢɱɟɫɬɜɨ ɄȺɄɄɨɥɢɱɟɫɬɜɨ _ ɋɍɆɆȺ Ɉɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵɋɭɦɦɚ ɄȺɄɋɭɦɦɚ _ɉɈɆȿɋɌɂɌɖɇɨɦɟɧɤɥɚɬɭɪɚȾɨɤɭɦɟɧɬɚ _ɂɁ _ ȾɨɤɭɦɟɧɬɈɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵɄȺɄ _ Ɉɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵ _ȽȾȿ _ Ɉɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵɋɫɵɥɤɚ ɋɫɵɥɤɚ _ _ɋȽɊɍɉɉɂɊɈȼȺɌɖɉɈ _ Ɉɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵɇɨɦɟɧɤɥɚɬɭɪɚ _ Ɉɤɚɡɚɧɢɟɍɫɥɭɝɢɉɟɪɟɱɟɧɶɇɨɦɟɧɤɥɚɬɭɪɵɇɨɦɟɧɤɥɚɬɭɪɚȼɢɞɇɨɦɟɧɤɥɚɬɭɪɵ H' ' ' ' '' '' ' >'?'!'!' ' ' ' ' $' $' P $=' $' ' ' Q>'H'@'!%'* % <'' !' > F ='' '' =' ' ' '$' & ' $ ' ! ' ' ' ' ' >' ? =' @' '! ='' $' '! !>' Пользоваться автоматизацией там, где это возможно 157 Пример 78. Создать запрос и обработать его результат ? =' ' ' ' ' ' ''=' ' ' &$' $ ' ' ' #='! #' ' ' >' % =' ' !% ' ' ' ' ! ' ' #' # #' #=' ' ' =' #' !' ! > H' ''! !' $' '' ' '!$A ' =' '' ' ! ' $ $' '@ ' % 6 6 6 6 %!>' ' !' %' ' ' $' ! $ ' ! $' =' ' ' $' ' ' ' ' ! ' #' ' $' ' ' # ' ' ' !$ ' ' '@ #' #'' '! ' ' !> L ' ' ' !' &!!' & ' =' ! ' ' # ' $' =' ' ' ' ' ' ! ' % 6 6 6 6 %!>' =' ' ' # ' $' ' >' ' @ ' ' !' ' ' ' !$ >' H' !' H6 ' $'& '* 6 6 6 % 'P >'+TZQ>' (/ 6 % 6 6 6 6 %! 158 101 совет начинающим разработчикам в системе «1С:Предприятие 8» C ' ' ! ' H)6 6 ' ' ' ' ' #' ' &!' / &' ' ' ' +=' & =' >' ] ' ' & ' !' $' H ' ' $' ' ' $' '& ='& %=' =6w ='%'P >'+U[Q>' )2( 6 66 C ' ' ; ' ' ! ' ' ' ' &' ' ' % !'P >'+U+Q>' ); 6 6 66) C ' ' ' '! '+'P >'+URQ>' ' '!$ ' '' Пользоваться автоматизацией там, где это возможно )!; C '@' 6 6 %!6 159 ' ' >'C % '. ? !' ' ' ' ! =' ' ' !!' A $ ' 'P >'+UTQ>' )(- 6 6 % 76 6 % G' ' ' &!' P! ' ' ' Q' !' ' ' A '!$ ' !'! ' ' 'P 'ZQ> 34/O 6 ) %66 6 % 6 %!6 6 6 6 % 76 ^^ɄɈɇɋɌɊɍɄɌɈɊBɁȺɉɊɈɋȺBɋBɈȻɊȺȻɈɌɄɈɃBɊȿɁɍɅɖɌȺɌȺ Ⱦɚɧɧɵɣɮɪɚɝɦɟɧɬɩɨɫɬɪɨɟɧɤɨɧɫɬɪɭɤɬɨɪɨɦ ɉɪɢɩɨɜɬɨɪɧɨɦɢɫɩɨɥɶɡɨɜɚɧɢɢɤɨɧɫɬɪɭɤɬɨɪɚɜɧɟɫɟɧɧɵɟɜɪɭɱɧɭɸɢɡɦɟɧɟɧɢɹɛɭɞɭɬɭɬɟɪɹɧɵ Ɇɚɤɟɬ ɈɛɪɚɛɨɬɤɢɈɬɱɟɬɈɉɪɨɞɚɠɚɯɉɨɥɭɱɢɬɶɆɚɤɟɬ Ɇɚɤɟɬ Ɂɚɩɪɨɫ ɇɨɜɵɣɁɚɩɪɨɫ 160 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ɁɚɩɪɨɫɌɟɤɫɬ ȼɕȻɊȺɌɖ _ Ɋɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɇɨɦɟɪ _ ɊɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹȾɚɬɚɄȺɄȾɚɬɚ _ Ɋɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɋɤɥɚɞ _ ɊɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɌɨɜɚɪɵ _ ɇɨɦɟɪɋɬɪɨɤɢ _ ɇɨɦɟɧɤɥɚɬɭɪɚ _ Ʉɨɥɢɱɟɫɬɜɨ _ ɐɟɧɚ _ ɋɭɦɦɚ _ _ɂɁ _ ȾɨɤɭɦɟɧɬɊɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɄȺɄɊɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹ _ȽȾȿ _ Ɋɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɉɨɤɭɩɚɬɟɥɶ ɉɨɤɭɩɚɬɟɥɶ _ _ɍɉɈɊəȾɈɑɂɌɖɉɈ _ Ⱦɚɬɚ Ɂɚɩɪɨɫɍɫɬɚɧɨɜɢɬɶɉɚɪɚɦɟɬɪ ɉɨɤɭɩɚɬɟɥɶɉɨɤɭɩɚɬɟɥɶ ɊɟɡɭɥɶɬɚɬɁɚɩɪɨɫɚ Ɂɚɩɪɨɫȼɵɩɨɥɧɢɬɶ ɈɛɥɚɫɬɶɁɚɝɨɥɨɜɨɤ ɆɚɤɟɬɉɨɥɭɱɢɬɶɈɛɥɚɫɬɶ Ɂɚɝɨɥɨɜɨɤ Ɉɛɥɚɫɬɶɉɨɞɜɚɥ ɆɚɤɟɬɉɨɥɭɱɢɬɶɈɛɥɚɫɬɶ ɉɨɞɜɚɥ ɈɛɥɚɫɬɶɒɚɩɤɚɌɚɛɥɢɰɵ ɆɚɤɟɬɉɨɥɭɱɢɬɶɈɛɥɚɫɬɶ ɒɚɩɤɚɌɚɛɥɢɰɵ ɈɛɥɚɫɬɶɉɨɞɜɚɥɌɚɛɥɢɰɵ ɆɚɤɟɬɉɨɥɭɱɢɬɶɈɛɥɚɫɬɶ ɉɨɞɜɚɥɌɚɛɥɢɰɵ ɈɛɥɚɫɬɶȾɟɬɚɥɶɧɵɯɁɚɩɢɫɟɣ ɆɚɤɟɬɉɨɥɭɱɢɬɶɈɛɥɚɫɬɶ Ⱦɟɬɚɥɢ ɌɨɜɚɪɵɈɛɥɚɫɬɶɒɚɩɤɚɌɚɛɥɢɰɵ ɆɚɤɟɬɉɨɥɭɱɢɬɶɈɛɥɚɫɬɶ ɌɨɜɚɪɵɒɚɩɤɚɌɚɛɥɢɰɵ ɌɨɜɚɪɵɈɛɥɚɫɬɶɉɨɞɜɚɥɌɚɛɥɢɰɵ ɆɚɤɟɬɉɨɥɭɱɢɬɶɈɛɥɚɫɬɶ ɌɨɜɚɪɵɉɨɞɜɚɥɌɚɛɥɢɰɵ ɌɨɜɚɪɵɈɛɥɚɫɬɶȾɟɬɚɥɶɧɵɯɁɚɩɢɫɟɣ ɆɚɤɟɬɉɨɥɭɱɢɬɶɈɛɥɚɫɬɶ ɌɨɜɚɪɵȾɟɬɚɥɢ ɌɚɛȾɨɤɈɱɢɫɬɢɬɶ ɌɚɛȾɨɤȼɵɜɟɫɬɢ ɈɛɥɚɫɬɶɁɚɝɨɥɨɜɨɤ ɌɚɛȾɨɤȼɵɜɟɫɬɢ ɈɛɥɚɫɬɶɒɚɩɤɚɌɚɛɥɢɰɵ ɌɚɛȾɨɤɇɚɱɚɬɶȺɜɬɨɝɪɭɩɩɢɪɨɜɤɭɋɬɪɨɤ ȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢ ɊɟɡɭɥɶɬɚɬɁɚɩɪɨɫɚȼɵɛɪɚɬɶ ɉɨɤɚȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢɋɥɟɞɭɸɳɢɣ ɐɢɤɥ ɈɛɥɚɫɬɶȾɟɬɚɥɶɧɵɯɁɚɩɢɫɟɣɉɚɪɚɦɟɬɪɵɁɚɩɨɥɧɢɬɶ ȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢ ɌɚɛȾɨɤȼɵɜɟɫɬɢ ɈɛɥɚɫɬɶȾɟɬɚɥɶɧɵɯɁɚɩɢɫɟɣȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢɍɪɨɜɟɧɶ ɌɚɛȾɨɤɇɚɱɚɬɶȽɪɭɩɩɭɋɬɪɨɤ ɌɚɛȾɨɤȼɵɜɟɫɬɢ ɌɨɜɚɪɵɈɛɥɚɫɬɶɒɚɩɤɚɌɚɛɥɢɰɵ ɌɚɛȾɨɤɇɚɱɚɬɶȺɜɬɨɝɪɭɩɩɢɪɨɜɤɭɋɬɪɨɤ ɌɨɜɚɪɵȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢ ȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢɌɨɜɚɪɵȼɵɛɪɚɬɶ ɉɨɤɚɌɨɜɚɪɵȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢɋɥɟɞɭɸɳɢɣ ɐɢɤɥ ɌɨɜɚɪɵɈɛɥɚɫɬɶȾɟɬɚɥɶɧɵɯɁɚɩɢɫɟɣɉɚɪɚɦɟɬɪɵɸɁɚɩɨɥɧɢɬɶ ɌɨɜɚɪɵȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢ ɌɚɛȾɨɤȼɵɜɟɫɬɢ ɌɨɜɚɪɵɈɛɥɚɫɬɶȾɟɬɚɥɶɧɵɯɁɚɩɢɫɟɣ ɌɨɜɚɪɵȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢɍɪɨɜɟɧɶ Ʉɨɧɟɰɐɢɤɥɚ Пользоваться автоматизацией там, где это возможно ɌɚɛȾɨɤɁɚɤɨɧɱɢɬɶȺɜɬɨɝɪɭɩɩɢɪɨɜɤɭɋɬɪɨɤ ɌɚɛȾɨɤȼɵɜɟɫɬɢ ɌɨɜɚɪɵɈɛɥɚɫɬɶɉɨɞɜɚɥɌɚɛɥɢɰɵ ɌɚɛȾɨɤɁɚɤɨɧɱɢɬɶȽɪɭɩɩɭɋɬɪɨɤ Ʉɨɧɟɰɐɢɤɥɚ ɌɚɛȾɨɤɁɚɤɨɧɱɢɬɶȺɜɬɨɝɪɭɩɩɢɪɨɜɤɭɋɬɪɨɤ ɌɚɛȾɨɤȼɵɜɟɫɬɢ ɈɛɥɚɫɬɶɉɨɞɜɚɥɌɚɛɥɢɰɵ ɌɚɛȾɨɤȼɵɜɟɫɬɢ Ɉɛɥɚɫɬɶɉɨɞɜɚɥ ``ɄɈɇɋɌɊɍɄɌɈɊBɁȺɉɊɈɋȺBɋBɈȻɊȺȻɈɌɄɈɃBɊȿɁɍɅɖɌȺɌȺ 161 ? '' =' !' ' ' ' '' !>' $' $' $' ' &!!' ' ' ! ' PТабДокQ=' ' !% ' $' =' ' !' ' ! ' PПокупательQ' ' ! A ' ' >'F' >' $=''@' $'! q ' =' !' '' '!$ '@ ' ' %' ' ' ' %' ' % $' #' ' ' > #$ %&'# ' $' ! ' ' ' !$ ' ' %' %' '!$ ' '' !>'G''@ ''%'' $' # ' ' ' ' ' ! #' !$ > Пример 79. Проверить или изменить текст запроса H' ! ' ' ' ' !%' !!' ' ' $' A' ' ' $=' ' ! ' $' @' ' ! !=' ' $ $' ' @ ' !' >' C =' ' &'E' ' ' ' '='' ! !' ' %' ! ' ' >'>' F' ' !% ' $' ' @' &'' ' > H! !' $' ' !' &' ' #' ' ' ' ' ='% ' ' ' > ^ '@ ' $' ' ' '' !' =' ' ' @ ' !' ' ''!'!' =' '' > 162 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' !' !$' ' ' ' ' !' ' P' '!$ Q' ' ' >'J '' ' ' $ ='' !'* <' =''$' ' ! ' ' # ' '!%'!! ' ' > D' $' ' &A =' ' ' ' ' ' '! ' !6)%'P >'+UUQ>' ))( 6 6)G '@ ' ' ' ' ' 6 6 % 6 % '. ' ' ! ' '% '' '!' ' ' >' ' &' ' ' ' !' !' > ' ' E' @' ' $' ! ' ' $' ' >' ' ' ' ! ' ' ' ' ' >' ' ' '!' '$'' ' A ' =' ' ' ' ' >'!'' ' ' @' ' ' ='@'*! ' <> ? =' $ ' ' ' ' %' $' ' ! !>' C' ' ' $=' ' ' @' ' ' $' ' ' A ' '' % 'UV >' ' ' ' ' # ' $' ' ' ' ' ! ' % >' H' @' ' ' %' $' !' >' J ' ' ' % ' =' ' ' ! ' ! ' !$' ' ' ' ' ! ' ' '! %' ' #' ' ' !'=' '@ ' '! !' ' !!' >' Пользоваться автоматизацией там, где это возможно 163 #$ %&'# J ' ' ' ' ' ' P =' ' ' ' Q='' ' !% ' $' $' '! !>' L ' $' !' ' @' ' ' $' !' >' ] ' ' % $' =' ' !' ' ' ' '' ' > Пример 80. Написать и отладить запрос F ' ' ! & ' =' %' ' $ $' A' ' ' ' !=' ' !% ' ! $ =' ' ' ' $' !A ' ' >' M' $' ' !% ' ! $ =' ' ' $ ' ''! =' ! ! ='! ! ' ' >'> C =' ' $' ' ' !% ' ! $' % !' !!!' #=' '' ' ' =' '@'!' $=' ' # 'A $' ' > H'@'! '! ' ' ' $' ' $' '' ' ' ' $ #' #' ' % >' G' ' ' A ' ' ' ' ' ! >' ? $' ' E' @' ' =' !' ' %' ' ' & A# A ' % ' Pk??V^^q?FUF@Q/' / 6 6 6 <66 / 6 <6 + ! 6 6 V6 76 76 % 6<6; ! 6 66 6<6' 66 . % =' ' # ' ! $=' ' #' # #' #' ' ' ! ' $' =' ' ' ' ' # ' >'D'! $'@ ' =' ' A ' % ' =' ' $!' ' ' ' % ' 'P '+[Q> 342 6 ȼɕȻɊȺɌɖ ɊɚɫɯɨɞɋɫɵɥɤɚɄȺɄȾɨɤɭɦɟɧɬ ɊɚɫɯɨɞɉɨɤɭɩɚɬɟɥɶɄȺɄɉɨɤɭɩɚɬɟɥɶ ɂɁ ȾɨɤɭɦɟɧɬɊɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɄȺɄɊɚɫɯɨɞ ȽȾȿ ɊɚɫɯɨɞɋɨɫɬɚɜɌɨɜɚɪȼ ȼɕȻɊȺɌɖ ɉɪɢɯɨɞɋɨɫɬɚɜɌɨɜɚɪɄȺɄɌɨɜɚɪ ɂɁ ȾɨɤɭɦɟɧɬɉɪɢɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɋɨɫɬɚɜɄȺɄɉɪɢɯɨɞɋɨɫɬɚɜ ȽȾȿ ɉɪɢɯɨɞɋɨɫɬɚɜɋɫɵɥɤɚ Ⱦɨɤɭɦɟɧɬ 164 101 совет начинающим разработчикам в системе «1С:Предприятие 8» H' % ' UV ' ! ' $' =' ' ' ' '@ ' =' ' ' ' ' % ' !'* !>' _!$ ' ' ' ' ! ' $' %=' !' ' ' P >'+UWQ>' )** 6 6 6 6 M ' =' ' %' !' %' & ! ' > $' ' $' =' ? =' ' ' !% ' $' $ =' ' ' ' % ' =' ' ' @ ' ' ' ! $' !% ' ' '!%' ' >'L ' $'!' $' ='!' ' $'P' '! '% ' Q=' % $' !' * G !=' ' $' '$'=''' 'P >'+UXQ>' Пользоваться автоматизацией там, где это возможно )+* 6 6 6 6 165 6 ` $=' ' ' ! ' $ ' =' ' ' ' ' ' ' P>?@A6 B6 IQ=' ' ' ' !' ' P>?@A6B6>Q=' ' '' '! ='! '!'%!' ' ' ' ' ' $'' '! ' 'P>?@A6B6QQ> $' $' ' ' ' ' ' ' $' ' ' %' ' ' ' ' *}<>' L ' @ ' ' !% ' ' ' ' ' !'H 6<6L 6<6+ !6 6 '++Q> 'P 166 101 совет начинающим разработчикам в системе «1С:Предприятие 8» 34H 6 6 6 % Ɂɚɩɪɨɫ ɇɨɜɵɣɁɚɩɪɨɫ ɁɚɩɪɨɫɌɟɤɫɬ ȼɕȻɊȺɌɖ _ ɊɚɫɯɨɞɋɫɵɥɤɚɄȺɄȾɨɤɭɦɟɧɬ _ ɊɚɫɯɨɞɉɨɤɭɩɚɬɟɥɶɄȺɄɉɨɤɭɩɚɬɟɥɶ _ɂɁ _ ȾɨɤɭɦɟɧɬɊɚɫɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɄȺɄɊɚɫɯɨɞ _ȽȾȿ _ ɊɚɫɯɨɞɋɨɫɬɚɜɌɨɜɚɪȼ _ _ ȼɕȻɊȺɌɖ _ ɉɪɢɯɨɞɋɨɫɬɚɜɌɨɜɚɪɄȺɄɌɨɜɚɪ _ ɂɁ _ ȾɨɤɭɦɟɧɬɉɪɢɯɨɞɧɚɹɇɚɤɥɚɞɧɚɹɋɨɫɬɚɜɄȺɄɉɪɢɯɨɞɋɨɫɬɚɜ _ ȽȾȿ _ ɉɪɢɯɨɞɋɨɫɬɚɜɋɫɵɥɤɚ Ⱦɨɤɭɦɟɧɬ _ Пример 81. Автоматически проверять синтаксис G ' ' 'E' $'! '% $='' ' !'$ $ >'J'' ''! ' ' ' $ $' ' #' !& ' ' =' ' ' ' #' O=' ! $' @ #' O' ' #' #' ' ' >'> ! '! ' % ' ' '' !#'% #/' ' ' H 6 >' ?' =' ' #' ' !'' P 6 <6 6 <6 - %6 <6 Q' ' =' ' @ ' ' ' ' '' ' ' ' ' ! =' ' %' '# '' ! & '' &>' J ' ' ' ! ' ' =' ' ! %' ' #' ' & $ ' ' >' ' ' ' ' A =''!' ' !' ' ' ! ' ' > % ' $' !' !' ' $' ! ' ! !>' M$' =' ' '@' !% ='*' <>'C''!' $A $' !'!' > HA#=' !=' ' ' ' !' ! $ ' ' ' ' ' # ' ' '! > HA#='! $' ' $' '!' $ '*& <' ' *' ' <>'F '' '! ' $'' ' ' > Пользоваться автоматизацией там, где это возможно 167 #$ %&'# C '' =' '!' ' ' ' ' ' ='' '%' $''! !=' % ' !' 6 %' 'P>?@A6B6C]Q'' ' ! ' ! > Пример 82. Как исправить ошибку ' #% ' ' ' ' $' % ='!'' ' E' ' $' $' =' ' ' $' ' >' J ' ' ' A ' E' =' ' ' >' G' ' &$' ' ! =' ' ' ' *&<'' ' ''!> C ' ' % ' $' !>' C ' ' #A ' ' q' @!' ' ' ! $' ' =' ' ' $ ' @& =' ' $' ' *!<=' ' $=' ' A ' ' ' # $' ' $' ' >' ' $' %' % ' $' ' >' J =' =' * ' $' <' ' % =' ' ' !$A!$' E' ' ' =' ' ' @' *!$A!$<' ' !%' ' =' ' !' ! ' ' $' ' $>' G' =' ' ' ' ' ' /' * ' !' $' ' ' <> ' '' '% >'C' $ $' ' ' #' ' ' ' ' '%/ i' $='' '' '' > i' ' ''' ! & ='' ' # ' > i' $=' ' ' ' '' ' ' > J ' ' =' ' ' $' $ ' $' =' ' ' ' ' ' >' J ' ' % =' %' A $ ' $' ' #' ' %' $' ' ' $' ='' '' > Пример 83. Внимательно анализировать текст ] $ ' ' 'P '!' #Q' ' ' ' $ $>' H' %' $' ' #' =' ' !' $ $' ' '&> % =' ' $' ' =' ! ' ' >' F' ' ' $ ' '9 ' '*9 ɫ<'P '+RQ> 168 101 совет начинающим разработчикам в системе «1С:Предприятие 8» 34! ) %6J9 WXK ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚȺɞɪɟɫɄɥɢɟɧɬɚ Ʉɨɦɚɧɞɚ Ⱥɞɪɟɫ ɉɨɥɭɱɢɬɶȺɞɪɟɫ Ʉɥɢɟɧɬ ɋɨɨɛɳɟɧɢɟ ɇɨɜɵɣɋɨɨɛɳɟɧɢɟɉɨɥɶɡɨɜɚɬɟɥɸ ɋɨɨɛɳɟɧɢɟɌɟɤɫɬ Ⱥɞɪɟɫ ɋɨɨɛɳɟɧɢɟɋɨɨɛɳɢɬɶ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ ' ' '! '!' !% ' ' ' >' ' @' ' ' !% #' ' ' ' & ''' ' ' >'F'@ ' '% ' ' $' '!' 'P >'+UYQ> ), 66 6 6 66 6 6 6 ?' ' % ' '' '! ' %' ' ' E' * ' ' ' PGQ<=' ' ' % ' A % $=' ' ' ' ' ! ' >' C' ' ! $ ' ' @' =' !% '$' ' '! >' Пользоваться автоматизацией там, где это возможно 169 ' ' !' ' =' % =' =' ! $ ' $' A ' '' $ ' ' ' 9 =' ' ' ' &!'! ' '>'F' ' ' $' ' $' !'P '!!'*<'' ' Q> C' ! ' $ $' ' @ ' ' &' #' A =' ' ' ' #' ! ' P 6 <6 6<6- %6<6/ Q> H' @' ! =' ' ' ' ' ' ' =' ' !' ! =' ' ' =' ' =' ' >' ] ='@' ' =' ' ' ' #' '' >' b =' ' ' ' ' ' ' P =' ' ' ! ' #% ' ' ' &' ' ' &' E' *<=' * <=' *<' ' >'>Q>' H' !$ ' % ' $' ' ' ' ' ' ' ' >' G' ' $' ' ' &' ' ' !% '> Пример 84. Запустить отладочный сеанс от имени другого пользователя J '' ! & ' '$ =''' ! '' ' ' ' ' $ ' ' ' =' =' 9G 'P >'+UKQ> )-* 6 ! 66% 6 $% D' $' ' *+/ <>' ' ' $ '' ' =' ' ! ' ' ! ' ' ' ' *+/ <' ! ' ' =' ' ' ' ' ' ! ' P' ' Q> % =' $' ' !% ' ! $' *+/ <' ' ' ! ' $ =' =' =' ' $=' ' % ' ' '' ' > 170 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ? %' '$ ' ! $'*+/ <=' $'' ' ! ' & !' !=' $ ' ' $ $' ' E' ' ' ! >' G' ' ' # ' A' $=' ' ' ' # ' ! $' ' ' ' ! '' ' > H'@'! ' '' ' '' ! ' $' !% ' ' ! ' '*+/ <' ' ! $' ' ' % A > L ' @ ' ' #' ' ! ' P 6 <6 6 <6 '% 6UV 6<6 Q' '! '('' !' ' ! !' ' ' !% !'!' ' '$ ' !A & 'P >'+UZQ> )/* 6 ! 76 6 6 6% 6% ! 6JUV K ' @ ' ' !' ' *+/ <' ' ! ' % A '>?@A6B6C' ' ! ' ' ' 'C' % '!' ! '' ' '' #' '$ 'P >' +W[Q=' ' ' ' ' ' ! ' ' ! ' ' ' A >' Пользоваться автоматизацией там, где это возможно 171 *2 6$ )6 6 6 6 6JUV K Пример 85. Подключить отладчик к работающему сеансу F ' ' ' % ' ' ' # ' =' ' ' ' $' ' % $>'' ! ' % ' ' ' ' % ' UV ' ' ' $' !A' !' &!' & >'F' !' % ' ! $' ' !>'!' !'#' ''$'' ! ' ' #' #=''!' ' ' ! $>'C' ' ' ! > J ' ' $' % =' ! $' ! ' ' ' ' E' ' =' ' ' !' $ $' =' !' ' ' @ ' ' ' % ' UV =' ' ' $' ='' ''!' ' % ='' ' ' > H' @' ! ' $' ! ' % $' $' ! ' ' !%' !' !=' ' % $' !=''' $' =' ' '' ! ='' $'@!' !> 172 101 совет начинающим разработчикам в системе «1С:Предприятие 8» _ ' ' ' ! =' ' ' ! ' $ ' ' *+/ <=' !' ' '%'$='' ' !A ='' ' ' > D' @' $=' ' ' !' ' ' ' % >' L ' @ ' ' ' ' UV ' ' ' ' ' P= 6 6 <6 6 <6 Q' ' ! ' %'6 6 % 6 6 'P >'+W+Q> *; 6 6 6 6JUV K '@ ' ! '*+/ <' ' ' & !'! ' % $='' $' ! > !' !=' H' ! '' ' '' ' =' ' !' 6 <6 F6 ] ' ' ' ' ' ' ! ' ' ' ' # ' ' ' $' ' !>' ' @ ' ' ' !!' ' ' ' ! #' ' ' #' ' ' P' % ' Q=' >'+WR> H' !$ ' ' ' ' ' *+/ <' ' ' ' ' ' >' F' @ ' ' ' %' !%' ' '' ! ' ' $='' '> Пользоваться автоматизацией там, где это возможно *! 6 173 6 Пример 86. Узнать значения переменных % !=' ' ' ! & =' ' ' ' ! ' ' ' % ' ' ! =' ' $' ' $' ' !>' H' ' ' % ' ' A' =' ' ' ' ' =' ' ' ! $' ' ! '' ' '=' ' '@ ' > L ' ' ' % ' $' !' ' ' ' >'' ? ' =' ! ' $=' ' ' ' ' ' ' ' > L '@ ' !% ' $' ' % ' '' ''! =' ' ' ='' $' ' > _ ' ' > % =' ' &!' ' ' !' ' !' $' ! ' ' ' ' =' ' !' ' !! ' =' #' '@'>'% =' ' $' ' '' ' ' ОткрытьФорму()'' ' !!' ПараметрыФормы=' ' ' ' =' A ' 'Параметры'P '+TQ> 174 101 совет начинающим разработчикам в системе «1С:Предприятие 8» 34( 6 6J K ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɉɨɞɛɨɪ Ʉɨɦɚɧɞɚ ɉɚɪɚɦɟɬɪɵɎɨɪɦɵ ɇɨɜɵɣɋɬɪɭɤɬɭɪɚ ɁɚɤɪɵɜɚɬɶɉɪɢȼɵɛɨɪɟɆɧɨɠɟɫɬɜɟɧɧɵɣȼɵɛɨɪ Ʌɨɠɶɂɫɬɢɧɚ & ; <=+ / /; =# # >/? @A Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ ' ' # ' ' ' % ' ' ' ' % ' ' ' ' E' *C ' ' P ' ' RQ<>' ' % ' ' ' !' ' ' ' ! ' ' ' ' >' ' % ' ' $% ' ' $' ' !' ' E' ' !$' ' # ' =''!'ОткрытьФорму(). UV ' ' D' $=' ' ' ' =' ' % ' $=' ' ' !' ' ' PПараметрыQ' ' ОткрытьФорму()' ' ' ' > L ' @ ' ' !' ' ! ' ' ' ' ' P ' % ' '' '+TQ=' ' ''' ' ' # A $=' !% '! $'!' > ' ' @' $' ' $' ' ' ' ' !% ' '! ' '' !% ' 'P >'+WTQ> *(; 6 6 6 6 6 % Пользоваться автоматизацией там, где это возможно 175 ' @ ' % ' !' !6 %' WCX' ' ' ' !A ' ! ' ' % ' ' ' =' ' !A ' ! $'*+/ <> ' % ' ' ' ' ' # ' ' ' % ' !' ' ' ' ' >' H' ! ' !' '&! ' Подбор()'' ' >'_ '' ' ' =' ! ' ' !!' !' !' ! ' P >' +WUQ>' ] $='' ' % ' '' ' =' ' ='% '!' ='' ' $> M$' ' !% '! $=' ' ' ' ' '% '' A ' Параметры' ' ' ' >' L ' ' ' ' ' ' ' % ' !' * !6 6 Wjkqs?6B6C X' ' ' ' ! ' ! > ' ' * =' ' ' ' * ' ' ' ' Параметры>'H' ! #' #''! ' ' ' ' @' ' E' ДанныеФормаСтруктура>' _ ' @!' !!!=' ' %' ! $' ' ' ' ' ' ! ' Ключ' ' КлючНазначенияИспользования'P >'+WUQ> *) 6 6 6 6 6J* K M ' =' ' =''' 'ОткрытьФорму()''' ' ' ' !! ' ПараметрыФормы' P ' ' Q=' ' ' ' ' ' ! ' Параметры' 'ДанныеФормаСтруктура>'@!' ' > 176 101 совет начинающим разработчикам в системе «1С:Предприятие 8» b ' ='' =' '''# '$=' A '& ' $ #' >'C =' ' '!!>' M ' ' ' ' %' $=' ' #' ' ' @' ' '!! > C =' ' # ' ! $=' ' #' ' ' '' МассивДляРасчета>' L ' ' ' ' ' ' МассивДляРасчета' ' ' ' ' % ' !' * !6 G 6Wjkqs?6B6C X' ' ' ' ! ' ! > $!' 'E'@'& ' ='' '' '' A ' ' * ' ' ' & ' ' &' / %!' ' % ' !' !6 6 6 ! 6 6WC~X6 >'M ' ' ' % ' ' ' % ' & =' !!!' ' &!' =' ' ' #' '' %'%'$ $ ' ' C~6 P >'+WW=' +WXQ> ** 6 6 )6 6 6J* K Пользоваться автоматизацией там, где это возможно *+ 6 177 6 )6 6 6J* K #$ %&'# $!' ' ' ' ' $' ' ! ' !' ' !'' ='='' $'' @''!' =' % ' % $' !'H 6 6WC X' ' ' ' ! ' A ! >' '@' ' ' ! $ ' $='' '' # ' !='' !$'$' '' > 178 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 87. Остановить исполнение до того, как произойдет ошибка b ' ! & =' ' ' ' ' ' ' ' *+/ <' % ' ' >' F' ' $' !=' ' ' # ' =' % >' c ' !!'' A'* <' =' ' ' ' %' > H' @' ! ' $' % $' $' =' ' % ' A $' ' ' ' ' ' ' ' ' '' ! >' L '@ '! ' %' ! 6 6 '' 6 6 6 =' ' ' ' '6<6 6 6 ' P >'+WYQ> *, 6J 6 6 K H' @' ! ' ' % ' !' ' ' ' ' =' ' ! =' ' !' ' & ''' ' ' 'P >'+WKQ> *-6 6 6 G' ' % ' 6 ' %' $' ' ! =' ' #='' ' '' ' > =' Пользоваться автоматизацией там, где это возможно 179 Пример 88. Узнать значения нескольких переменных одновременно F ' '! ' ' '$' ' A' 'A =' ' $' ' !' $ #' #' ' % ' ' ' ' % > C =' ' # ' $' $ $' ' ! & =' ' ' ' ' ' ' >' ' ! & ' ' # ' & ' ' ' =' ' ' ' =' ' # ' !!' & ' ' ' >'>' ' $A $' ' =' '''! ' $' ='' ' & ' ' $=' ' $' =' ' $' ' >'>' % ' $' ' $ ' ' #' @ #' #' ' ' * =' '@' ' ' ! > c!' ' ' @ ' $ $' & $ ' ' H =' ' ' ' ' ' & ' ' $' ' !' $ #' ! #' ' % > C =' ' !' ' ' &' ! & ' ' ' ' ' & '' !>'H' ' ' % '' H =' % ' !' H 6W>?@A6B6IA?6B6X' ' ' ' ! ' A ! >' D' $' !' ' % ' ' =' ' ' ' !' ' ' ' >' ' ' ' ' ' ' % ='' !% ' ' ' ' =' ' %'! ' ' !$ ' '' !'P >'+WZQ> H' !$ ' ' ' ' % ' !' ' ' ' ' %'! $'@ =' ' ' '' ' !' P >' +X[Q>' F' ' =' ' %' ' ! $' ' ! $' !' P =' $ ' $' ' ' Q> ` =' ' ' ' ' ' ' '' ' ' ' >'@!''%' ! ' ' =' ' ' $' %' =' '' ' ' ! ' ' #' =' ' ' $'' ' $' #' ' > 180 101 совет начинающим разработчикам в системе «1С:Предприятие 8» */* +2 6 6 6 6 6 6 J ' ' ' ' ' $' ' !% =' ' % ' $' A % '' ' % ' 'Del' ' $' > Пользоваться автоматизацией там, где это возможно 181 Пример 89. Остановить исполнение при выполнении некоторого условия b ' =' ' ' ' ' % ' ' ' ' =' ' $' ' ' ! & =' ' ' #A' #' #>' % =' ' & ' ' !% ' ' ' #' & >' ' @' ! ' #''$ ' & '# ' $ =' ' ' A' ' & ' ' !% ' $ >' D' $ =' ' ' =' ' !% ' $' ' ! ' #''@'* $ <' & > ' ! $' !' ' ! ' & ' ' ' ! ' @A >' !' ' ' ' $ ' ' %' ' & =' $' ' ' ' % $' !' % ' C>' =' ' ='*! $ <='$'& '%'$' $'$ > ^ ' @ ' $ $' ' @ #' &' !' ' ' !A >' ' ' ' $' ' ' ' =' ' !' $ ' '* $ <' & >' L '@ ' ! '& '# '@ ' ' )'! A ' !' ' !!' ' !' & ' ' % ' !' H 6 6 6 % ' ' ' ' ! ' ! > ] ' ' ' ' ; 6 ' ! % ' ! =' ' ' ' '!' $ >'C ='' ' ' @' * $ <' & >' M ' % ' $/' Организация.Наименование = "ООО Комфорт"'P >'+X+Q> H'!$ ' ' '' ! ' '$' =' '!!' !% $ ' ' & ' ' *?<>' C ' ! #' & #' & ' ' ' !>' J ''# ' $'! ' ='! '!'' '' ='% '!' '' ! =' ' ' % ' !' >' J ' ' ' # ' $' ! !' ' #=' O' ' >'>=' % # ' ' ! ' =' ' %' $' #' ' ' ! ''!' > 182 101 совет начинающим разработчикам в системе «1С:Предприятие 8» +; 6% 6 Пример 90. Посмотреть изменение переменных по шагам H'&' ' $ ' ! & ' % ' '% ' ' =' ' ' $'' ' A' >'H' @'! ' ' %' $' ' ' >' ' @' ' %' $'!' ' ' ' '' ' ' ' =' ' ' !=' $' !=' ' ' % ' ' #A > C =' ' ' '' ' !' ' ''# ' ' $=' ' ' & ' ' $=' ' $' ' =' ' $' ' >'>' _ ' ! & ' ' ' ' ' ' !=' ' ' ' ! '' & =' ' '%!' 'A ' ' '' '!!'ДанныеНоменклатуры'P '+UQ> 34)O%)66 6 6 6 6 % ɇɚɄɥɢɟɧɬɟ ɎɭɧɤɰɢɹɊɚɡɨɛɪɚɬɶɋɬɪɨɤɭ ɋɬɪɨɤɚȾɥɹɊɚɡɛɨɪɚ Ⱦɚɧɧɵɟɇɨɦɟɧɤɥɚɬɭɪɵ ɇɨɜɵɣɋɬɪɭɤɬɭɪɚ ɉɨɡɢɰɢɹ ɇɚɣɬɢ ɋɬɪɨɤɚȾɥɹɊɚɡɛɨɪɚ ɋɬɪɨɤɚȾɚɥɟɟ ɋɬɪɨɤɚȾɥɹɊɚɡɛɨɪɚ Пользоваться автоматизацией там, где это возможно 183 ɂɧɞɟɤɫ ɉɨɤɚɉɨɡɢɰɢɹ!ɐɢɤɥ ȿɫɥɢɂɧɞɟɤɫ Ɍɨɝɞɚ Ɂɧɚɱɟɧɢɟ ɋɪɟɞ ɋɬɪɨɤɚȾɚɥɟɟɉɨɡɢɰɢɹ± ɂɧɚɱɟ Ɂɧɚɱɟɧɢɟ ɋɪɟɞ ɋɬɪɨɤɚȾɚɥɟɟɉɨɡɢɰɢɹ± Ʉɨɧɟɰȿɫɥɢ Ⱦɚɧɧɵɟɇɨɦɟɧɤɥɚɬɭɪɵȼɫɬɚɜɢɬɶ ɉɨɥɟɋɬɪɨɤɚ ɂɧɞɟɤɫ Ɂɧɚɱɟɧɢɟ ɋɬɪɨɤɚȾɚɥɟɟ ɋɪɟɞ ɋɬɪɨɤɚȾɚɥɟɟɉɨɡɢɰɢɹ ɉɨɡɢɰɢɹ ɇɚɣɬɢ ɋɬɪɨɤɚȾɚɥɟɟ ɂɧɞɟɤɫ ɂɧɞɟɤɫ Ʉɨɧɟɰɐɢɤɥɚ ȼɨɡɜɪɚɬȾɚɧɧɵɟɇɨɦɟɧɤɥɚɬɭɪɵ ɄɨɧɟɰɎɭɧɤɰɢɢ H' & ' $' !' ' ' !' СтрокаДалее = …' ' ! ' *+/ <'' % ' 'P >'+WKQ> +!; 6 6 6 6 ) 6 6 C % ' !' !6 %%' ' ' & ' A >' ' ' =' ' ! '!' '' > D'' ' '& ' ' $' ' !'#' % =' ! ! #' ' ' =' ' ' H =' % ' !'H 6W>?@A6B6IA?6B6X' ' ' ' ! ' ! >'] ' 184 101 совет начинающим разработчикам в системе «1С:Предприятие 8» '$'' !' ' '' ' Позиция='Значение' ' !!!'ДанныеНоменклатуры. 'СтрокаДалее=' '@ =' % ' !' !6 %6WCX' =''%' A $ ' ' %' ' & ' ' $=' ' ' %' ' !!' #'P >'+XTQ> +( 6 6 J '' ='' A''!!' $' $ ='' %' $ '' @'' $ >'] ' ! $' !=' ' '* $ <' & ' ' ''' =''$' $' ' % ' ' > ' @' ! ' =' ' ' ' =' !' ' ' >'F $ ' ' '' ' ' . Пользоваться автоматизацией там, где это возможно 185 C =' $' ' ' ' ' ' & ' & =' ' !' '' $' '%!6 6 'PCUQ> C ' ' %' ! ' ' ' ' %' ' '! & 'P >'+XUQ> +) ' #' 6 6 M ' ='' $' ' ''%' $' ' '=' ' ' >' 186 101 совет начинающим разработчикам в системе «1С:Предприятие 8» Пример 91. Узнать, откуда была вызвана процедура % ='' ' '*+/ <' ' =' ' ' ''!' '' ! =' !$' A'&!>' ' ' #' ' ='' =' '' @!' &!!=' !%' ' $ >' H' @' ! ' ' !% ' $=' ! ' ' ' @ ' &! =' ' ' ' !' =' ' !%' ' ' !> C =' ' ' ' ' ' ' ! ' ' ! & ' ПолучитьАдрес()=' ' ' ' >' H' @!' ' @' ! & ' ' ' СсылкаНаКлиента>' ' ! & '' =' '! ' ''!''@ ' =' ' ' *] ' ' ' ' O ' <' P '+WQ> 34*O%)6J % !9 WXK ɇɚɋɟɪɜɟɪɟȻɟɡɄɨɧɬɟɤɫɬɚ ɎɭɧɤɰɢɹɉɨɥɭɱɢɬɶȺɞɪɟɫ ɋɫɵɥɤɚɇɚɄɥɢɟɧɬɚ + B /C A ɄɨɧɟɰɎɭɧɤɰɢɢ H' ' ' 'P Wjkqs?6B6C X>'H' ' ! ' ' ' O=' ' +* ' ' ' ' СсылкаНаКлиента' ' ' '' '+W'% ' Q'' '* 6 ='' '% '' >'@!' ' ' ' !' ' =' ' ' @' ' ' 'P >'+XWQ> 6 6 66 6 6 $%) Пользоваться автоматизацией там, где это возможно 187 H ' /' ! ' ' ' @ ' ! & \' !' ' ' ' ' ' ' ' ' ='' !% \ D' ! $=' ! ' ' ' @ ' ! & =' % ' !' 6 6W>?@A6B6IA?6B6>X' ' ' ' ! ' ! >'H' A ' ' 6 6 '! ' $ $''&!' ' ! & =' !'''' 'P >'+XXQ> ' =' M! '! & 'ПолучитьАдрес()=' ' % '' ' ' >' L %' !' $' ' !' ='' ' ' &!!' АдресКлиента() ' !' ' @' ! & ' P >'+XXQ> ++ 66 6 6 66% 6 ) % !' ' ' ! & ' ПолучитьАдрес()' ' &!' '% ' '' '+X> АдресКлиента()=' 34+ ) %6J9 WXK ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚȺɞɪɟɫɄɥɢɟɧɬɚ Ʉɨɦɚɧɞɚ C D C <=*EE=@A ɋɨɨɛɳɟɧɢɟ ɇɨɜɵɣɋɨɨɛɳɟɧɢɟɉɨɥɶɡɨɜɚɬɟɥɸ ɋɨɨɛɳɟɧɢɟɌɟɤɫɬ Ⱥɞɪɟɫ ɋɨɨɛɳɟɧɢɟɋɨɨɛɳɢɬɶ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ 188 101 совет начинающим разработчикам в системе «1С:Предприятие 8» M$' =' ! ' ' ' P*+TT<Q' ' ! & =' ' ' >' ' ' ' ! & ' ' ' ' =' ' ' ' ' ' % ' $' ' СправочникСсылка.Клиенты' P ' '' '! & Q> Пример 92. Посмотреть результат выполнения запроса D ' ' ' =' $! ' =' # ' ! $ ' ' =' ' ' ' #' ' '@ #' ' ' $ ' > ? =' !' ' % $' ' ' ' ' ' ' $' #' ' !$>' C' ' ' ' ' * !$<' ' ' =' ' ' ' $!' ' =' ' A ' ' #!' >' H' #' ! #' ' %' $' !$ ' ' '' !>'` ' ' '!$ ' ' ' &!' =' $ ' ' @ ' ' ' $' ' =''% '' @' &' > C =' ' ' ' ! ' ' =' ' $' % ' ' #' =' ' !% ' $' ' $' ' =' '#'!!' $ ' % '! > L ' @ ' ' ' &!' ' ' !=' ' ' ='' $' ' ! ' % =' '' Выполнить()>'F' ' ' $'!' ='' '!$ ' ' !% '' &!' ''Выгрузить()'P '+YQ> 34,*%6 %! 6 6 6 6 )%6 ɊɟɡɭɥɶɬɚɬɁɚɩɪɨɫɚ Ɂɚɩɪɨɫȼɵɩɨɥɧɢɬɶ FG D : G /$ <@A ȼɵɛɨɪɤɚȾɟɬɚɥɶɧɵɟɁɚɩɢɫɢ Ɋɟɡɭɥɶɬɚɬȼɵɛɪɚɬɶ ] ' ' ' ! ' ! ' !' ' ' !!' !=' ' & ' ' ТЗ' !%' $' !$ ' ' >' H' ' ' @' ' ВыборкаДетальныеЗаписи = Результат.Выбрать()>' ' @ ' ! ' *+/ <' ' % ' ' ' ' ' '! > ? ' ' ' !' =' ' ' ' A ' !' ТЗ' ' % ' !' * !6 6 Wjkqs?6 B6 C X' ' ' ! ' 6 $%)>' ' ' ' % > Пользоваться автоматизацией там, где это возможно 189 M & ' ' ' & =' @!=' ' $' ' % =' ' !' H'' ' ' / %!' ' % ' !' G !6 6 6 ! 6 ' 'PC~Q' ' '!$ 'P >'+XYQ> +, 6)6 76 6 %!6 H' ' ' & ' =' % ' !$ ' ='!' '' '$ #'> ' Пример 93. Выделить часть программы в отдельную процедуру D ' ' =' ' ' ' ' ' &!=' A ' ' ' $ >'C =' '! ' ' ' # ' #'' $ !' !' !'$ >' =' ' ' ' =' =' ' @' %' ' A ' !% ' '' >'F ' $' >'L ' $ ' '@ '%' ! ' ' '! #'' ! & > L! $'!%' ! ' $' ' ' '&!'' ! !' @ ' ' %' >'!''=' ' ' A & $' # ' =' ' $='' #' #' ' $! > H'@'! ' '!' 'E' $' # ' ' ' ' $ !' &!!' ' ! & ' ' $ ' ' ' ' #' ' ! & > 190 101 совет начинающим разработчикам в системе «1С:Предприятие 8» H'%' $'@' =' '!' ' ' ' ' !' ' '/ $ 6N'* !6$ . ' @' ' !' $ ' $ ' ' ' ' ' ' @ ' ' ' ' ! ' /' i' J ' @' ' %' ! $' ' ' ' A =' ' ' !' ' ' ! & >' M %' ' ! & ' ' =' ' ' & ! ' ' =' $! ' ' ' ' $ ' ' P ' ' ' Q>' H' $ #' ! #' ' ' ' &!!> i' J ' ' ' ' $! ' ' ' ' $ ' =' ' ' ' # ' $ ' & ! ' ' O ' ' $' ' ' A '' ' '' '> i' J ' $ ' ' ' A ' ' A & =' ' ' ' %' !' $ ' ' ' %' ' & > H' ' ' '&!!=' '# ' '@ ' >' ' % ' @ ' ' ' # ' ' @' @ ' ' ' ' '' >'] '' ='% '' =' '# '' $ !' !' !'$ > H' ' &!=' ' ' @ #' =' ! ' !$' ' ! ' #>' G' ' ' @ #' ' ! =' ! ' ' ' ! ' >' H' ! ' ! ' ' A '' >' | ' ='! ' =' '' P '+KQ> '% ' ' 34- ) %6J % !( !+ WXK ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɉɨɥɭɱɢɬɶɂɋɨɯɪɚɧɢɬɶȾɚɧɧɵɟ ɋɩɢɫɨɤɎɚɣɥɨɜ Ʉɚɬɚɥɨɝ ɄɚɬɚɥɨɝȼɪɟɦɟɧɧɵɯɎɚɣɥɨɜ ɉɭɬɶȼɵɝɪɭɠɚɟɦɵɯɎɚɣɥɨɜ ɄɚɬɚɥɨɝȼɪɟɦɟɧɧɵɯɎɚɣɥɨɜ " ɉɪɚɜ Ʉɚɬɚɥɨɝ ?? 'DWD? ɆɚɫɫɢɜɎɚɣɥɨɜ ɇɨɜɵɣɆɚɫɫɢɜ ȾɥɹɤɚɠɞɨɝɨɗɥɟɦɟɧɬɋɩɢɫɤɚɂɡɋɩɢɫɨɤɎɚɣɥɨɜɐɢɤɥ Ɏɚɣɥ ɇɨɜɵɣɎɚɣɥ ɋɬɪɨɤɚ ɗɥɟɦɟɧɬɋɩɢɫɤɚɁɧɚɱɟɧɢɟ ɉɨɥɭɱɚɟɦɵɣɎɚɣɥ ɇɨɜɵɣɈɩɢɫɚɧɢɟɉɟɪɟɞɚɜɚɟɦɨɝɨɎɚɣɥɚ ɉɨɥɭɱɚɟɦɵɣɎɚɣɥɂɦɹ ɗɥɟɦɟɧɬɋɩɢɫɤɚɉɪɟɞɫɬɚɜɥɟɧɢɟ ɉɨɥɭɱɚɟɦɵɣɎɚɣɥɏɪɚɧɟɧɢɟ Пользоваться автоматизацией там, где это возможно 191 ɉɨɥɭɱɢɬɶɇɚɜɢɝɚɰɢɨɧɧɭɸɋɫɵɥɤɭ ɗɥɟɦɟɧɬɋɩɢɫɤɚɁɧɚɱɟɧɢɟȾɚɧɧɵɟ ɆɚɫɫɢɜɎɚɣɥɨɜȾɨɛɚɜɢɬɶ ɉɨɥɭɱɚɟɦɵɣɎɚɣɥ Ʉɨɧɟɰɐɢɤɥɚ ɉɨɥɭɱɟɧɧɵɟɎɚɣɥɵ ɇɨɜɵɣɆɚɫɫɢɜ Ɋɟɡɭɥɶɬɚɬ ɉɨɥɭɱɢɬɶɎɚɣɥɵ ɆɚɫɫɢɜɎɚɣɥɨɜɉɨɥɭɱɟɧɧɵɟɎɚɣɥɵɉɭɬɶȼɵɝɪɭɠɚɟɦɵɯɎɚɣɥɨɜɅɨɠɶ ȿɫɥɢɇȿɊɟɡɭɥɶɬɚɬɌɨɝɞɚ ɋɨɨɛɳɟɧɢɟ ɇɨɜɵɣɋɨɨɛɳɟɧɢɟɉɨɥɶɡɨɜɚɬɟɥɸ ɋɨɨɛɳɟɧɢɟɌɟɤɫɬ Ɉɲɢɛɤɚɩɨɥɭɱɟɧɢɹɮɚɣɥɨɜ ɋɨɨɛɳɟɧɢɟɋɨɨɛɳɢɬɶ Ʉɨɧɟɰȿɫɥɢ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ H ' @' =' ' ' =' ' ' / $ ' ' ' !'* !6$ 'P >'+XKQ> +-* 6$ 6 ) %6 6 !%6$%) ] '! % ' ' '! & 'E' % !O+'P >'+XZQ> +/; 6 6 ) %66$%)766 66 6 %6 % 6 6$ $!' ' ' ' ' ! ' !$ ' ! ' ' P ' РезультатQ=' ' ' ' ! ' ' ! & =' ' '@!' !>' 192 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ?' =' ' ' ' $! ' ' ' ' ' ' !$' '# ' #>' '!!' '' ! & ' ' ' 'P '+ZQ> 34/O%)6J % !O+WXK ɇɚɄɥɢɟɧɬɟ ɎɭɧɤɰɢɹɉɨɥɭɱɢɬɶɎɚɣɥɵȾɚɧɧɵɯ ɁɧɚɱɉɭɬɶȼɵɝɪɭɠɚɟɦɵɯɎɚɣɥɨɜɁɧɚɱɋɩɢɫɨɤɎɚɣɥɨɜ ɉɟɪɟɦɆɚɫɫɢɜɎɚɣɥɨɜɉɨɥɭɱɚɟɦɵɣɎɚɣɥɉɨɥɭɱɟɧɧɵɟɎɚɣɥɵɊɟɡɭɥɶɬɚɬ Ɏɚɣɥɗɥɟɦɟɧɬɋɩɢɫɤɚ ɆɚɫɫɢɜɎɚɣɥɨɜ ɇɨɜɵɣɆɚɫɫɢɜ Ⱦɥɹ ɤɚɠɞɨɝɨɗɥɟɦɟɧɬɋɩɢɫɤɚɂɡɋɩɢɫɨɤɎɚɣɥɨɜɐɢɤɥ Ɏɚɣɥ ɇɨɜɵɣɎɚɣɥ ɋɬɪɨɤɚ ɗɥɟɦɟɧɬɋɩɢɫɤɚɁɧɚɱɟɧɢɟ ɉɨɥɭɱɚɟɦɵɣɎɚɣɥ ɇɨɜɵɣɈɩɢɫɚɧɢɟɉɟɪɟɞɚɜɚɟɦɨɝɨɎɚɣɥɚ ɉɨɥɭɱɚɟɦɵɣɎɚɣɥɂɦɹ ɗɥɟɦɟɧɬɋɩɢɫɤɚɉɪɟɞɫɬɚɜɥɟɧɢɟ ɉɨɥɭɱɚɟɦɵɣɎɚɣɥɏɪɚɧɟɧɢɟ ɉɨɥɭɱɢɬɶɇɚɜɢɝɚɰɢɨɧɧɭɸɋɫɵɥɤɭ ɗɥɟɦɟɧɬɋɩɢɫɤɚɁɧɚɱɟɧɢɟȾɚɧɧɵɟ ɆɚɫɫɢɜɎɚɣɥɨɜȾɨɛɚɜɢɬɶ ɉɨɥɭɱɚɟɦɵɣɎɚɣɥ Ʉɨɧɟɰɐɢɤɥɚ ɉɨɥɭɱɟɧɧɵɟɎɚɣɥɵ ɇɨɜɵɣɆɚɫɫɢɜ Ɋɟɡɭɥɶɬɚɬ ɉɨɥɭɱɢɬɶɎɚɣɥɵ ɆɚɫɫɢɜɎɚɣɥɨɜɉɨɥɭɱɟɧɧɵɟɎɚɣɥɵɉɭɬɶȼɵɝɪɭɠɚɟɦɵɯɎɚɣɥɨɜɅɨɠɶ ȼɨɡɜɪɚɬɊɟɡɭɥɶɬɚɬ ɄɨɧɟɰɎɭɧɤɰɢɢ G' ' &!' ПолучитьИСохранитьДанные()' ' ' '@'! & 'P 'R[Q> ' ' A 34!2 ) %6J % !( !+ WXK ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɉɨɥɭɱɢɬɶɂɋɨɯɪɚɧɢɬɶȾɚɧɧɵɟ ɋɩɢɫɨɤɎɚɣɥɨɜ Ʉɚɬɚɥɨɝ ɄɚɬɚɥɨɝȼɪɟɦɟɧɧɵɯɎɚɣɥɨɜ ɉɭɬɶȼɵɝɪɭɠɚɟɦɵɯɎɚɣɥɨɜ ɄɚɬɚɥɨɝȼɪɟɦɟɧɧɵɯɎɚɣɥɨɜ " ɉɪɚɜ Ʉɚɬɚɥɨɝ ?? 'DWD? Ɋɟɡɭɥɶɬɚɬ ɉɨɥɭɱɢɬɶɎɚɣɥɵȾɚɧɧɵɯ ɉɭɬɶȼɵɝɪɭɠɚɟɦɵɯɎɚɣɥɨɜɋɩɢɫɨɤɎɚɣɥɨɜ ȿɫɥɢɇȿɊɟɡɭɥɶɬɚɬɌɨɝɞɚ ɋɨɨɛɳɟɧɢɟ ɇɨɜɵɣɋɨɨɛɳɟɧɢɟɉɨɥɶɡɨɜɚɬɟɥɸ ɋɨɨɛɳɟɧɢɟɌɟɤɫɬ Ɉɲɢɛɤɚɩɨɥɭɱɟɧɢɹɮɚɣɥɨɜ ɋɨɨɛɳɟɧɢɟɋɨɨɛɳɢɬɶ Ʉɨɧɟɰȿɫɥɢ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ ] $=' ' $' ' ! & ' ' ' ' %' !$=' ' ' $ ' &! >' ' ' ' ' ! & ' ПолучитьИСохранитьДанные()' !' $ $ ' ' $ #' #' ! & ='' '' $''' '!$' ' ' #A ' $'! > Пользоваться автоматизацией там, где это возможно 193 Пример 94. Изменить имя переменной или процедуры % ='' ' ='' ' ' ' >' C ' ' =' ' ' ' @ ' =' ' %' $' !%' ! '' ' $ >'F ' #' '!%'* ' ' <=' ' #' ! & ' ' #' ' %' $' % >' H' ='! & > D' ' $' ' $' =' ' %' $' %A $' ' ' ! & ' ' !!=' ' # ' $' '&!' ' >' $'! !' ' ' ! =' =' =' ' >' H' !$ ' #'! ' ' '%'' $' $> @!'='' ' ' $'@'' $' >' ' @' ' %' $' ' $ =' ' ' @ !' ='&!' ' ! & >'L ' @ ' ' ' $' !' !' '/ $ . C =' ' !% ' $' $ !' !'! ''P 'R+Q> 34! ) %6J- !' Стр' ' &A ( K ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɆɚɬɟɪɢɚɥɵɄɨɥɢɱɟɫɬɜɨɉɪɢɂɡɦɟɧɟɧɢɢ ɗɥɟɦɟɧɬ + ɗɥɟɦɟɧɬɵɆɚɬɟɪɢɚɥɵɌɟɤɭɳɢɟȾɚɧɧɵɟ ɊɚɛɨɬɚɋȾɨɤɭɦɟɧɬɚɦɢɊɚɫɫɱɢɬɚɬɶ + Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ H ='' ' ! $' '!'!!' ' F ' ' ' '% $ ' >' ''' ' ' >' ` ' !' ' ' @' =' ' ' =' ' ' / $ ' ' ' !' !6W>?@A6B6 IA?6B6X>'] '! % ' ' ' 'E'СтрокаТЧ'P >'+Y[Q> 194 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ,2 6 ! 6 6 %6$ H' !$ ' ! ' $ ' &!' ' ' ' ' ''#' #'' $ 'P 'RRQ> 34!! ) %6J- ' !' ( K ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɆɚɬɟɪɢɚɥɵɄɨɥɢɱɟɫɬɜɨɉɪɢɂɡɦɟɧɟɧɢɢ ɗɥɟɦɟɧɬ + FH ɗɥɟɦɟɧɬɵɆɚɬɟɪɢɚɥɵɌɟɤɭɳɢɟȾɚɧɧɵɟ ɊɚɛɨɬɚɋȾɨɤɭɦɟɧɬɚɦɢɊɚɫɫɱɢɬɚɬɶ + FH Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ L! ' >' ' @ !!' &!!' Рассчитать()' ' ! >' ' $! ' ' $ #' ! #' ' ' !' ' ' ' 'P 'RTQ> 34!( ) %6J/ !%%K ɉɪɨɰɟɞɭɪɚ: ɋɬɪɨɤɚɌɚɛɥɢɱɧɨɣɑɚɫɬɢ ɗɤɫɩɨɪɬ ɋɬɪɨɤɚɌɚɛɥɢɱɧɨɣɑɚɫɬɢɋɭɦɦɚ ɋɬɪɨɤɚɌɚɛɥɢɱɧɨɣɑɚɫɬɢɄɨɥɢɱɟɫɬɜɨ ɋɬɪɨɤɚɌɚɛɥɢɱɧɨɣɑɚɫɬɢɐɟɧɚ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ F '&!'%' ! =' ' ' ' % ' L '&!''* <' > '&!>' ` ' !' ' ' @' &!' ' ' !' ' ' ' ' ' !' / $ 6 <6 !6 W>?@A6 B6IA?6 B6 X>' =' ' ' # ' ' $ !' !' ' #' #' $ ' '&!'' ! & >'] '! % ' ' ' &!'РассчитатьСуммуСтроки'P >'+Y+Q> Пользоваться автоматизацией там, где это возможно , 195 6# % 6 ) %6 6 % H' !$ ' P ' ! ' ! $ ' ' ' ' #' !A & Q' ' #' #' $ ' @' &!' ' ! & ' ' &!'!' ' ' 'P 'RUQ> 34!) ) %6J- ( K ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɆɚɬɟɪɢɚɥɵɄɨɥɢɱɟɫɬɜɨɉɪɢɂɡɦɟɧɟɧɢɢ ɗɥɟɦɟɧɬ ɋɬɪɨɤɚɌɑ ɗɥɟɦɟɧɬɵɆɚɬɟɪɢɚɥɵɌɟɤɭɳɢɟȾɚɧɧɵɟ ɊɚɛɨɬɚɋȾɨɤɭɦɟɧɬɚɦɢ: ++ ɋɬɪɨɤɚɌɑ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ M ' >' J ' ' %' ' ' !' $' &A !' ! ' =' ' ' ' ' ' ' ' ''@ ='' ' ' '!' ' @ ' '' ! #' #'@ '' ' #> ` '!' ' '&!'E' ' '' !'' ' ' ' ' ' !' / $ 6 <6 !66 W>?@A6B6IA?6B6X>'H ' ' '&!=' % '. ] ' ' !' = ' ' @' &!' @ ' ' ' ! $=' ' ' &!A ' ' $' %' $'P >'+YRQ> 196 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ,! 6 ) %6N6 6 66 6 % 6$ 66 6 6 66 H' !' !' ' ' ' ' %>' ? ' ' A ' A ' ' ' ' @ ' ' ' ='' ' ''' ' A '' !''P >'+YTQ> Пользоваться автоматизацией там, где это возможно ,( 6 ) %6N6 6 66 6 % 6$ 66 6 6 197 66 Пример 95. Создать описание процедуры % =' ' ' ! & =' !' ! ' A ='=''% =' ' ' ' ' ' #' ' ' ' ' ' >' @!' ' ' ' @' ! & ' ' ' ' ' ' ' ' #' ' ' >' D' $=' ' $' ' @!' ! & =' ' # ' $' ' ' ' ' $ ' ' ' >'' ' ! =' '@'% ' ' ' ' $'' $' A > L '@ '! '!'' ''! & ' ' ' !' ' '/ $ 6<6 !6 6$%)'P >'+YUQ> 198 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ,) 6 6$%)6 6 !6 $ '@ ' '! & ' ' ' '' 'P 'RWQ> 34!* 6 6$%)6 6 !6 $ Ɏɭɧɤɰɢɹ±Ɋɨɡɧɢɱɧɚɹɰɟɧɚ ɉɚɪɚɦɟɬɪɵ ȺɤɬɭɚɥɶɧɚɹȾɚɬɚ ɗɥɟɦɟɧɬɇɨɦɟɧɤɥɚɬɭɪɵ ȼɨɡɜɪɚɳɚɟɦɨɟɡɧɚɱɟɧɢɟ ɎɭɧɤɰɢɹɊɨɡɧɢɱɧɚɹɐɟɧɚ ȺɤɬɭɚɥɶɧɚɹȾɚɬɚɗɥɟɦɟɧɬɇɨɦɟɧɤɥɚɬɭɪɵ ɗɤɫɩɨɪɬ ɋɨɡɞɚɬɶɜɫɩɨɦɨɝɚɬɟɥɶɧɵɣɨɛɴɟɤɬɈɬɛɨɪ Ɉɬɛɨɪ ɇɨɜɵɣɋɬɪɭɤɬɭɪɚ ɇɨɦɟɧɤɥɚɬɭɪɚɗɥɟɦɟɧɬɇɨɦɟɧɤɥɚɬɭɪɵ ɉɨɥɭɱɢɬɶɚɤɬɭɚɥɶɧɵɟɡɧɚɱɟɧɢɹɪɟɫɭɪɫɨɜɪɟɝɢɫɬɪɚ ɁɧɚɱɟɧɢɹɊɟɫɭɪɫɨɜ Ɋɟɝɢɫɬɪɵɋɜɟɞɟɧɢɣɐɟɧɵɉɨɥɭɱɢɬɶɉɨɫɥɟɞɧɟɟ ȺɤɬɭɚɥɶɧɚɹȾɚɬɚɈɬɛɨɪ ȼɨɡɜɪɚɬɁɧɚɱɟɧɢɹɊɟɫɭɪɫɨɜɐɟɧɚ ɄɨɧɟɰɎɭɧɤɰɢɢ '$'! $' ' ' ' '! & ' ' A ' >'% ' %'! $' '! & 'P'! ' @' '! & Q> Пользоваться автоматизацией там, где это возможно 199 Пример 96. Создать обработку оповещения C' ! & ' ' !' $' ' % '' $A ' $ >' ' % ' @ ' & ' ' ' % =' ' !!' $' ' ~=' ' % ' ' ' ' ! 'A > ^ ' $' ' ' @' % ' ' =' ' ' $ #' =' #' $ ' ' PВопрос()=' Предупреждение()=' ОткрытьЗначение()' ' >'>Q=' ' !% ' $ $' #' $ ' 'PПоказатьВопрос()='ПоказатьПредупреждение()='ПоказатьЗначение()' ' >'>Q> ' ' O' Описа'@ !'&!'E' A ' >' ' @' &!' !' % ' ' ' ' =' '$ $' ' !' > ' ' ' @ ' A ниеОповещения>' '% ' ' ' %' # $ ' ' @' %' !' ' ' ! ' !=' ='' '!> M ' ' ! =' ' ' % ' ' $ ' $ ' * $<' ' ' !% ' ' $' >' C!% ' $' !'&!' ' =' ! $'O' ОписаниеОповещения>' F' $' ' @ ' $' ' =' ' '' '!% >' C=' ='$'' $'@ ' >'L ' @ 'A ' ' !6 %6 ' '/ $ . C =' ' ' ' $' ' !' ' !' $'! =' ' !% ' $''$ >' L '@ '' ' ' ' ' ' ' ПоказатьВопрос' ' $' !' !>' ] ' ! ' !' ' ' ' ' ' ' ' ' !' / $ 6 <6 !6 %6 6P >'+YWQ> ] '! % ' '&!A ' 'P >'+YXQ> 200 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ,* 6 6 6 6 !6 $ ,+ 6 6 6 6 !6 $ H' !$ ' ' ' ' ' ' ' ПоказатьВопрос()>' ' ' ' ' !' !' O ' ОписаниеОповещения=' ' ' &!!' ПодборЗавершение()=' % !' ' @' %' !' ' ! ' ' =' ' $A $' ' ' >' m ' &!A ' ' %'!' '' '! 'P 'RX='RYQ> 34!+ 6 6J K ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɉɨɞɛɨɪ Ʉɨɦɚɧɞɚ ɉɨɤɚɡɚɬɶȼɨɩɪɨɫ ɇɨɜɵɣɈɩɢɫɚɧɢɟɈɩɨɜɟɳɟɧɢɹ ɉɨɞɛɨɪɁɚɜɟɪɲɟɧɢɟɗɬɨɬɈɛɴɟɤɬ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ Пользоваться автоматизацией там, где это возможно 34!, ) %6J ' 201 WXK ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɉɨɞɛɨɪɁɚɜɟɪɲɟɧɢɟ ɊɟɡɭɥɶɬɚɬȼɨɩɪɨɫɚȾɨɩɨɥɧɢɬɟɥɶɧɵɟɉɚɪɚɦɟɬɪɵ ɗɤɫɩɨɪɬ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ ] '@' =' ='! ' 'P 34!- 6 )766!6 66 6 ! 6 6 ! 'RKQ> 66 ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɉɨɞɛɨɪ Ʉɨɦɚɧɞɚ ɉɨɤɚɡɚɬɶȼɨɩɪɨɫ ɇɨɜɵɣɈɩɢɫɚɧɢɟɈɩɨɜɟɳɟɧɢɹ ɉɨɞɛɨɪɁɚɜɟɪɲɟɧɢɟɗɬɨɬɈɛɴɟɤɬ ɉɨɞɨɛɪɚɬɶɧɨɦɟɧɤɥɚɬɭɪɭɜ ɞɨɤɭɦɟɧɬ"ɊɟɠɢɦȾɢɚɥɨɝɚȼɨɩɪɨɫȾɚɇɟɬ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɉɨɞɛɨɪɁɚɜɟɪɲɟɧɢɟ Ɋɟɡɭɥɶɬɚɬɉɚɪɚɦɟɬɪɵ ɗɤɫɩɨɪɬ ȿɫɥɢɊɟɡɭɥɶɬɚɬ ɄɨɞȼɨɡɜɪɚɬɚȾɢɚɥɨɝɚȾɚɌɨɝɞɚ ɉɚɪɚɦɟɬɪɵɎɨɪɦɵ ɇɨɜɵɣɋɬɪɭɤɬɭɪɚ Ɇɧɨɠɟɫɬɜɟɧɧɵɣȼɵɛɨɪɂɫɬɢɧɚ ɈɬɤɪɵɬɶɎɨɪɦɭ ɋɩɪɚɜɨɱɧɢɤɇɨɦɟɧɤɥɚɬɭɪɚɎɨɪɦɚȼɵɛɨɪɚɉɚɪɚɦɟɬɪɵɎɨɪɦɵ ɗɥɟɦɟɧɬɵɆɚɬɟɪɢɚɥɵ Ʉɨɧɟɰȿɫɥɢ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ H' !$ =' ' $ $' %' !' =' !' !' ' '' # ' ' !'' ! >'? '$ A $' ' ' ='!' '&! ' ' >' F' ' ! ' % $ ' ' !' ' ' ' @ ' !'' % ' % ' > Пример 97. Создать строку на разных языках % =''' ' ! & ' '! ' ' ' ' ' 'E' ' ' &! >'F' $' ' !% ' $=' =' ' $ ' ' ' =' ' ' ' ' '$ > L ' ! ' ' ' ' ! ' $ ' ' ' ' ' #' #' $! ' ! & ' НСтр()>' H' @!' ! & ' ' ' ' ' ' ' ' #' #' P' ' ' =' #'' ! & Q=' #' '' > ] $' ' ' ! & =' % $' ' ' ' @' ' ' $' ' ! !' E' ' ' ! >' ^ ' @ ' $''' $' ! '' ' #' #> 202 101 совет начинающим разработчикам в системе «1С:Предприятие 8» L '@ '' '='! ' ' !% ' $'' ' '$A =' ' ! ' ' ' % 6 6 6 6 ' ' ='''# ' $' ' ''P >'+YYQ> ,,* 6 % 6 66 6 H' ' ' ' !=' !' ' # ' $' $ A ' P =' *L' $<Q' ' !=' ' ' &!' #'P >'+YKQ> ,- 6 6 66 6 Пользоваться автоматизацией там, где это возможно 203 ' % ' ' ' ' ' ' P ' ' ' ' % ' Q' ' '' ' #' #>'H ' ' $' $'!'' '' &' 'P 'RZQ> 34!/* 6 6 ! 66 6 ɇɚɄɥɢɟɧɬɟ ɉɪɨɰɟɞɭɪɚɋɨɨɛɳɢɬɶɋɬɪɨɤɭ Ʉɨɦɚɧɞɚ Ɍɟɤɫɬ UX Ⱦɨɛɪɵɣɞɟɧɶ HQ *RRGDIWHUQRRQ IU %RQMRXU ɋɨɨɛɳɟɧɢɟ ɇɨɜɵɣɋɨɨɛɳɟɧɢɟɉɨɥɶɡɨɜɚɬɟɥɸ ɋɨɨɛɳɟɧɢɟɌɟɤɫɬ ɇɋɬɪ Ɍɟɤɫɬ ɋɨɨɛɳɟɧɢɟɋɨɨɛɳɢɬɶ Ʉɨɧɟɰɉɪɨɰɟɞɭɪɵ H'!$ ' ' '' ' '$ '' ! A ' &! ' ' ' !' ' * on<'' P >'+YZQ> ,/ 6 ! 66 $)% 6 H' $ =' ! ' !' !$' ' =' ' %' ' $' !' ' ' #' #' ' ' >' ' @' '' ' ! '!!' $'!! ' ' ' # ' >' J ' $' !' ' =' ' !!A ' # ' '!' ' ' !> J ' %' ' # ' ' ' ' ' ' ' !A !='' ! '% ' ' $'P>' >'+YYQ>' M ' ='' $' ! '' ' #' #''%' =' ! ' =' =' ' ' $' ' ' ' ' A $'!! > Пример 98. Изменить интерфейсные названия J ' ' ! & ' ' ' ' =' ' ' ! $' ' % ' O ' ! & ' ' ' #' #=' ' !!' % $ ' ' ' ' =' ' ' ' !' ! ' $ >' H' ' $' =' ' ' $'@!' !> 204 101 совет начинающим разработчикам в системе «1С:Предприятие 8» % =' ' ! & ' ' ' ' E' ! ' ' A >' ] =' ' ' =' =' ' ' >'>' ' !% ' ! $'$' ' %' '@ #'!#' 'P >'+K[Q> -2& 6 6 66 6 L! ='$'' ' >'C ='[@q`>' $' ' ' A' ' HA#=' ' %' ' ' $=' ' ' ' ' ' @' ' $ $>' HA#=' @' ' %' $ ' ' ! & ' $' ='' #' #>' $'@'! !' $'% > H' ' ! & ' # ' ' ' ' A ' ' # $' ' ! & ' ' ' ' #' #=' ! A $' #' ' ' ' ' A ' =' $' ' ' ' ' ' ! =' ' %' !% $' ' ' ' ' ! & ' ' !% $' #'' ! > L ' # ' ' 6 <6 / ' !' ' '' ' ' ' ' $' ' !% ' ' ' ' 6 ' =' ' ' 'P >'+K+Q> -& 6 ' 6 $ >' 6 6 $ ' % ' '( !' ' ='% '!$ ' ' P >'+KRQ> Пользоваться автоматизацией там, где это возможно -!/ 6 205 6 $ H' ' ' ' ' &=' ' #' ' A ' O' ! & =' % ' ' ' #' #=' ' ' #'E'' =' '' ! & >'C ' ' #A ' '>' M & ' %' $' ! ' ' =' ' ' #' #' '$' ' =''!' ' >'' A ' ' ' ' &>'C =' ' >'+KR' ' ' ' !' ' '' ' ' '[@q`>' ] ' ' ' #' #' ' %' $' ' ' @' &>'] =' ' ' !'=' '! ! ' ' %!'!='# !'' ! !>'M ' ''%' A $''n~' !''#' #=' ' ' $! >' { ' $='' '% '! '$ $ ' %' =' ' ' ! & ' '$' ' >'!''@'% 'A ' $'&' ' !' '#'#% > C =' ' ' & / =' / ' ' ' ' %' ' '+& ='+ ' ' ' ! ' & %' ! ' ' Формат' ' ФорматРедактирования' ' ' +O``^^>' F=' % =' 206 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' A' ' ' $' $' @ ' ' !' ' #' ' ' +O``FF>'M'$' $' '!' ' $' ' +KV[TV+U=' ' $''# ='' '' ' '+K>[T>R[+U> $' ' % ' ' ' $ ' E' =' !=' ' ' !' %' ' $=' ' ' !' $' A' A ' ' A !$' $> G' $! ' # ' ' ' $'@'' ' ' 'P >'+KTQ> -(/ 6 =' ' %' 6 $ M ' =' # ' ' / 6 6 $ ' A ' ' & ' & ' ' ' ' #' #=' ' @ ' $ $' ' ' ' ' ' ='=' ' ' >'>' ' '! #' #' ' !' O' ! & ' ' ' > Пользоваться автоматизацией там, где это возможно 207 Пример 99. Выбирать поля в системе компоновки % =' ' !% ' $' ' ' /'! ' =' ' '>' ''='''!!'! A $ =' $ ' ' $ ' '' ='! ' ' ' $' ' ' ' ! ' ' ' !' $' #' ' ' ! #'> _ ' '' ! ' ' ' >'A % =''!%' ' 'P&' =' ' ' >'>Q' ' ! ' ' '' > M$' ' !% '! $' =''!!' ' ' '! > H' ' ' ' ' ! ' % ' !' ' ' ' $ 6 >' H' ' ' $' !' ' ' #' >' G' =' ' ' ' % $' !' ' ' ! !' $' !% '' ' '! #'='' A ' ' !' =' ' ' P' ' Q' ' ' '' !' 'P >'+KUQ> -)* 6 6 6 6 6 208 101 совет начинающим разработчикам в системе «1С:Предприятие 8» ' ' ' %' ' ' ' $' ' ' ' ' ! #'O #=' $! #' !' ' #' #> Пример 100. Оценить производительность программного кода D ' ' ='' ' '! '$' ' ' ' >' C =' ' A' ! ' ' $' ' ' ' >'H'# ' $ ='''=' '! $=' ' ' #' ' ' $' > L ' @ ' ' %' $' ' $ ' '! ' ! & =' ! ''% ' > ! ' D' @' $=' ' &!!' ' ! ' ' $'' ' '@'&!'!' 'P >'+KWQ> -*H 6 6 6 ) % 6 6 % Пользоваться автоматизацией там, где это возможно 209 ] ! '*+/ <''% ' ' ' ' ! ' ' ! >' ' ' =' ' ' $' ' ! ='' ' '&!' > '@ ' % ' !'' 6 ! ' ' ' ' !A ' ! ' ' '% ' !' 'C>' ' ! '% >'' ' ' ' '' ! '' ' % ' !'' 6 ! '' > ' @ ' ' ! ' ' ' ' !$ ' ' A $ ' ' ! & ='' '%!'! ' % A ' '' 6 ! 'P >'+KXQ> -+/ %!6 6 ! 210 101 совет начинающим разработчикам в системе «1С:Предприятие 8» D' ' ! $=' ' ' ' $' $' =' ' %'' !$'$'' !' ' 6W* FX' ' A $'!$ ' ' $ '' '! ' =' ' ' ' %' ' >' '@'#!' % ' =' ' '' ' $' > ? =' '% ''' ' &'!$ > ' !$ ' ' $ =' ' %' # $' @ ' !$ ' ' ' ' $' ' O6 <6 !' 'O6<6 !6'P '!$ ' ' '*.pffQ> M$''%' $ ' A' $'&!!' ' ! =' ' ' $' ' $ =' $' @ ' !$ '' '# '' '!$ ' '>'> M %' ' $ ' %' $' ' ' & ' A ' >' ' @' ' !% ' A $' ' =' ' ' ' V ' A ' ' ' >' C =''# '! $='$' ' ' ' '' ' ' $ ' !' ' !' $' ! >' $!' @' ' ' $ =' ' ' @ ' ' ' $' % ' ' $' ' >' ' ! ' ! & ' ' % ' ' ' % ' !' ' 6 !G '' ' ' ! ' ! ''=' ' % $' !' =' '' =' ' ' ' > H' ' ''!$ ' ' $ ''%' $=' '' ' ' 'P ' Q=' 'E' ''P ' Q=' ' '' $'' ' P 'F6 Q=' ' ' ' '@' $'P >'+KYQ> Пользоваться автоматизацией там, где это возможно -,/ %!6 6 ! 211 Пример 101. Найти неиспользуемые процедуры в коде конфигурации F '! ' ='''! #' '* !'&!>' <=' ' ' $A C =' !' @ ' ' ! ' ' =' ' ' A' ' ' ' ' !% >' H' ! ' !' ' ' @!' !' ' ''@ =' ' !'&!!A ' ' ! ''! $'' A' ' >' F =' =' ' !' ' ! ' &! ' ' ' #=''' ' $ $' '@ '&!!' '! =' ' $ !'&!!' '! ''! $' > 212 101 совет начинающим разработчикам в системе «1С:Предприятие 8» =' =' ' ' ' =' ' ' ! & ' ' *!<='' ! ''% ' ' % '@ $'' >' C'%'$' '#!%=' '' ''!''&!!='' ' $' ' % ' ' !=' ' ' ' $' A ' '' ' >'H'!$ ' '&! ' '!' $ ''' =' ''@ '% > M #' ' % ' % $=' ' ' ' ' ' ' ' ' $' #' ' @ ' ' P>' ' * $' !<' ' >' ++W=' * $' ' <' ' >' ++ZQ>' G' ' ! ' @' ' ' ' ' @ ' ' ' ' %' '! $' '&!' '! ''P>' '*` $' ' <' '>'+RRQ> C' ' ' ! ' ' ' ' ! & ' ' ' A '@ ' ' $' '!' ''! #' !A & ' $!#'&!' '! & >'L '@ ' '!' ! & ' ' $' ' $%)6 <6 6 $%)' P >'+KKQ> -- 6 6 $%) Пользоваться автоматизацией там, где это возможно 213 & ' 6 !% 6 ) %6 6 $%)' ' ' ' ' ! & '' !' 6 6 % . ' % ' ' ' ' !!' ' ' ' !% #' >' L %' !' ' ' ' =' ' %' ' ''!!'!''!'P >'+KZQ> -/ 66 76 66 6 $%) H' ' ' ' !' ' ' ' &! =' ' ' $! ' ' ' ! & >' ' ' ' ' =' ''&!=' ' ' !% ='!' ' '=' '@'' @ >'?' =' '% ' ! & '!' ' %' !$'! & ' ' '> © «1-», 2015 © $ . «1-», 2015 * . - %! ! . ' , , % ! . / $ ! . 5 «1» 123056, - , / 64, %., 21. H .: (495) 737-92-57, $ : (495) 681-44-07. [email protected], http://www.1c.ru/ # 6 777 «1-94» 127473, - , %. + , 21/1, 1. H .: (495) 681-02-21, $ : (495) 681-44-07. [email protected], http://books.1c.ru ! ! % [email protected].