├── LICENSE ├── README.md └── src ├── Catalogs ├── _Задачи.xml ├── _Задачи │ ├── Commands │ │ └── Печать │ │ │ └── Ext │ │ │ └── CommandModule.bsl │ ├── Ext │ │ ├── ManagerModule.bsl │ │ └── ObjectModule.bsl │ └── Templates │ │ ├── Печать.xml │ │ └── Печать │ │ └── Ext │ │ └── Template.xml ├── _Ошибки.xml └── _Ошибки │ ├── Commands │ └── Печать │ │ └── Ext │ │ └── CommandModule.bsl │ ├── Ext │ ├── ManagerModule.bsl │ └── ObjectModule.bsl │ └── Templates │ ├── Печать.xml │ └── Печать │ └── Ext │ └── Template.xml ├── ConfigDumpInfo.xml ├── Configuration.xml ├── Constants └── _АдресПубликацииИнформационнойБазы.xml ├── DataProcessors ├── УстановитьАдресБазы.xml └── УстановитьАдресБазы │ └── Forms │ ├── Форма.xml │ └── Форма │ └── Ext │ ├── Form.xml │ └── Form │ └── Module.bsl ├── HTTPServices ├── Bugs.xml ├── Bugs │ └── Ext │ │ └── Module.bsl ├── Tasks.xml └── Tasks │ └── Ext │ └── Module.bsl ├── Languages └── Русский.xml └── Roles ├── ПолныеПрава.xml └── ПолныеПрава └── Ext └── Rights.xml /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Антон Степанов 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 1C-Tasks-for-web 2 | Конфигурация пример из статьи http://infostart.ru/public/586481/ 3 | 4 | Разбор осуществлен из 1С 8.3.10.1877 5 | -------------------------------------------------------------------------------- /src/Catalogs/_Задачи.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 0471f326-3c0f-4bea-a5a2-0250c1365eea 7 | 569692ae-9f70-4b8c-9baf-091a5efd32db 8 | 9 | 10 | bbf7bc4a-b1bf-4874-9cce-95e734898237 11 | 1bfdf81d-bda3-4682-8281-4261aa740df5 12 | 13 | 14 | a3637671-f6f0-4fd5-94e4-5b93a8b3b42e 15 | 4cea815b-0674-4d2f-b30e-226c634d5507 16 | 17 | 18 | baf497d3-3c88-47d3-85ec-0834871c3544 19 | 5a2a5012-b3fa-4f08-8102-9f9c964482ed 20 | 21 | 22 | 253812f3-4970-4ff1-8bcc-d430a0c06fb6 23 | 24b3332f-0dcb-46c2-8e79-93147e3bafff 24 | 25 | 26 | 27 | _Задачи 28 | 29 | 30 | ru 31 | Задачи 32 | 33 | 34 | 35 | false 36 | HierarchyFoldersAndItems 37 | false 38 | 2 39 | true 40 | true 41 | 42 | ToItems 43 | 9 44 | 150 45 | Number 46 | Variable 47 | WholeCatalog 48 | true 49 | true 50 | AsDescription 51 | 52 | 53 | 54 | DontCheck 55 | false 56 | false 57 | Auto 58 | 59 | 60 | false 61 | 62 | 63 | Auto 64 | Auto 65 | 66 | false 67 | false 68 | 69 | 70 | 71 | Use 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | DontCheck 80 | false 81 | false 82 | Auto 83 | 84 | 85 | false 86 | 87 | 88 | Auto 89 | Auto 90 | 91 | false 92 | false 93 | 94 | 95 | 96 | Use 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | DontCheck 105 | false 106 | false 107 | Auto 108 | 109 | 110 | false 111 | 112 | 113 | Auto 114 | Auto 115 | 116 | false 117 | false 118 | 119 | 120 | 121 | Use 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | DontCheck 130 | false 131 | false 132 | Auto 133 | 134 | 135 | false 136 | 137 | 138 | Auto 139 | Auto 140 | 141 | false 142 | false 143 | 144 | 145 | 146 | Use 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | DontCheck 155 | false 156 | false 157 | Auto 158 | 159 | 160 | false 161 | 162 | 163 | Auto 164 | Auto 165 | 166 | false 167 | false 168 | 169 | 170 | 171 | Use 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | ShowError 180 | false 181 | true 182 | Auto 183 | 184 | 185 | false 186 | 187 | 188 | Auto 189 | Auto 190 | 191 | false 192 | false 193 | 194 | 195 | 196 | Use 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | DontCheck 205 | false 206 | true 207 | Auto 208 | 209 | 210 | false 211 | 212 | 213 | Auto 214 | Auto 215 | 216 | false 217 | false 218 | 219 | 220 | 221 | Use 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | ShowError 230 | false 231 | false 232 | Auto 233 | 234 | 235 | 236 | ru 237 | Краткое наименование задачи, по которому можно понять суть задачи 238 | 239 | 240 | false 241 | 242 | 243 | Auto 244 | DontUse 245 | 246 | false 247 | false 248 | 249 | 250 | 251 | Use 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | DontCheck 260 | false 261 | false 262 | Auto 263 | 264 | 265 | false 266 | 267 | 268 | Auto 269 | Auto 270 | 271 | false 272 | false 273 | 274 | 275 | 276 | Use 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | Auto 285 | InDialog 286 | false 287 | BothWays 288 | 289 | Catalog._Задачи.StandardAttribute.Description 290 | Catalog._Задачи.StandardAttribute.Code 291 | 292 | Begin 293 | DontUse 294 | Directly 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | false 306 | 307 | 308 | Managed 309 | Use 310 | 311 | 312 | 313 | 314 | 315 | Use 316 | Auto 317 | 318 | 319 | 320 | 321 | ПодробноеОписание 322 | 323 | 324 | ru 325 | Подробное описание 326 | 327 | 328 | 329 | 330 | xs:string 331 | 332 | 0 333 | Variable 334 | 335 | 336 | false 337 | 338 | 339 | 340 | 341 | ru 342 | Постановка целей задачи, развернутое описание задачи на уровне объектов метаданных, выделение подзадач 343 | 344 | 345 | false 346 | 347 | true 348 | true 349 | 350 | 351 | false 352 | 353 | DontCheck 354 | Items 355 | 356 | 357 | Auto 358 | Auto 359 | 360 | 361 | Auto 362 | ForItem 363 | DontIndex 364 | Use 365 | 366 | 367 | 368 | 369 | Инициатор 370 | 371 | 372 | ru 373 | Инициатор 374 | 375 | 376 | 377 | 378 | xs:string 379 | 380 | 50 381 | Variable 382 | 383 | 384 | false 385 | 386 | 387 | 388 | false 389 | 390 | false 391 | false 392 | 393 | 394 | true 395 | 396 | ShowError 397 | Items 398 | 399 | 400 | Auto 401 | DontUse 402 | 403 | 404 | Auto 405 | ForItem 406 | DontIndex 407 | Use 408 | 409 | 410 | 411 | 412 | Статус 413 | 414 | 415 | ru 416 | Статус 417 | 418 | 419 | 420 | 421 | xs:string 422 | 423 | 50 424 | Variable 425 | 426 | 427 | false 428 | 429 | 430 | 431 | 432 | ru 433 | Черновик - фиксация новой задачи; 434 | На входе - рассмотрение задачи; 435 | Анализ - анализ необходимых изменений; 436 | В работе - в стадии разработки; 437 | Контроль - задача в тестировании; 438 | Ожидание - задача отложена; 439 | Выполнена - задача выполнена; 440 | Отменена - задача отменена 441 | 442 | 443 | false 444 | 445 | false 446 | false 447 | 448 | 449 | false 450 | 451 | ShowError 452 | Items 453 | 454 | 455 | Auto 456 | DontUse 457 | 458 | 459 | DontUse 460 | ForItem 461 | DontIndex 462 | Use 463 | 464 | 465 | 466 | 467 | Важность 468 | 469 | 470 | ru 471 | Важность 472 | 473 | 474 | 475 | 476 | xs:decimal 477 | 478 | 3 479 | 0 480 | Nonnegative 481 | 482 | 483 | false 484 | 485 | 486 | 487 | 488 | ru 489 | Чем выже, тем важнее задача и быстрее она будет поставлена в работу 490 | 491 | 492 | false 493 | 494 | false 495 | false 496 | 497 | 498 | false 499 | 500 | DontCheck 501 | Items 502 | 503 | 504 | Auto 505 | Auto 506 | 507 | 508 | Auto 509 | ForItem 510 | IndexWithAdditionalOrder 511 | Use 512 | 513 | 514 | 515 | 516 | Программист 517 | 518 | 519 | ru 520 | Программист 521 | 522 | 523 | 524 | 525 | xs:string 526 | 527 | 50 528 | Variable 529 | 530 | 531 | false 532 | 533 | 534 | 535 | false 536 | 537 | false 538 | false 539 | 540 | 541 | false 542 | 543 | DontCheck 544 | Items 545 | 546 | 547 | Auto 548 | DontUse 549 | 550 | 551 | Auto 552 | ForItem 553 | DontIndex 554 | Use 555 | 556 | 557 | 558 | 559 | ДатаИзменения 560 | 561 | 562 | ru 563 | Дата изменения 564 | 565 | 566 | 567 | 568 | xs:dateTime 569 | 570 | DateTime 571 | 572 | 573 | false 574 | 575 | 576 | 577 | false 578 | 579 | false 580 | false 581 | 582 | 583 | false 584 | 585 | DontCheck 586 | Items 587 | 588 | 589 | Auto 590 | Auto 591 | 592 | 593 | Auto 594 | ForItem 595 | DontIndex 596 | Use 597 | 598 | 599 | 600 | 601 | Состояние 602 | 603 | 604 | ru 605 | Состояние 606 | 607 | 608 | 609 | 610 | xs:string 611 | 612 | 50 613 | Variable 614 | 615 | 616 | false 617 | 618 | 619 | 620 | false 621 | 622 | false 623 | false 624 | 625 | 626 | false 627 | 628 | DontCheck 629 | Items 630 | 631 | 632 | Auto 633 | Auto 634 | 635 | 636 | Auto 637 | ForItem 638 | DontIndex 639 | Use 640 | 641 | 642 | 643 | 644 | 645 | 49726fcf-9f85-4b45-8d96-6606d5546e89 646 | 05f21ccb-7755-498a-af18-0c79079db047 647 | 648 | 649 | 65236bef-6c28-485a-a234-5e16dbb66d6b 650 | d6574200-3e0e-487e-9f30-a4e465f90ad8 651 | 652 | 653 | 654 | Комментарии 655 | 656 | 657 | ru 658 | Комментарии 659 | 660 | 661 | 662 | 663 | DontCheck 664 | 665 | 666 | 667 | DontCheck 668 | false 669 | false 670 | Auto 671 | 672 | 673 | false 674 | 675 | 676 | Auto 677 | Auto 678 | 679 | false 680 | false 681 | 682 | 683 | 684 | Use 685 | 686 | 687 | 688 | 689 | 690 | 691 | ForItem 692 | 693 | 694 | 695 | 696 | Пользователь 697 | 698 | 699 | ru 700 | Пользователь 701 | 702 | 703 | 704 | 705 | xs:string 706 | 707 | 10 708 | Variable 709 | 710 | 711 | false 712 | 713 | 714 | 715 | false 716 | 717 | false 718 | false 719 | 720 | 721 | DontCheck 722 | Items 723 | 724 | 725 | Auto 726 | Auto 727 | 728 | 729 | Auto 730 | DontIndex 731 | Use 732 | 733 | 734 | 735 | 736 | ТекстКомментария 737 | 738 | 739 | ru 740 | Текст 741 | 742 | 743 | 744 | 745 | xs:string 746 | 747 | 0 748 | Variable 749 | 750 | 751 | false 752 | 753 | 754 | 755 | false 756 | 757 | true 758 | true 759 | 760 | 761 | DontCheck 762 | Items 763 | 764 | 765 | Auto 766 | Auto 767 | 768 | 769 | Auto 770 | DontIndex 771 | Use 772 | 773 | 774 | 775 | 776 | ДатаКомментария 777 | 778 | 779 | ru 780 | Дата 781 | 782 | 783 | 784 | 785 | xs:dateTime 786 | 787 | DateTime 788 | 789 | 790 | false 791 | 792 | 793 | 794 | false 795 | 796 | false 797 | false 798 | 799 | 800 | DontCheck 801 | Items 802 | 803 | 804 | Auto 805 | Auto 806 | 807 | 808 | Auto 809 | DontIndex 810 | Use 811 | 812 | 813 | 814 | 815 | 816 | 817 | 818 | Печать 819 | 820 | 821 | FormCommandBarImportant 822 | 823 | cfg:CatalogRef._Задачи 824 | 825 | Multiple 826 | false 827 | Auto 828 | 829 | 830 | 831 | 832 | 833 | 834 | 835 | -------------------------------------------------------------------------------- /src/Catalogs/_Задачи/Commands/Печать/Ext/CommandModule.bsl: -------------------------------------------------------------------------------- 1 |  2 | &НаКлиенте 3 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) 4 | //{{_КОНСТРУКТОР_ПЕЧАТИ(Печать) 5 | ТабДок = Новый ТабличныйДокумент; 6 | Печать(ТабДок, ПараметрКоманды); 7 | 8 | ТабДок.ОтображатьСетку = Ложь; 9 | ТабДок.Защита = Ложь; 10 | ТабДок.ТолькоПросмотр = Ложь; 11 | ТабДок.ОтображатьЗаголовки = Ложь; 12 | ТабДок.Показать(); 13 | //}} 14 | КонецПроцедуры 15 | 16 | &НаСервере 17 | Процедура Печать(ТабДок, ПараметрКоманды) 18 | Справочники._Задачи.Печать(ТабДок, ПараметрКоманды); 19 | КонецПроцедуры 20 | -------------------------------------------------------------------------------- /src/Catalogs/_Задачи/Ext/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 |  2 | Процедура Печать(ТабДок, Ссылка) Экспорт 3 | //{{_КОНСТРУКТОР_ПЕЧАТИ(Печать) 4 | Макет = Справочники._Задачи.ПолучитьМакет("Печать"); 5 | Запрос = Новый Запрос; 6 | Запрос.Текст = 7 | "ВЫБРАТЬ 8 | | _Задачи.Важность КАК Важность, 9 | | _Задачи.ДатаИзменения КАК ДатаИзменения, 10 | | _Задачи.Инициатор КАК Инициатор, 11 | | _Задачи.Наименование КАК Наименование, 12 | | _Задачи.ПодробноеОписание КАК ПодробноеОписание, 13 | | _Задачи.Программист КАК Программист, 14 | | _Задачи.Состояние КАК Состояние, 15 | | _Задачи.Статус КАК Статус, 16 | | _Задачи.Комментарии.( 17 | | Ссылка КАК Ссылка, 18 | | НомерСтроки КАК НомерСтроки, 19 | | Пользователь КАК Пользователь, 20 | | ТекстКомментария КАК ТекстКомментария, 21 | | ДатаКомментария КАК ДатаКомментария 22 | | ) КАК Комментарии 23 | |ИЗ 24 | | Справочник._Задачи КАК _Задачи 25 | |ГДЕ 26 | | _Задачи.Ссылка В(&Ссылка)"; 27 | Запрос.Параметры.Вставить("Ссылка", Ссылка); 28 | Выборка = Запрос.Выполнить().Выбрать(); 29 | 30 | Шапка = Макет.ПолучитьОбласть("Шапка"); 31 | ТабДок.Очистить(); 32 | 33 | ВставлятьРазделительСтраниц = Ложь; 34 | Пока Выборка.Следующий() Цикл 35 | 36 | Если ВставлятьРазделительСтраниц Тогда 37 | ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); 38 | КонецЕсли; 39 | 40 | Шапка.Параметры.Заполнить(Выборка); 41 | 42 | ТабДок.Вывести(Шапка, Выборка.Уровень()); 43 | ОбластьКомментарииШапка = Макет.ПолучитьОбласть( "КомментарииШапка" ); 44 | ОбластьКомментарии = Макет.ПолучитьОбласть( "Комментарии" ); 45 | ТабДок.Вывести(ОбластьКомментарииШапка); 46 | ВыборкаКомментарии = Выборка.Комментарии.Выбрать(); 47 | Пока ВыборкаКомментарии.Следующий() Цикл 48 | ОбластьКомментарии.Параметры.Заполнить(ВыборкаКомментарии); 49 | ТабДок.Вывести(ОбластьКомментарии, ВыборкаКомментарии.Уровень()); 50 | КонецЦикла; 51 | 52 | ВставлятьРазделительСтраниц = Истина; 53 | КонецЦикла; 54 | //}} 55 | КонецПроцедуры 56 | -------------------------------------------------------------------------------- /src/Catalogs/_Задачи/Ext/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/Catalogs/_Задачи/Templates/Печать.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 11 | -------------------------------------------------------------------------------- /src/Catalogs/_Задачи/Templates/Печать/Ext/Template.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ru 5 | ru 6 | 7 | ru 8 | Русский 9 | Русский 10 | 11 | 12 | 13 | 2 14 | 15 | 0 16 | 17 | 1 18 | 19 | 20 | 21 | 22 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 23 | 4 24 | 25 | 0 26 | 27 | 1 28 | 29 | 30 | 31 | 1 32 | 33 | 2 34 | 35 | 36 | 37 | 2 38 | 39 | 3 40 | 41 | 42 | 43 | 3 44 | 45 | 4 46 | 47 | 48 | 49 | 50 | 3d0d3996-0bb2-4538-ba06-8eba47c875b9 51 | 5 52 | 53 | 0 54 | 55 | 1 56 | 57 | 58 | 59 | 1 60 | 61 | 5 62 | 63 | 64 | 65 | 2 66 | 67 | 6 68 | 69 | 70 | 71 | 3 72 | 73 | 7 74 | 75 | 76 | 77 | 4 78 | 79 | 8 80 | 81 | 82 | 83 | 84 | 3 85 | 86 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 87 | 88 | 1 89 | 90 | 9 91 | 92 | 93 | ru 94 | Наименование 95 | 96 | 97 | 98 | 99 | 100 | 101 | 10 102 | Наименование 103 | 104 | 105 | 106 | 107 | 108 | 4 109 | 110 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 111 | 112 | 1 113 | 114 | 9 115 | 116 | 117 | ru 118 | Важность 119 | 120 | 121 | 122 | 123 | 124 | 125 | 11 126 | Важность 127 | 128 | 129 | 130 | 131 | 132 | 5 133 | 134 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 135 | 136 | 1 137 | 138 | 9 139 | 140 | 141 | ru 142 | Подробное описание 143 | 144 | 145 | 146 | 147 | 148 | 149 | 12 150 | ПодробноеОписание 151 | 152 | 153 | 154 | 155 | 156 | 6 157 | 158 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 159 | 160 | 1 161 | 162 | 9 163 | 164 | 165 | ru 166 | Инициатор 167 | 168 | 169 | 170 | 171 | 172 | 173 | 10 174 | Инициатор 175 | 176 | 177 | 178 | 179 | 180 | 7 181 | 182 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 183 | 184 | 1 185 | 186 | 9 187 | 188 | 189 | ru 190 | Программист 191 | 192 | 193 | 194 | 195 | 196 | 197 | 10 198 | Программист 199 | 200 | 201 | 202 | 203 | 204 | 8 205 | 206 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 207 | 208 | 1 209 | 210 | 9 211 | 212 | 213 | ru 214 | Дата изменения 215 | 216 | 217 | 218 | 219 | 220 | 221 | 10 222 | ДатаИзменения 223 | 224 | 225 | 226 | 227 | 228 | 9 229 | 230 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 231 | 232 | 1 233 | 234 | 9 235 | 236 | 237 | ru 238 | Статус 239 | 240 | 241 | 242 | 243 | 244 | 245 | 10 246 | Статус 247 | 248 | 249 | 250 | 251 | 252 | 10 253 | 254 | 4ed2c89c-e4a4-4847-93ce-94996703d1f3 255 | 256 | 1 257 | 258 | 9 259 | 260 | 261 | ru 262 | Состояние 263 | 264 | 265 | 266 | 267 | 268 | 269 | 10 270 | Состояние 271 | 272 | 273 | 274 | 275 | 276 | 14 277 | 278 | 3d0d3996-0bb2-4538-ba06-8eba47c875b9 279 | 280 | 281 | 13 282 | 283 | 284 | 285 | 286 | 14 287 | 288 | 289 | ru 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 14 298 | 299 | 300 | ru 301 | Комментарий 302 | 303 | 304 | 305 | 306 | 307 | 308 | 14 309 | 310 | 311 | ru 312 | Пользователь 313 | 314 | 315 | 316 | 317 | 318 | 319 | 14 320 | 321 | 322 | ru 323 | Дата 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 15 332 | 333 | 3d0d3996-0bb2-4538-ba06-8eba47c875b9 334 | 335 | 1 336 | 337 | 15 338 | НомерСтроки 339 | 340 | 341 | 342 | 343 | 16 344 | ТекстКомментария 345 | 346 | 347 | 348 | 349 | 16 350 | Пользователь 351 | 352 | 353 | 354 | 355 | 16 356 | ДатаКомментария 357 | 358 | 359 | 360 | 361 | true 362 | 17 363 | 16 364 | 16 365 | 366 | 3 367 | 2 368 | 1 369 | 370 | 371 | 5 372 | 2 373 | 1 374 | 375 | 376 | 6 377 | 2 378 | 1 379 | 380 | 381 | 7 382 | 2 383 | 1 384 | 385 | 386 | 8 387 | 2 388 | 1 389 | 390 | 391 | 9 392 | 2 393 | 1 394 | 395 | 396 | 10 397 | 2 398 | 1 399 | 400 | 401 | Комментарии 402 | 403 | Rows 404 | 15 405 | 15 406 | -1 407 | -1 408 | 3d0d3996-0bb2-4538-ba06-8eba47c875b9 409 | 410 | 411 | 412 | КомментарииШапка 413 | 414 | Rows 415 | 13 416 | 14 417 | -1 418 | -1 419 | 420 | 421 | 422 | Шапка 423 | 424 | Rows 425 | 2 426 | 10 427 | -1 428 | -1 429 | 430 | 431 | 432 | Solid 433 | 434 | 435 | 436 | 437 | 16 438 | 439 | 440 | 172 441 | 442 | 443 | 28 444 | 445 | 446 | 805 447 | 448 | 449 | 86 450 | 451 | 452 | 624 453 | 454 | 455 | 129 456 | 457 | 458 | 85 459 | 460 | 461 | 0 462 | Top 463 | Wrap 464 | 465 | 466 | Top 467 | Wrap 468 | Parameter 469 | false 470 | 471 | 472 | Right 473 | Top 474 | Block 475 | Parameter 476 | false 477 | 478 | 479 | ru 480 | ЧЦ=3;ЧДЦ=0 481 | 482 | 483 | 484 | 485 | 1 486 | Top 487 | Wrap 488 | Parameter 489 | false 490 | 491 | 492 | QuickChange 493 | 494 | 495 | 0 496 | 0 497 | Center 498 | Center 499 | Wrap 500 | QuickChange 501 | 502 | 503 | 0 504 | Right 505 | Top 506 | Block 507 | Parameter 508 | false 509 | 510 | 511 | 0 512 | Top 513 | Wrap 514 | Parameter 515 | false 516 | 517 | 518 | 72 519 | 520 | -------------------------------------------------------------------------------- /src/Catalogs/_Ошибки.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 32d7bd00-d225-4f00-883e-af81b754d968 7 | 05164504-5324-4507-880b-fe6813617dd8 8 | 9 | 10 | 8fe8e0f5-657b-4df7-800e-6c1c0cd81aaa 11 | 7dbd2609-d8ac-4988-8b27-468efcf373f1 12 | 13 | 14 | 5ee46933-d17a-4b7c-a06d-7264a66e74f5 15 | 5f012e9f-42c9-4e92-9134-f67af3932968 16 | 17 | 18 | fc42c5e3-7183-40a2-b265-913d1550d79e 19 | 9be0f292-d73c-4a7d-b667-d153ed3f0cd1 20 | 21 | 22 | bcae462b-6842-4664-8c90-49044b029148 23 | 2c43e02e-3917-47ba-a81e-311a00515763 24 | 25 | 26 | 27 | _Ошибки 28 | 29 | 30 | ru 31 | Ошибки 32 | 33 | 34 | 35 | false 36 | HierarchyFoldersAndItems 37 | false 38 | 2 39 | true 40 | true 41 | 42 | ToItems 43 | 9 44 | 0 45 | Number 46 | Variable 47 | WholeCatalog 48 | true 49 | true 50 | AsCode 51 | 52 | 53 | 54 | DontCheck 55 | false 56 | false 57 | Auto 58 | 59 | 60 | false 61 | 62 | 63 | Auto 64 | Auto 65 | 66 | false 67 | false 68 | 69 | 70 | 71 | Use 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | DontCheck 80 | false 81 | false 82 | Auto 83 | 84 | 85 | false 86 | 87 | 88 | Auto 89 | Auto 90 | 91 | false 92 | false 93 | 94 | 95 | 96 | Use 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | DontCheck 105 | false 106 | false 107 | Auto 108 | 109 | 110 | false 111 | 112 | 113 | Auto 114 | Auto 115 | 116 | false 117 | false 118 | 119 | 120 | 121 | Use 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | DontCheck 130 | false 131 | false 132 | Auto 133 | 134 | 135 | false 136 | 137 | 138 | Auto 139 | Auto 140 | 141 | false 142 | false 143 | 144 | 145 | 146 | Use 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | DontCheck 155 | false 156 | false 157 | Auto 158 | 159 | 160 | false 161 | 162 | 163 | Auto 164 | Auto 165 | 166 | false 167 | false 168 | 169 | 170 | 171 | Use 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | ShowError 180 | false 181 | true 182 | Auto 183 | 184 | 185 | false 186 | 187 | 188 | Auto 189 | Auto 190 | 191 | false 192 | false 193 | 194 | 195 | 196 | Use 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | DontCheck 205 | false 206 | true 207 | Auto 208 | 209 | 210 | false 211 | 212 | 213 | Auto 214 | Auto 215 | 216 | false 217 | false 218 | 219 | 220 | 221 | Use 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | ShowError 230 | false 231 | false 232 | Auto 233 | 234 | 235 | false 236 | 237 | 238 | Auto 239 | Auto 240 | 241 | false 242 | false 243 | 244 | 245 | 246 | Use 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | DontCheck 255 | false 256 | false 257 | Auto 258 | 259 | 260 | false 261 | 262 | 263 | Auto 264 | Auto 265 | 266 | false 267 | false 268 | 269 | 270 | 271 | Use 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | Auto 280 | InDialog 281 | false 282 | BothWays 283 | 284 | Catalog._Ошибки.StandardAttribute.Code 285 | 286 | Begin 287 | DontUse 288 | Directly 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | false 300 | 301 | 302 | Managed 303 | Use 304 | 305 | 306 | 307 | 308 | 309 | Use 310 | Auto 311 | 312 | 313 | 314 | 315 | Выполнено 316 | 317 | 318 | ru 319 | Выполнено 320 | 321 | 322 | 323 | 324 | xs:boolean 325 | 326 | false 327 | 328 | 329 | 330 | false 331 | 332 | false 333 | false 334 | 335 | 336 | false 337 | 338 | DontCheck 339 | Items 340 | 341 | 342 | Auto 343 | Auto 344 | 345 | 346 | Auto 347 | ForItem 348 | DontIndex 349 | Use 350 | 351 | 352 | 353 | 354 | Программист 355 | 356 | 357 | ru 358 | Программист 359 | 360 | 361 | 362 | 363 | xs:string 364 | 365 | 50 366 | Variable 367 | 368 | 369 | false 370 | 371 | 372 | 373 | false 374 | 375 | false 376 | false 377 | 378 | 379 | false 380 | 381 | DontCheck 382 | Items 383 | 384 | 385 | Auto 386 | DontUse 387 | 388 | 389 | Auto 390 | ForItem 391 | DontIndex 392 | Use 393 | 394 | 395 | 396 | 397 | ДатаИзменения 398 | 399 | 400 | ru 401 | Дата изменения 402 | 403 | 404 | 405 | 406 | xs:dateTime 407 | 408 | DateTime 409 | 410 | 411 | false 412 | 413 | 414 | 415 | false 416 | 417 | false 418 | false 419 | 420 | 421 | false 422 | 423 | DontCheck 424 | Items 425 | 426 | 427 | Auto 428 | Auto 429 | 430 | 431 | Auto 432 | ForItem 433 | DontIndex 434 | Use 435 | 436 | 437 | 438 | 439 | Автор 440 | 441 | 442 | ru 443 | Автор 444 | 445 | 446 | 447 | 448 | xs:string 449 | 450 | 50 451 | Variable 452 | 453 | 454 | false 455 | 456 | 457 | 458 | false 459 | 460 | false 461 | false 462 | 463 | 464 | false 465 | 466 | DontCheck 467 | Items 468 | 469 | 470 | Auto 471 | DontUse 472 | 473 | 474 | Auto 475 | ForItem 476 | DontIndex 477 | Use 478 | 479 | 480 | 481 | 482 | ПодробноеОписание 483 | 484 | 485 | ru 486 | Подробное описание 487 | 488 | 489 | 490 | 491 | xs:string 492 | 493 | 0 494 | Variable 495 | 496 | 497 | false 498 | 499 | 500 | 501 | 502 | ru 503 | Постановка целей задачи, развернутое описание задачи на уровне объектов метаданных, выделение подзадач 504 | 505 | 506 | false 507 | 508 | true 509 | true 510 | 511 | 512 | false 513 | 514 | DontCheck 515 | Items 516 | 517 | 518 | Auto 519 | Auto 520 | 521 | 522 | Auto 523 | ForItem 524 | DontIndex 525 | Use 526 | 527 | 528 | 529 | 530 | 531 | Печать 532 | 533 | 534 | FormCommandBarImportant 535 | 536 | cfg:CatalogRef._Ошибки 537 | 538 | Multiple 539 | false 540 | Auto 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | -------------------------------------------------------------------------------- /src/Catalogs/_Ошибки/Commands/Печать/Ext/CommandModule.bsl: -------------------------------------------------------------------------------- 1 |  2 | &НаКлиенте 3 | Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) 4 | //{{_КОНСТРУКТОР_ПЕЧАТИ(Печать) 5 | ТабДок = Новый ТабличныйДокумент; 6 | Печать(ТабДок, ПараметрКоманды); 7 | 8 | ТабДок.ОтображатьСетку = Ложь; 9 | ТабДок.Защита = Ложь; 10 | ТабДок.ТолькоПросмотр = Ложь; 11 | ТабДок.ОтображатьЗаголовки = Ложь; 12 | ТабДок.Показать(); 13 | //}} 14 | КонецПроцедуры 15 | 16 | &НаСервере 17 | Процедура Печать(ТабДок, ПараметрКоманды) 18 | Справочники._Ошибки.Печать(ТабДок, ПараметрКоманды); 19 | КонецПроцедуры 20 | -------------------------------------------------------------------------------- /src/Catalogs/_Ошибки/Ext/ManagerModule.bsl: -------------------------------------------------------------------------------- 1 |  2 | Процедура Печать(ТабДок, Ссылка) Экспорт 3 | //{{_КОНСТРУКТОР_ПЕЧАТИ(Печать) 4 | Макет = Справочники._Ошибки.ПолучитьМакет("Печать"); 5 | Запрос = Новый Запрос; 6 | Запрос.Текст = 7 | "ВЫБРАТЬ 8 | | _Ошибки.Автор, 9 | | _Ошибки.Выполнено, 10 | | _Ошибки.ДатаИзменения, 11 | | _Ошибки.ПодробноеОписание, 12 | | _Ошибки.Программист 13 | |ИЗ 14 | | Справочник._Ошибки КАК _Ошибки 15 | |ГДЕ 16 | | _Ошибки.Ссылка В (&Ссылка)"; 17 | Запрос.Параметры.Вставить("Ссылка", Ссылка); 18 | Выборка = Запрос.Выполнить().Выбрать(); 19 | 20 | Шапка = Макет.ПолучитьОбласть("Шапка"); 21 | ТабДок.Очистить(); 22 | 23 | ВставлятьРазделительСтраниц = Ложь; 24 | Пока Выборка.Следующий() Цикл 25 | 26 | Если ВставлятьРазделительСтраниц Тогда 27 | ТабДок.ВывестиГоризонтальныйРазделительСтраниц(); 28 | КонецЕсли; 29 | 30 | 31 | Шапка.Параметры.Заполнить(Выборка); 32 | ТабДок.Вывести(Шапка, Выборка.Уровень()); 33 | 34 | ВставлятьРазделительСтраниц = Истина; 35 | КонецЦикла; 36 | //}} 37 | КонецПроцедуры 38 | -------------------------------------------------------------------------------- /src/Catalogs/_Ошибки/Ext/ObjectModule.bsl: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/Catalogs/_Ошибки/Templates/Печать.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 11 | -------------------------------------------------------------------------------- /src/Catalogs/_Ошибки/Templates/Печать/Ext/Template.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | ru 5 | ru 6 | 7 | ru 8 | Русский 9 | Русский 10 | 11 | 12 | 13 | 2 14 | 15 | 0 16 | 17 | 1 18 | 19 | 20 | 21 | 22 | 3b702d69-0127-4fd3-80ec-c57c5937a5d2 23 | 4 24 | 25 | 0 26 | 27 | 1 28 | 29 | 30 | 31 | 1 32 | 33 | 2 34 | 35 | 36 | 37 | 2 38 | 39 | 3 40 | 41 | 42 | 43 | 3 44 | 45 | 4 46 | 47 | 48 | 49 | 50 | 3 51 | 52 | 3b702d69-0127-4fd3-80ec-c57c5937a5d2 53 | 54 | 1 55 | 56 | 5 57 | 58 | 59 | ru 60 | Подробное описание 61 | 62 | 63 | 64 | 65 | 66 | 67 | 6 68 | ПодробноеОписание 69 | 70 | 71 | 72 | 73 | 74 | 4 75 | 76 | 3b702d69-0127-4fd3-80ec-c57c5937a5d2 77 | 78 | 1 79 | 80 | 5 81 | 82 | 83 | ru 84 | Автор 85 | 86 | 87 | 88 | 89 | 90 | 91 | 7 92 | Автор 93 | 94 | 95 | 96 | 97 | 98 | 5 99 | 100 | 3b702d69-0127-4fd3-80ec-c57c5937a5d2 101 | 102 | 1 103 | 104 | 5 105 | 106 | 107 | ru 108 | Дата изменения 109 | 110 | 111 | 112 | 113 | 114 | 115 | 7 116 | ДатаИзменения 117 | 118 | 119 | 120 | 121 | 122 | 6 123 | 124 | 3b702d69-0127-4fd3-80ec-c57c5937a5d2 125 | 126 | 1 127 | 128 | 5 129 | 130 | 131 | ru 132 | Программист 133 | 134 | 135 | 136 | 137 | 138 | 139 | 7 140 | Программист 141 | 142 | 143 | 144 | 145 | 146 | 7 147 | 148 | 3b702d69-0127-4fd3-80ec-c57c5937a5d2 149 | 150 | 1 151 | 152 | 5 153 | 154 | 155 | ru 156 | Выполнено 157 | 158 | 159 | 160 | 161 | 162 | 163 | 7 164 | Выполнено 165 | 166 | 167 | 168 | 169 | true 170 | 8 171 | 9 172 | 9 173 | 174 | 3 175 | 2 176 | 1 177 | 178 | 179 | 4 180 | 2 181 | 1 182 | 183 | 184 | 5 185 | 2 186 | 1 187 | 188 | 189 | 6 190 | 2 191 | 1 192 | 193 | 194 | 7 195 | 2 196 | 1 197 | 198 | 199 | Шапка 200 | 201 | Rows 202 | 2 203 | 8 204 | -1 205 | -1 206 | 207 | 208 | 209 | 210 | 211 | 16 212 | 213 | 214 | 172 215 | 216 | 217 | 0 218 | 219 | 220 | 467 221 | 222 | 223 | 0 224 | Top 225 | Wrap 226 | 227 | 228 | 1 229 | Top 230 | Wrap 231 | Parameter 232 | false 233 | 234 | 235 | Top 236 | Wrap 237 | Parameter 238 | false 239 | 240 | 241 | 72 242 | 243 | -------------------------------------------------------------------------------- /src/ConfigDumpInfo.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /src/Configuration.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 9cd510cd-abfc-11d4-9434-004095e12fc7 7 | f68769f3-c3be-4edf-a2de-d7222bcbf100 8 | 9 | 10 | 9fcd25a0-4822-11d4-9414-008048da11f9 11 | 6ddb6e50-5a19-4387-a4f2-d80c6b86b8bf 12 | 13 | 14 | e3687481-0a87-462c-a166-9f34594f9bba 15 | a4b80d07-551e-4646-9fa4-86e44a4fcfc3 16 | 17 | 18 | 9de14907-ec23-4a07-96f0-85521cb6b53b 19 | bf39932c-adfa-4334-bb5a-7101395ac75e 20 | 21 | 22 | 51f2d5d8-ea4d-4064-8892-82951750031e 23 | 6fa63207-080b-4225-93dc-1e804fb8b5c6 24 | 25 | 26 | e68182ea-4237-4383-967f-90c1e3370bc7 27 | 2a131289-3f7d-428b-b807-8f3da2776678 28 | 29 | 30 | 31 | Задачи 32 | 33 | 34 | ru 35 | Задачи 36 | 37 | 38 | 39 | 40 | Version8_3_10 41 | ManagedApplication 42 | 43 | PersonalComputer 44 | 45 | Russian 46 | 47 | 48 | 49 | 50 | false 51 | false 52 | false 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | Multimedia 68 | false 69 | 70 | 71 | Location 72 | false 73 | 74 | 75 | Contacts 76 | false 77 | 78 | 79 | Calendars 80 | false 81 | 82 | 83 | Telephony 84 | false 85 | 86 | 87 | PushNotification 88 | false 89 | 90 | 91 | LocalNotification 92 | false 93 | 94 | 95 | Print 96 | false 97 | 98 | 99 | InAppPurchases 100 | false 101 | 102 | 103 | Ads 104 | false 105 | 106 | 107 | Normal 108 | 109 | 110 | Language.Русский 111 | 112 | 113 | 114 | 115 | 116 | Managed 117 | NotAutoFree 118 | DontUse 119 | DontUse 120 | Taxi 121 | Version8_3_10 122 | 123 | 124 | 125 | Русский 126 | ПолныеПрава 127 | Tasks 128 | Bugs 129 | _АдресПубликацииИнформационнойБазы 130 | _Задачи 131 | _Ошибки 132 | УстановитьАдресБазы 133 | 134 | 135 | -------------------------------------------------------------------------------- /src/Constants/_АдресПубликацииИнформационнойБазы.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | b343b8a5-720e-45ab-b8b2-26fca64d0050 7 | acf68cf8-c4fe-4465-ac7c-bde1566797cf 8 | 9 | 10 | aa467a73-d66c-4df0-ad86-25c86a3fc0f2 11 | b66edd95-6007-4e5a-934d-6ff7f2f69a72 12 | 13 | 14 | 15 | _АдресПубликацииИнформационнойБазы 16 | 17 | 18 | ru 19 | Адрес публикации информационной базы 20 | 21 | 22 | 23 | 24 | xs:string 25 | 26 | 250 27 | Variable 28 | 29 | 30 | true 31 | 32 | 33 | 34 | false 35 | 36 | 37 | 38 | false 39 | 40 | false 41 | false 42 | 43 | 44 | DontCheck 45 | Items 46 | 47 | 48 | Auto 49 | 50 | 51 | Auto 52 | Managed 53 | 54 | 55 | -------------------------------------------------------------------------------- /src/DataProcessors/УстановитьАдресБазы.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 69b8eb39-a41b-4c27-968a-fb6aa6a7debf 7 | 3416f079-3087-48c3-b962-e75b8be7feda 8 | 9 | 10 | ef1d552c-60d7-41b3-8e01-43c7ec7b7533 11 | 78388254-3f32-4f7b-9288-f56b433ca91b 12 | 13 | 14 | 15 | УстановитьАдресБазы 16 | 17 | 18 | ru 19 | Установить адрес базы 20 | 21 | 22 | 23 | true 24 | DataProcessor.УстановитьАдресБазы.Form.Форма 25 | 26 | false 27 | 28 | 29 | 30 | 31 |
Форма
32 |
33 |
34 |
-------------------------------------------------------------------------------- /src/DataProcessors/УстановитьАдресБазы/Forms/Форма.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 |
4 | 5 | Форма 6 | 7 | 8 | ru 9 | Форма 10 | 11 | 12 | 13 | Managed 14 | false 15 | 16 | PersonalComputer 17 | MobileDevice 18 | 19 | 20 | 21 |
22 |
-------------------------------------------------------------------------------- /src/DataProcessors/УстановитьАдресБазы/Forms/Форма/Ext/Form.xml: -------------------------------------------------------------------------------- 1 |  2 |
3 | 4 | 5 | ПриОткрытии 6 | 7 | 8 | 9 | 10 | <v8:item> 11 | <v8:lang>ru</v8:lang> 12 | <v8:content>Уже все. Можно закрывать</v8:content> 13 | </v8:item> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | cfg:DataProcessorObject.УстановитьАдресБазы 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/DataProcessors/УстановитьАдресБазы/Forms/Форма/Ext/Form/Module.bsl: -------------------------------------------------------------------------------- 1 |  2 | &НаСервере 3 | Процедура ПриОткрытииНаСервере(адрес) 4 | 5 | Константы._АдресПубликацииИнформационнойБазы.Установить( адрес ); 6 | 7 | КонецПроцедуры 8 | 9 | &НаКлиенте 10 | Процедура ПриОткрытии(Отказ) 11 | 12 | адрес = ПолучитьНавигационнуюСсылкуИнформационнойБазы(); 13 | 14 | ПриОткрытииНаСервере(адрес); 15 | 16 | КонецПроцедуры 17 | -------------------------------------------------------------------------------- /src/HTTPServices/Bugs.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Bugs 6 | 7 | 8 | ru 9 | Bugs 10 | 11 | 12 | 13 | Bugs 14 | AutoUse 15 | 20 16 | 17 | 18 | 19 | 20 | ПолучитьОшибку 21 | 22 | 23 | ru 24 | Получить ошибку 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | GET 34 | 35 | 36 | ru 37 | GET 38 | 39 | 40 | 41 | GET 42 | ПолучитьОшибкуGET 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /src/HTTPServices/Bugs/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 |  2 | Функция ПолучитьОшибкуGET(Запрос) 3 | 4 | номерОшибки = Запрос.ПараметрыURL["string"]; 5 | 6 | Если номерОшибки = "Ping" Тогда 7 | Ответ = Новый HTTPСервисОтвет(200); 8 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 9 | Ответ.УстановитьТелоИзСтроки( НСтр( "ru='Поздравляем!!! Подключение выполнено успешно!'" ) ); 10 | Возврат Ответ; 11 | КонецЕсли; 12 | 13 | Попытка 14 | 15 | найденнаяОшибка = Справочники._Ошибки.НайтиПоКоду( Число( номерОшибки ) ); 16 | 17 | Если ЗначениеЗаполнено( найденнаяОшибка ) Тогда 18 | 19 | Ответ = Ответ_Ошибка( найденнаяОшибка ); 20 | 21 | Иначе 22 | 23 | Ответ = Ответ_ОшибкаНеНайдена(); 24 | 25 | КонецЕсли; 26 | 27 | Исключение 28 | 29 | Ответ = Ответ_ОшибкаВыполнения(); 30 | 31 | КонецПопытки; 32 | 33 | Возврат Ответ; 34 | 35 | КонецФункции 36 | 37 | Функция Ответ_ОшибкаНеНайдена() 38 | 39 | Ответ = Новый HTTPСервисОтвет(404); 40 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 41 | Ответ.УстановитьТелоИзСтроки( НСтр( "ru='Ошибка с таким номером не найдена!'" ) ); 42 | 43 | Возврат Ответ; 44 | 45 | КонецФункции 46 | 47 | Функция Ответ_ОшибкаВыполнения() 48 | 49 | Ответ = Новый HTTPСервисОтвет(500); 50 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 51 | Ответ.УстановитьТелоИзСтроки( НСтр( "ru='При формировании ответа произошла внутренняя ошибка сервера!'" ) ); 52 | 53 | Возврат Ответ; 54 | 55 | КонецФункции 56 | 57 | Функция Ответ_НеверныйЗапрос( Знач пИнформацияОбОшибке) 58 | 59 | Ответ = Новый HTTPСервисОтвет(400); 60 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 61 | Ответ.УстановитьТелоИзСтроки( КраткоеПредставлениеОшибки( пИнформацияОбОшибке ) ); 62 | 63 | Возврат Ответ; 64 | 65 | КонецФункции // Ответ_НеверныйЗапрос() 66 | 67 | 68 | Функция Ответ_Ошибка( Знач пОшибка ) 69 | 70 | Попытка 71 | 72 | таблДок = Новый ТабличныйДокумент; 73 | Справочники._Ошибки.Печать( таблДок, пОшибка ); 74 | 75 | Исключение 76 | 77 | Возврат Ответ_НеверныйЗапрос( ИнформацияОбОшибке() ); 78 | 79 | КонецПопытки; 80 | 81 | текстHTML = ПолучитьТекстHTMLПоТабличномуДокументу(таблДок); 82 | 83 | СсылкаНаЗадачу = "Перейти в 1С"; 84 | 85 | текстHTML = стрЗаменить( текстHTML, "", СсылкаНаЗадачу + "" ); 86 | 87 | Ответ = Новый HTTPСервисОтвет(200); 88 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 89 | Ответ.УстановитьТелоИзСтроки( текстHTML ); 90 | 91 | Возврат Ответ; 92 | 93 | КонецФункции 94 | 95 | Функция ПолучитьТекстHTMLПоТабличномуДокументу(Знач таблДок) 96 | 97 | имяФайла = ПолучитьИмяВременногоФайла( "html" ); 98 | 99 | таблДок.Записать( имяФайла, ТипФайлаТабличногоДокумента.HTML5 ); 100 | 101 | ЧтениеHTML = Новый ЧтениеHTML; 102 | ЧтениеHTML.ОткрытьФайл( имяФайла ); 103 | 104 | ПостроительDOM = Новый ПостроительDOM; 105 | ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML); 106 | ДокументHTML.Заголовок = таблДок.ИспользуемоеИмяФайла; 107 | 108 | текстHTML = ПолучитьТекстHTMLИзОбъектаДокументHTML( ДокументHTML ); 109 | 110 | ЧтениеHTML.Закрыть(); 111 | 112 | УдалитьФайлы( имяФайла ); 113 | 114 | Возврат текстHTML; 115 | 116 | КонецФункции 117 | 118 | // Получает текст HTML из объекта ДокументHTML. 119 | // 120 | // Параметры: 121 | // ДокументHTML - ДокументHTML - документ, из которого будет извлекаться текст. 122 | // 123 | // Возвращаемое значение: 124 | // Строка - текст HTML 125 | // 126 | Функция ПолучитьТекстHTMLИзОбъектаДокументHTML(ДокументHTML) 127 | 128 | ЗаписьDOM = Новый ЗаписьDOM; 129 | ЗаписьHTML = Новый ЗаписьHTML; 130 | ЗаписьHTML.УстановитьСтроку(); 131 | ЗаписьDOM.Записать(ДокументHTML,ЗаписьHTML); 132 | Возврат ЗаписьHTML.Закрыть(); 133 | 134 | КонецФункции 135 | 136 | 137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /src/HTTPServices/Tasks.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Tasks 6 | 7 | 8 | ru 9 | Tasks 10 | 11 | 12 | 13 | Tasks 14 | AutoUse 15 | 20 16 | 17 | 18 | 19 | 20 | ПолучитьЗадачу 21 | 22 | 23 | ru 24 | Получить задачу 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | GET 34 | 35 | 36 | ru 37 | GET 38 | 39 | 40 | 41 | GET 42 | ПолучитьЗадачуGET 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /src/HTTPServices/Tasks/Ext/Module.bsl: -------------------------------------------------------------------------------- 1 |  2 | Функция ПолучитьЗадачуGET(Запрос) 3 | 4 | номерЗадачи = Запрос.ПараметрыURL["string"]; 5 | 6 | Если номерЗадачи = "Ping" Тогда 7 | Ответ = Новый HTTPСервисОтвет(200); 8 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 9 | Ответ.УстановитьТелоИзСтроки( НСтр( "ru='Поздравляем!!! Подключение выполнено успешно!'" ) ); 10 | Возврат Ответ; 11 | КонецЕсли; 12 | 13 | Попытка 14 | 15 | найденнаяЗадача = Справочники._Задачи.НайтиПоКоду( Число( номерЗадачи ) ); 16 | 17 | Если ЗначениеЗаполнено( найденнаяЗадача ) Тогда 18 | 19 | Ответ = Ответ_Задача( найденнаяЗадача ); 20 | 21 | Иначе 22 | 23 | Ответ = Ответ_ЗадачаНеНайдена(); 24 | 25 | КонецЕсли; 26 | 27 | Исключение 28 | 29 | Ответ = Ответ_ОшибкаВыполнения(); 30 | 31 | КонецПопытки; 32 | 33 | Возврат Ответ; 34 | 35 | КонецФункции 36 | 37 | Функция Ответ_ЗадачаНеНайдена() 38 | 39 | Ответ = Новый HTTPСервисОтвет(404); 40 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 41 | Ответ.УстановитьТелоИзСтроки( НСтр( "ru='Задача с таким номером не найдена!'" ) ); 42 | 43 | Возврат Ответ; 44 | 45 | КонецФункции 46 | 47 | Функция Ответ_ОшибкаВыполнения() 48 | 49 | Ответ = Новый HTTPСервисОтвет(500); 50 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 51 | Ответ.УстановитьТелоИзСтроки( НСтр( "ru='При формировании ответа произошла внутренняя ошибка сервера!'" ) ); 52 | 53 | Возврат Ответ; 54 | 55 | КонецФункции 56 | 57 | Функция Ответ_НеверныйЗапрос( Знач пИнформацияОбОшибке) 58 | 59 | Ответ = Новый HTTPСервисОтвет(400); 60 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 61 | Ответ.УстановитьТелоИзСтроки( КраткоеПредставлениеОшибки( пИнформацияОбОшибке ) ); 62 | 63 | Возврат Ответ; 64 | 65 | КонецФункции // Ответ_НеверныйЗапрос() 66 | 67 | Функция Ответ_Задача( Знач пЗадача ) 68 | 69 | Попытка 70 | 71 | таблДок = Новый ТабличныйДокумент; 72 | Справочники._Задачи.Печать( таблДок, пЗадача ); 73 | 74 | Исключение 75 | 76 | Возврат Ответ_НеверныйЗапрос( ИнформацияОбОшибке() ); 77 | 78 | КонецПопытки; 79 | 80 | текстHTML = ПолучитьТекстHTMLПоТабличномуДокументу(таблДок); 81 | 82 | СсылкаНаЗадачу = "Перейти в 1С"; 83 | 84 | текстHTML = стрЗаменить( текстHTML, "", СсылкаНаЗадачу + "" ); 85 | 86 | Ответ = Новый HTTPСервисОтвет(200); 87 | Ответ.Заголовки.Вставить("Content-Type","text/html; charset=utf-8"); 88 | Ответ.УстановитьТелоИзСтроки( текстHTML ); 89 | 90 | Возврат Ответ; 91 | 92 | КонецФункции 93 | 94 | Функция ПолучитьТекстHTMLПоТабличномуДокументу(Знач таблДок) 95 | 96 | имяФайла = ПолучитьИмяВременногоФайла( "html" ); 97 | 98 | таблДок.Записать( имяФайла, ТипФайлаТабличногоДокумента.HTML5 ); 99 | 100 | ЧтениеHTML = Новый ЧтениеHTML; 101 | ЧтениеHTML.ОткрытьФайл( имяФайла ); 102 | 103 | ПостроительDOM = Новый ПостроительDOM; 104 | ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML); 105 | ДокументHTML.Заголовок = таблДок.ИспользуемоеИмяФайла; 106 | 107 | текстHTML = ПолучитьТекстHTMLИзОбъектаДокументHTML( ДокументHTML ); 108 | 109 | ЧтениеHTML.Закрыть(); 110 | 111 | УдалитьФайлы( имяФайла ); 112 | 113 | Возврат текстHTML; 114 | 115 | КонецФункции 116 | 117 | // Получает текст HTML из объекта ДокументHTML. 118 | // 119 | // Параметры: 120 | // ДокументHTML - ДокументHTML - документ, из которого будет извлекаться текст. 121 | // 122 | // Возвращаемое значение: 123 | // Строка - текст HTML 124 | // 125 | Функция ПолучитьТекстHTMLИзОбъектаДокументHTML(ДокументHTML) 126 | 127 | ЗаписьDOM = Новый ЗаписьDOM; 128 | ЗаписьHTML = Новый ЗаписьHTML; 129 | ЗаписьHTML.УстановитьСтроку(); 130 | ЗаписьDOM.Записать(ДокументHTML,ЗаписьHTML); 131 | Возврат ЗаписьHTML.Закрыть(); 132 | 133 | КонецФункции 134 | 135 | 136 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /src/Languages/Русский.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Русский 6 | 7 | 8 | ru 9 | Русский 10 | 11 | 12 | 13 | ru 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/Roles/ПолныеПрава.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | ПолныеПрава 6 | 7 | 8 | ru 9 | Полные права 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/Roles/ПолныеПрава/Ext/Rights.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | false 4 | true 5 | false 6 | 7 | DataProcessor.УстановитьАдресБазы 8 | 9 | Use 10 | true 11 | 12 | 13 | View 14 | true 15 | 16 | 17 | 18 | Constant._АдресПубликацииИнформационнойБазы 19 | 20 | Read 21 | true 22 | 23 | 24 | Update 25 | true 26 | 27 | 28 | View 29 | true 30 | 31 | 32 | Edit 33 | true 34 | 35 | 36 | 37 | Configuration.Задачи 38 | 39 | Administration 40 | true 41 | 42 | 43 | DataAdministration 44 | true 45 | 46 | 47 | UpdateDataBaseConfiguration 48 | true 49 | 50 | 51 | ExclusiveMode 52 | true 53 | 54 | 55 | ActiveUsers 56 | true 57 | 58 | 59 | EventLog 60 | true 61 | 62 | 63 | ThinClient 64 | true 65 | 66 | 67 | WebClient 68 | true 69 | 70 | 71 | ThickClient 72 | true 73 | 74 | 75 | ExternalConnection 76 | true 77 | 78 | 79 | Automation 80 | true 81 | 82 | 83 | AllFunctionsMode 84 | true 85 | 86 | 87 | CollaborationSystemInfoBaseRegistration 88 | true 89 | 90 | 91 | SaveUserData 92 | true 93 | 94 | 95 | ConfigurationExtensionsAdministration 96 | true 97 | 98 | 99 | InteractiveOpenExtDataProcessors 100 | true 101 | 102 | 103 | InteractiveOpenExtReports 104 | true 105 | 106 | 107 | Output 108 | true 109 | 110 | 111 | 112 | HTTPService.Tasks.URLTemplate.ПолучитьЗадачу.Method.GET 113 | 114 | Use 115 | true 116 | 117 | 118 | 119 | Catalog._Ошибки 120 | 121 | Read 122 | true 123 | 124 | 125 | Insert 126 | true 127 | 128 | 129 | Update 130 | true 131 | 132 | 133 | Delete 134 | true 135 | 136 | 137 | View 138 | true 139 | 140 | 141 | InteractiveInsert 142 | true 143 | 144 | 145 | Edit 146 | true 147 | 148 | 149 | InteractiveDelete 150 | true 151 | 152 | 153 | InteractiveSetDeletionMark 154 | true 155 | 156 | 157 | InteractiveClearDeletionMark 158 | true 159 | 160 | 161 | InteractiveDeleteMarked 162 | true 163 | 164 | 165 | InputByString 166 | true 167 | 168 | 169 | InteractiveDeletePredefinedData 170 | true 171 | 172 | 173 | InteractiveSetDeletionMarkPredefinedData 174 | true 175 | 176 | 177 | InteractiveClearDeletionMarkPredefinedData 178 | true 179 | 180 | 181 | InteractiveDeleteMarkedPredefinedData 182 | true 183 | 184 | 185 | 186 | Catalog._Задачи 187 | 188 | Read 189 | true 190 | 191 | 192 | Insert 193 | true 194 | 195 | 196 | Update 197 | true 198 | 199 | 200 | Delete 201 | true 202 | 203 | 204 | View 205 | true 206 | 207 | 208 | InteractiveInsert 209 | true 210 | 211 | 212 | Edit 213 | true 214 | 215 | 216 | InteractiveDelete 217 | true 218 | 219 | 220 | InteractiveSetDeletionMark 221 | true 222 | 223 | 224 | InteractiveClearDeletionMark 225 | true 226 | 227 | 228 | InteractiveDeleteMarked 229 | true 230 | 231 | 232 | InputByString 233 | true 234 | 235 | 236 | InteractiveDeletePredefinedData 237 | true 238 | 239 | 240 | InteractiveSetDeletionMarkPredefinedData 241 | true 242 | 243 | 244 | InteractiveClearDeletionMarkPredefinedData 245 | true 246 | 247 | 248 | InteractiveDeleteMarkedPredefinedData 249 | true 250 | 251 | 252 | 253 | HTTPService.Bugs.URLTemplate.ПолучитьОшибку.Method.GET 254 | 255 | Use 256 | true 257 | 258 | 259 | --------------------------------------------------------------------------------