├── Ответы на вопросы.txt ├── Учебник_ОборотныеРегистры.dt └── Ответы.md /Ответы на вопросы.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YarBat/1c-interprise-8-3/HEAD/Ответы на вопросы.txt -------------------------------------------------------------------------------- /Учебник_ОборотныеРегистры.dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YarBat/1c-interprise-8-3/HEAD/Учебник_ОборотныеРегистры.dt -------------------------------------------------------------------------------- /Ответы.md: -------------------------------------------------------------------------------- 1 | # 1c-interprise-8-3 2 | Ответы на вопросы по учебнику "1с предприятие 8.3. практическое пособие разработчика(2013) 3 | Занятие 1 4 | Что такое конфигурируемость системы "1С: Предприятие"? 5 | Конфигурируемость - это возможность настройки системы на особенности конкретного предприятия и класса решаемых задач. 6 | 7 | Из каких основных частей состоит система? 8 | Конфигурация и платформа, которая управляет конфигурацией 9 | 10 | Что такое платформа и что такое конфигурация? 11 | Платформа обеспечивает работу конфигурации и позволяет вносить в неё изменения или создавать 12 | собственную конфигурацию. 13 | Существует одна платформа("1С:Предприятие") и множество конфигураций. 14 | Для функционирования какого-либо прикладного решения всегда неободима 15 | платформа и какая-либо (одна) конфигурация 16 | 17 | Для чего используется разные режимы запуска системы "1С:Предприятие"? 18 | Система 1С:Предприятие имеет различные режимы работы: 19 | 1С:Предприятие и Конфигуратор 20 | Режим 1С:Предприятие является основным и служит для работы 21 | пользователей системы. В этом режиме пользователи вносят 22 | данные, обрабатывающие их и получают итоговые результаты 23 | Режим Конфигуратор используется разработчиками и 24 | администраторами информационных баз. Именно этот режим и предоставляет 25 | инструменты, необходимые для модификации существующей или 26 | создания новой конфигурации 27 | 28 | Что такое дерево объектов конфигурации? 29 | Дерево объектов конфигурации- основный инструмент, 30 | с которым работает разработчик. Дерево объектов 31 | конфигурации содержит в себе практически всю информацию 32 | о том, из чего состоит конфигурация. 33 | 34 | Что такое объекты конфигурации? 35 | Объект конфигурации представляет собой детали 36 | "конструктора", из которого собирается конфигурация. 37 | Cамое важное качество объектов конфигурации-это 38 | их прикладная направленность. Они представляют 39 | собой аналоги реальных объектов, которыми оперирует 40 | предприятие в ходе своей работы. 41 | 42 | 43 | Что создаёт система на основе объектов конфигурации? 44 | Как мы уже говорили, на основе объектов конфигурации 45 | платформа создаёт в базе данных таблицы, в которых 46 | будут хранить данные. Объект конфигурации и 47 | соответствующий ему набор таблиц базы данных 48 | принято называть одинаково. 49 | 50 | Какими способами можно добавить новый объект 51 | конфигурации? 52 | 53 | Первый способ. Необходимо установить курсор на ту 54 | ветку объектов конфигурации, которая вас интересует, 55 | и в командной панели окна конфигурации нажать 56 | кнопку Действия->Добавить 57 | 58 | Второй способ. 59 | Вы можете воспользоваться контекстным меню, 60 | которое вызывается при нажатии на правую 61 | клавишу мыши. Установите курсор на интересующую 62 | вас ветку объектов конфигурации и 63 | нажмите правую клавишу мыши. 64 | В появившемя меню выберите пункт Добавить. 65 | 66 | Третий способ. 67 | Установите курсор на интересующую 68 | вас ветку объктов конфигурации и в 69 | командной панели окна конфигурации 70 | нажмите кнопку Добавить 71 | 72 | Зачем нужна палитра свойств? 73 | Палитра свойств - это специальное 74 | служебное окно, которое 75 | позволяет редактировать все 76 | свойства объекта конфигурации 77 | и другую связанную с ним информацию. 78 | Поскольку разные объекты 79 | конфигурации имеют самые разные свойства, 80 | содержимое этого окна будет меняться 81 | в зависимости от того, какой 82 | объект является текущим. 83 | (на каком объекте конфигурации установлен курсор) 84 | 85 | Как запустить "1С:Предприятие" в режиме отладки? 86 | Для этого выполним пункт меню Отладка->Начать отладку 87 | или нажмём соответствующую кнопку на панели инструментов. 88 | Система сама анализирует наличие изменений в 89 | конфигурации и выдаёт соответствующий вопрос 90 | об обновлении конфигурации базы даных. 91 | На вопрос конфигуратора ответим Да, и 92 | на экране появится окно "1С:Предприятия" 93 | ____________________________________________________________ 94 | 95 | Задание 2 96 | 97 | Для чего используется объект конфигурации "Подсистема"? 98 | 99 | Подсистемы - это основные элементы для построения 100 | интерфейса "1С:Предприятие". 101 | Объекты конфигурации Подсистема позволяет 102 | выделить в конфигурации функцилнальные части, 103 | на которые логически разбивается создаваемое 104 | прикладное решение. Наличие подсистем 105 | определяет структуру прикладного решения. 106 | 107 | Как описать логическую структуру конфигурации 108 | при помощи объектов "Подсистема"? 109 | 110 | Наличие подисистем определяет структуру 111 | прикладного решения, организует весь 112 | пользовательский интерфейс, позволяет 113 | рассортировать различные документы, справочники 114 | и отчёты по логически связанным с ним разделам. 115 | При этом каждому конкретному пользователю будут 116 | видны лишь те разделы, то есть та 117 | функциональность прикладного решения, которые ему 118 | нужны в процессе работы. 119 | 120 | Как управлять порядком вывода и отображение подсистем 121 | в конфигурации? 122 | В режиме "конфигуратор". Выделим корень дерева 123 | объектов конфигурации, нажатием правой кнопки 124 | мыши вызовем контекстное меню выберем пункт 125 | Открыть командный интерфейс конфигурации. 126 | В открывшемся окне Командный интерфейс вы 127 | увидите список созданных вами подсистем 128 | (разделов приложения). С помощью кнопки 129 | Вверх, Вниз изменим порядок расположения 130 | разделов в этом списке. 131 | 132 | Что такое окно редактирования объекта 133 | конфигурации, и в чём его отличие от палитры свойств? 134 | В палитре свойств оторажены все свойства объекта 135 | конфигурации. Окно редактирования объекта конфигурации предназначено 136 | в первую очередь для быстрого создания новых объектов. 137 | Быстрое создание подразумевает ввод исчерпывающей 138 | информации об объекте. Отличие окна редактирования объекта конфигурации 139 | от палитры свойств заключается в том что тем что 140 | определяет основную структуру данных текущего 141 | объекта конфигурации и отличие в том что в 142 | окне радектирования объекта конфигурации есть есть 143 | механизм "масеров". Это визуально программирование интерфесва 144 | объекта конфигураии с наборам программых команд на 145 | встроенном языке "1C:Предприятие 8.3". 146 | 147 | ___________________________________________________________________ 148 | Для чего предназначен объект конфигурации «Справочник»? 149 | 150 | объект конфигурации «Справочник» служит для работы со списками данных. 151 | Для предприятия такими списками могут быть список сотрудников, список клиентов, товары, услуги и др. 152 | Этот объект конфигурации описывает свойства и структуру этих списков, на основе которых система 153 | создает шаблон для записи справочной информации предприятия. 154 | 155 | Каковы характерные особенности справочника? 156 | Справочники состоят из элементов, например для справочника Сотрудники это Сотрудник, Товары-товар и др. 157 | Каждый элемент справочника содержит дополнительную информацию, которая описывает этот элемент. 158 | Набор такой информации является одинаковой для всех элементов справочника и для описания такого набора 159 | используютя реквизиты справочника. Справочники могут быть иерархическими, т.е. элементы справочника могут 160 | собираться в группы.Иерархия может быть как для групп, так и для элементов.Для дополнительного подробного 161 | описания информации могут использоваться табличные части элементов справочника. Элементы справочника 162 | могут быть предопределенными, они создаются в конфигураторе и к ним можно обращаться из встроенного языка. 163 | 164 | Для чего используются реквизиты и табличные части справоч- 165 | ника? 166 | Реквизиты и табличные части справочника служат для подробного описания элементов данного справочника. 167 | 168 | Зачем нужны иерархические справочники, и что такое родитель? 169 | Иерархические справочники нужны для удобства использования информации. Элементы таких справочников 170 | могут быть собраны в группы. Элемент справочника, который представляет собой группу называется родитель. 171 | 172 | Зачем нужны подчиненные справочники, и что такое владелец? 173 | подчиненные справочники нужны для быстрого и удобного заполнения реквизитов другого справочника, который для 174 | подчиненного справочника является владельцем. Например справочник ЕдиницыИзмерения является подчиненным 175 | для справочника Товары, одним из реквизитов которого будет реквизит ЕдиницыИзмерения. 176 | 177 | Какие основные формы существуют у справочника? 178 | Формы списка и формы элементов. 179 | 180 | Что такое предопределенные элементы? 181 | Это элементы справочника, которые создаются в конфигураторе и к ним можно обращаться из встроенного языка. 182 | Они служат для описания неизменяемой информации.Порой возникают ситуации, когда необходимо, чтобы в справоч- 183 | нике некоторые элементы существовали всегда, независимо от действий пользователя. Например для справочника Склады 184 | всегда будет нужен один неизменяемый элемент "Склад Основной" иначе оприходование товара на предприятии будет 185 | невозможна. 186 | 187 | Чем с точки зрения конфигурации отличаются обычные 188 | элементы справочника от предопределенных элементов? 189 | Обычные Элементы вводятся пользователями в режиме 1сПредприятие, а предопределенные - разработчиками и 190 | системными администраторами в режиме конфигуратор и к ним можно обращаться из встроенного языка. 191 | 192 | Как пользователь может отличить обычные элементы справоч- 193 | ника от предопределенных элементов? 194 | предопределенные элементы отмечаютя системой иной пиктограммой. 195 | 196 | Как создать объект конфигурации «Справочник» и описать его 197 | структуру? 198 | Нужно открыть дерево кофигурации, отметить курсором объект "Справочники" и нажать кнопку "Добавить" (+) в окне 199 | конфигурации. В результате откроется окно редактирования нового справочника, в котором можно настроить имя, 200 | добавить реквизиты, табличные части, настроить формы, установить принадлежность к подсистемам, установить 201 | иерархичность и настроить отображение другой информации. 202 | 203 | Как задать синоним стандартного реквизита? 204 | Чтобы задать синоним нужно отрыть вкладку Данные в окне редактирования справочника, Нажать кнопку "Стандартные 205 | реквизиты", в открывшемся списке двойным щелчком на стандартном реквизите Наименование вызвать палитру свойств 206 | этого реквизита, где и можно изменить или задать Синоним. 207 | 208 | Как добавить новые элементы в справочник? 209 | С помощью команды Создать в форме списка справочника либо вызвать команду из подменю создать в командной панели 210 | системы. 211 | 212 | Как создать группу справочника? 213 | С помощью команды Создать группу в форме списка справочника либо вызвать команду из подменю создать группу в 214 | командной панели системы. 215 | 216 | Как переместить элементы из одной группы справочника в другую? 217 | Путем перетаскивания мышкой, Командой "Переместить в группу" из подменю "Еще", или в форме элемента справочника, 218 | Задав "родителя" элемента. 219 | 220 | Зачем нужна основная конфигурация и конфигурация базы 221 | данных? 222 | Основная конфигурация нужна для внесения в изменений в структуру БД и предназначена для работы 1с программиста, 223 | с конфигурацией базы данных работают пользователи и нельзя вносить в нее изменнения, но она периодически 224 | обновляется на основе основной конфигурации. 225 | 226 | Как изменить конфигурацию базы данных? 227 | Нужно внести изменения в основную конфигурацию, затем нажать Меню-Кофигурация-Обновить конфигурацию БД. 228 | 229 | Как связаны объекты конфигурации и объекты базы данных? 230 | объект конфигурации представляется из себя шаблон 231 | Он в режиме "Конфигуратор" 232 | В режиме "1С Предприятие 8.3" этот объект уже, например, "Справочник" 233 | Изменяя данные в этом справочнике данные мы изменяем таблицы базы данных 234 | 235 | Что такое подчиненные объекты конфигурации? 236 | Это такие объекты, которые неразделно связаны с объектами владельцами и служат для удобного ввода информации 237 | в реквизиты объекта владельца. Например для объкта конфигурации Справочник Товары подчиненным объектом 238 | будет являться объект конфигурации Справочник Единицы измерения. 239 | 240 | Зачем нужна проверка заполнения у реквизитов справочника? 241 | Для того,чтобы пользователь обязательно вводил информацию в реквизиты справочника при создании нового элемента 242 | справочника. 243 | 244 | Что такое быстрый выбор, и когда его использовать? 245 | Быстрый выбор служит для быстрого ввода информации в реквизиты справочника путем выбора из небольшого 246 | выпадающего списка.Свойство Быстрый выбор позволяет выбирать элементы 247 | не из отдельной формы, а из небольшого выпадающего списка, заполненного элементами этого справочника. 248 | 249 | Как отобразить справочник и определить его представление 250 | в различных разделах интерфейса приложения? 251 | Нужно открыть свойства этого справочника в конфигураторе и на закладке Подсистемы указать те разделы, в которых 252 | будет участвовать справочник. Справочник в режиме 1сПредприятие можно открыть командой из панели функций и он будет 253 | виден в рабочей области. 254 | 255 | Как отобразить команды создания нового элемента справочника 256 | в интерфейсе подсистем? 257 | В конфигураторе открыв свойсва подсистемы на закладке Оновные нужно нажать кнопку Командный интерфейс,и в 258 | открывшемся списке можно будет задать видимость команд в панели действий (поставив флажок) по открытию форм 259 | для создания нового элемента справочника, группы справочника. 260 | 261 | Как редактировать командный интерфейс подсистем? 262 | Удобней всего командный интерфейс подсистем можно редактировать выбрав пункт Все Подсистемы, нажав правой кнопкой 263 | мыши на объект Подсистемы в конфигураторе. В результате откроется окно для редактирования командного интерфейса 264 | системы. 265 | 266 | Какие стандартные панели используются в интерфейсе прило- 267 | жения, и как выполнить настройку расположения этих панелей 268 | в конфигураторе и в режиме «1С:Предприятие»? 269 | 270 | Панель разделов, панель инструментов, панель избранного, панель истории, панель открытых, панель команд текущего 271 | раздела. 272 | Настройка в конфигураторе: Выделим корень дерева объектов конфигурации, нажатием правой кнопки мыши вызовем 273 | контекстное меню и выберем пункт Открыть интерфейс клиентского приложения. В появившемся окне Интерфейс 274 | клиентского приложения можно настроить расположение этих панелей путем перетаскивания из правого окна в левое для 275 | расположений Верх, Низ, право, лево. 276 | Настройка в в режиме «1С:Предприятие»: 277 | выполним команду главного меню приложения Вид - Настройка панелей.В открывшемся окне Редактор панелей перескиваем 278 | мышью панели в разные области.Путем перетаскивания мышью можно не только изменить видимость 279 | любой панели, но и поменять ее расположение в окне прикладного решения. 280 | 281 | ___________________________________________________________________________________ 282 | 283 | Занятие 4 284 | 285 | Для чего предназначен объект конфигурации «Документ»? 286 | Объект конфигурации Документ предназначен для описания инфор- 287 | мации о совершенных хозяйственных операциях или о событиях, 288 | произошедших в жизни организации вообще 289 | 290 | Какими характерными особенностями обладает документ? 291 | Свойства и структура документов описываются в объектах 292 | конфигурации Документ, на основе которых платформа создает в базе 293 | данных таблицы для хранения информации из этих документов. 294 | Логика работы документов отличается от логики работы других 295 | объектов конфигурации. Документ обладает способностью прове- 296 | дения. Факт проведения документа означает, что событие, которое он 297 | отражает, повлияло на состояние учета.В базе данных каждый документ 298 | представляет собой отдельную запись в основной таблице, хранящей информацию 299 | об этом виде документов.Каждый документ, как правило, содержит информацию, которая 300 | подробнее описывает этот документ.Набор такой информации является одинаковым 301 | для всех документов одного вида, и для описания такого набора используются реквизиты 302 | объекта конфигурации Документ.У каждого объекта конфигурации 303 | Документ по умолчанию существуют стандартные реквизиты. 304 | Два наиболее важных из них – это Дата и Номер. 305 | 306 | Для чего предназначены реквизиты и табличные части доку- 307 | мента? 308 | Каждый документ, как правило, содержит информацию, которая 309 | подробнее описывает этот документ.Набор такой информации является одинаковым 310 | для всех документов одного вида, и для описания такого набора используются реквизиты 311 | объекта конфигурации Документ.У каждого объекта конфигурации 312 | Документ по умолчанию существуют стандартные реквизиты. 313 | Два наиболее важных из них – это Дата и Номер. 314 | Кроме этого, каждый документ содержит, как правило, некоторый 315 | набор информации, которая одинакова по своей структуре, но 316 | различна по количеству и предназначена для разных документов. 317 | Так, например, каждый документ Приходная накладная может 318 | содержать список приходуемых товаров. 319 | Для описания подобной информации служат табличные части 320 | объекта конфигурации Документ. В этом случае в базе данных будут 321 | созданы дополнительные таблицы для хранения табличных частей, 322 | подчиненных конкретному документу. 323 | 324 | Какие существуют основные формы документа? 325 | Формы Документа, списка и выбора документов 326 | 327 | Что такое проведение документа? 328 | Факт проведения документа означает, что событие, которое он 329 | отражает, повлияло на состояние учета.Проведенный документ имеет особую пиктограмму, 330 | Не проведенный документ на состояние учета не влияет и является "черновиком". 331 | 332 | Как создать объект конфигурации «Документ» и описать его 333 | основную структуру? 334 | В окне конфигурации выделить объект "Документы", нажать кнопку "добавить" в окне конфигурации 335 | откроется окно для редактирования нового объекта "Документ" где можно указать все его 336 | свойства и структуру.Основную структуру документа можно описать на закладке "данные", где 337 | указываются все реквизиты и табличные части документа. 338 | 339 | Как создать новый документ и заполнить его данными? 340 | Нужно выделить раздел, в который был включен документ, в командной панели нажать кнопку для 341 | создания нового документа, в открывшейся форме документа левой кнопкой мыши щелкнуть на реквизит 342 | и выбрать его значение, значения реквизитов в оновном являются ссылкой на элемент справочника. 343 | Например в документе ПриходнаяНакладная это Поставщик. Строки в табличную часть добавляются нажатием 344 | на кнопку "добавить" над табличной частью, далее заполняются столбцы данной строки путем выбора мышью 345 | либо ввода значений с клавиатуры. 346 | 347 | Как создать собственную форму документа? 348 | В окне редактирования свойств объекта нажать на закладку формы, в которой есть кнопка "добавить" (+) 349 | в результате откроется окно с конструктором форм а затем редактор формы документа. 350 | 351 | Что такое конструктор форм? 352 | Это полезный инструмент разработчика. Этот инструмент построен по принципу «мастеров»: ввод 353 | данных в определенной последовательности и передвижение 354 | кнопками Далее и Назад.В конструкторе форм указывается тип формы, имя, синоним, и 355 | видимость реквизитов. 356 | 357 | Что такое редактор форм? 358 | Редактор форм объединяет несколько окон взаимосвязанных между 359 | собой редакторов. Редактор расположения реквизитов, видимости реквизитов и табличных частей, модуль формы 360 | 361 | Что такое элементы формы? 362 | Элементы формы - это реквизиты документа, табличные части и кнопки команд в командной панели формы. 363 | 364 | Что такое события, и с чем они связаны? 365 | Система сама умеет работать с теми объектами, 366 | которые описаны в дереве конфигурации: показывать их данные, 367 | добавлять новые элементы и пр. То есть у нее есть некие «стан- 368 | дартные представления» о том, как это все должно работать. 369 | Но, как правило, разработчиков эти «стандартные представления» 370 | устраивают только в самых простых случаях. Реальные задачи 371 | гораздо разнообразнее. Поэтому у системы существуют события, 372 | которые связаны с самыми различными моментами ее «стандарт- 373 | ного» функционирования. В том числе события, связанные с функ- 374 | ционированием форм и элементов, расположенных в этих формах. 375 | 376 | 377 | Что такое обработчик события, и как его создать? 378 | Используя встроенный язык, разработчик может «вклиниться» в эти 379 | события и описать собственный алгоритм того, что должно происхо- 380 | дить при наступлении этого события.Этот алгоритм и будет являться обработчиком события. 381 | 382 | 383 | Обработчик события на пример в других языка программирования это следующее: 384 | Есть например кнопка "Создать" 385 | Мы нажимаем на эту кнопку и выполняется функция "НажатиеНаКнопкуСоздать" 386 | ФУНКЦИЯ НажатиеНаКнопкуСоздать() 387 | а = 1 388 | КОНЕЦФУНКЦИИ 389 | Т.е. при нажатии на кнопку создать мы изменили переменную а. Теперь она равна 1. 390 | Это "НажатиеНаКнопкуСоздать" является обработчиком события ""НажатиеНаКнопку" кнопки "Создать" 391 | 392 | Что такое модуль, и для чего он нужен? 393 | Модуль – это «хранилище» для текста программы на встроенном 394 | языке. Модулей существует несколько, и каждый из них предна- 395 | значен для описания алгоритмов, относящихся к тому или иному 396 | моменту работы программы. 397 | 398 | Зачем нужны общие модули? 399 | Это такое "общедоступное" место в конфигураторе, в котором хранятся процедуры и функции, 400 | вызываемые из модулей любых объектов конфигурации. Они нужны для того, чтобы в модулях объектов конфигурации 401 | было проще писать код. 402 | 403 | 404 | Что такое типообразующие объекты? 405 | Объекты конфигурации, которые могут образовывать новые типы 406 | данных, называются типообразующими. 407 | Например, после создания нового справочника Номенклатура стано- 408 | вятся доступны следующие типы данных: 409 | СправочникМенеджер.Номенклатура, 410 | СправочникСсылка.Номенклатура, 411 | СправочникОбъект.Номенклатура, 412 | СправочникВыборка.Номенклатура. 413 | 414 | 415 | ______________________________________________________________ 416 | 417 | Занятие 6 418 | 419 | Для чего предназначен объект конфигурации «Регистр нако- 420 | пления»? 421 | 422 | Регистр накопления предназначен для 423 | описания структуры накопления данных. На основе объекта конфигу- 424 | рации Регистр накопления платформа создает в базе данных таблицы, 425 | в которых будут накапливаться данные, поставляемые различными 426 | объектами базы данных. 427 | Эти данные будут храниться в таблицах в виде отдельных записей, 428 | каждая из которых имеет одинаковую заданную в конфигураторе 429 | структуру.На основании таблицы движений регистра накопления система 430 | рассчитывает таблицу итогов регистра, которая хранит в базе данных 431 | итоги на момент времени последнего движения (актуальные итоги). 432 | 433 | Почему следует использовать регистры, хотя необходимая 434 | информация содержится в других объектах? 435 | 436 | В системе «1С:Предприятие» регистры позволяют создавать в базе данных структуры, пред- 437 | назначенные для накопления информации в удобном для последующего 438 | анализа виде. Использование таких хранилищ данных позволяет нам, 439 | с одной стороны, накапливать в них данные, поставляемые различ- 440 | ными документами (или другими объектами базы данных), а с другой 441 | стороны, легко создавать нужные нам отчеты или использовать эти 442 | данные в алгоритмах работы конфигурации. 443 | 444 | 445 | Для чего нужны измерения регистра, ресурсы и реквизиты? 446 | Измерения регистра - это подчиненный объект объекта конфигурации Регистр накопления 447 | Служит для описания числовой информации, сохраняемой в регистре. 448 | Ресурсы регистра - это подчиненный объект объекта конфигурации Регистр накопления 449 | Это виды числовой информации, накапливыемые регистром 450 | Реквизиты - это подчиненный объект объекта конфигурации Регистр накопления 451 | Служит для хранения дополнительной информации, описывающую движение по регистру 452 | 453 | Например, регистр накопления может накапливать информацию 454 | о количестве и сумме товаров на складах. В этом случае он будет 455 | иметь измерения Товар и Склад и ресурсы Количество и Сумма 456 | 457 | 458 | Что такое движения регистра, и что такое регистратор? 459 | Движения регистра - это записи в регистрах, которые создаются 460 | в процессе проведения документа и отражают изменения, произво- 461 | димые документом.Регистратор - объект информационной базы (как правило, документ), который 462 | произвел эти движения. 463 | 464 | Как создать новый регистр накопления и описать его струк- 465 | туру? 466 | Для этого выделим в дереве объектов конфигурации ветвь Регистры 467 | накопления и нажмем кнопку Добавить в командной панели окна 468 | конфигурации.В открывшемся окне редактирования объекта конфигурации 469 | зададим имя регистра, включим регистр в подсистемы,Выделим закладку Данные и перейдем к созданию структуры 470 | регистра.Для этого выделим ветвь Измерения и нажмем кнопку Добавить 471 | в командной панели окна чтобы добавить измерения.Для добавления ресурсов выделим ветвь Ресурсы и нажмем 472 | кнопку Добавить в командной панели окна. 473 | 474 | Как создать движения документа с помощью конструктора 475 | движений? 476 | Откроем окно редактирования объекта конфигурации Документ 477 | Перейдем на закладку Движения и в списке регистров конфигурации 478 | отметим регистр накопления.Нажмем кнопку Конструктор движений. 479 | В открывшемся окне конструктора укажем тип движения регистра (приход или расход). 480 | В поле выбора Табличная часть выберем табличную часть 481 | нашего документа.Теперь нажмем кнопку Заполнить выражения.В нижнем окне сформируется 482 | соответствие полей (измерений и ресурсов) регистра и выражений для их расчета. 483 | Нажмем кнопку OK. 484 | Конструктор создал обработчик события ОбработкаПроведения 485 | объекта конфигурации Документ и поместил его в модуль объекта. 486 | 487 | 488 | Как средствами встроенного языка обойти табличную часть 489 | документа и обратиться к ее данным? 490 | 491 | Для этого используется 492 | конструкция языка Для Каждого Из … Цикл … 493 | 494 | Перебор элементов коллекции в цикле 495 | Для Каждого СтрокаТабличнойЧасти Из ТабличнаяЧасть Цикл 496 | Сообщить(СтрокаТабличнойЧасти.Услуга); 497 | КонецЦикла; 498 | 499 | Как показать команды открытия списка регистра в интерфейсе 500 | конфигурации и в интерфейсе формы? 501 | 502 | в интерфейсе конфигурации: 503 | В дереве объектов конфигурации выделим ветвь Подсистемы, вызовем 504 | ее контекстное меню и выберем пункт Все подсистемы. В открыв- 505 | шемся окне слева в списке Подсистемы выделим подсистему. Справа в списке Командный интерфейс отразятся 506 | все команды выбранной подсистемы. 507 | В группе Панель навигации.Обычное включим видимость у соответствующей команды открытия списка регистра 508 | и мышью перетащим ее в группу Панель 509 | навигации. 510 | в интерфейсе формы: 511 | Откроем форму документа,В левом верхнем 512 | окне перейдем на закладку Командный интерфейс.В разделе Панель навигации раскроем 513 | группу Перейти и установим видимость для команды открытия регистра накопления. 514 | 515 | ________________________________________________________________________________________________ 516 | 517 | Занятие 7 518 | 519 | Для чего предназначен объект конфигурации «Отчет»? 520 | Объект конфигурации Отчет предназначен для описания алгоритмов, 521 | при помощи которых пользователь сможет получать необходимые 522 | ему выходные данные. Алгоритм формирования выходных данных 523 | описывается при помощи визуальных средств или с использованием 524 | встроенного языка. В реальной жизни объектам конфигурации Отчет 525 | соответствуют всевозможные таблицы выходных данных, сводных 526 | данных, диаграммы и пр. 527 | 528 | Как создать отчет с помощью конструктора схемы компоновки 529 | данных? 530 | В дереве объектов конфигурации ветвь Отчеты 531 | и нажмем кнопку Добавить в командной панели окна конфигурации, 532 | в открывшемся окне редактирования объекта конфигурации 533 | на закладке Основные зададим имя отчета,нажмем кнопку Открыть схему компоновки данных 534 | или кнопку открытия со значком лупы,будет открыт 535 | конструктор макета, предлагающий выбрать единственный тип макета – Схема компоновки данных. 536 | Нажмем кнопку Готово.Платформа создаст новый макет, содержащий схему компоновки 537 | данных, и сразу же откроет конструктор схемы компоновки данных.Добавим новый набор данных – запрос. 538 | Для этого нажмем кнопку Добавить или вызовем контекстное меню ветки Наборы данных. 539 | Для того чтобы создать текст запроса, запустим конструктор 540 | запроса – нажмем кнопку Конструктор запроса.Текст запроса, который был создан с помощью конструктора, 541 | платформа поместит в поле Запрос.Сконструируем нужный запрос и нажмём ОК. 542 | Далее перейдём на закладку "Настройки". В окне настроек отчёта 543 | выполним настройки отчёта. 544 | 545 | 546 | Как отобразить отчет в разделах прикладного решения? 547 | Перейдем на закладку Подсистемы. 548 | Отметим в списке подсистем конфигурации ветви Учет материалов, 549 | Оказание услуг и Бухгалтерия. 550 | Таким образом, ссылка на наш отчет автоматически попадет в панель 551 | команд этих разделов, в подменю Отчеты. 552 | 553 | _______________________________________________________________________ 554 | 555 | Занятие 8 556 | Для чего предназначен объект конфигурации «Макет»? 557 | Объект конфигурации Макет предназначен для хранения различных 558 | форм представления данных, которые могут потребоваться каким-либо 559 | объектам конфигурации или всему прикладному решению в целом. 560 | 561 | Что такое конструктор печати? 562 | Помимо создания макета «вручную» конфигуратор предоставляет 563 | разработчику возможность воспользоваться специальным инстру- 564 | ментом – конструктором печати, который берет на себя большин- 565 | ство рутинной работы по созданию макета 566 | 567 | Как создать макет с помощью конструктора печати? 568 | Откроем в конфигураторе окно редактирования объекта конфигу- 569 | рации Документ, перейдем на закладку Макеты, нажмем кнопку Конструкторы 570 | и запустим конструктор печати,В открывшемся окне конструктора на первом шаге укажем, что будет 571 | создана новая команда Печать для формирования печатной формы 572 | документа,Нажмем Далее.На втором шаге нажатием кнопки определим, что все реквизиты 573 | нашего документа будут отображены в шапке печатной формы,нажмем Далее. 574 | На третьем шаге точно так же определим, что все реквизиты 575 | табличной части документа будут отображены в печатной форме,Нажмем Далее. 576 | На четвертом шаге конструктор предложит сформировать нам подвал 577 | (нижнюю часть) печатной формы.Выберем группу, в которой будет помещена кнопка "печать". 578 | В конфигураторе откроется модуль команды Печать, модуль 579 | менеджера документа и макет этого документа. 580 | 581 | Как изменить табличный документ? 582 | Откроем конфигуратор, раскроем дерево документа 583 | и дважды щелкнем на макете Печать.разработчик может сам создавать или 584 | удалять области, переименовывать их и т. п. 585 | Добавим новую область для вывода итоговой суммы документа. 586 | Выделим мышью две пустые строки под табличной частью документа 587 | и выполним пункт главного меню Таблица - Имена - Назначить имя… 588 | Изменим ширину колонок перетаскиванием мышью границ этих колонок. 589 | Можно изменить ячейку. В этой ячейке может быть 590 | Текст, параметр или шаблон. 591 | 592 | Какая разница в заполнении ячейки табличного документа 593 | текстом, параметром и шаблоном? 594 | Текст, содержащийся в ячейке, будет показан на экране. 595 | Параметр будет заменен некоторым значением, которое может быть 596 | присвоено ему средствами встроенного языка. Текст, содержащийся 597 | в ячейке, является именем этого параметра. 598 | Шаблон представляет собой текстовую строку, в определенные места 599 | которой будут вставлены значения параметров. 600 | 601 | Как с помощью встроенного языка вывести в табличный доку- 602 | мент новую область? 603 | Например: 604 | ТабДок.Вывести(ОбластьИтог), где ОбластьИтог - это Переменная новой области 605 | 606 | ________________________________________________________________________________ 607 | 608 | Занятие 9. 609 | 610 | Для чего предназначен объект конфигурации «Регистр сведений»? 611 | 612 | Объект конфигурации Регистр cведений предназначен для описания 613 | структуры хранения данных в разрезе нескольких измерений. 614 | На основе объекта конфигурации Регистр сведений платформа 615 | создает в базе данных таблицу, в которой может храниться произ- 616 | вольная информация, «привязанная» к набору измерений 617 | --------------------------------------------------------------------------------