|   |   | 
| 
 | Конфигурация Отель | ☑ | ||
|---|---|---|---|---|
| 0
    
        kelebro63 10.04.12✎ 13:48 | 
        В конфигурации отель, нужно изменить печатную форму документа "размещение". Открываю отчет "PrintGuestForm" нахожу нужный мне макет, изменяю, сохраняю конфу, жму f7, f5. Печатаю размещение....старая форма...мозг уже кипит...куда копать подскажите     | |||
| 1
    
        zak555 10.04.12✎ 13:49 | 
        отчёт внешний ?     | |||
| 2
    
        jsmith 10.04.12✎ 13:50 | 
        ты может временный файл меняешь     | |||
| 3
    
        jsmith 10.04.12✎ 13:50 | 
        про отладку, я так понимаю, ты не слышал     | |||
| 4
    
        kelebro63 10.04.12✎ 13:54 | 
        отчет внутренний, конфа на английском, запускал отладчиком...сыроват мой английский)...по поводу временного файла можно поподробнее?     | |||
| 5
    
        wizard_forum 10.04.12✎ 13:58 | 
        (0) неужели кто-то с 8-кой работает в отельном бизнесе?
  когда есть Фиделио и пр? | |||
| 6
    
        Ирис_яркая 10.04.12✎ 14:00 | 
        (5) еще бы!     | |||
| 7
    
        kelebro63 10.04.12✎ 14:11 | 
        да до меня человек заморочился поставил эту конфу     | |||
| 8
    
        vasilii85 10.04.12✎ 14:15 | 
        (0)Там все не так просто, ты по-моему должен просто подключать другой макет. Какую конкретно форму меняешь? Там их много.     | |||
| 9
    
        kelebro63 10.04.12✎ 14:22 | 
        отчет PrintGuestForm, у него три макета, который мне нужно поменять называется Form5     | |||
| 10
    
        vasilii85 10.04.12✎ 14:23 | 
        (9)Как на русском называется печатная форма?     | |||
| 11
    
        vasilii85 10.04.12✎ 14:24 | 
        И полное название конфигурации.     | |||
| 12
    
        kelebro63 10.04.12✎ 14:25 | 
        1С:Отель. Система Управления Отелем
  русского названия формы не вижу | |||
| 13
    
        vasilii85 10.04.12✎ 14:26 | 
        ты когда из документа печатаешь, что выводишь на печать?     | |||
| 14
    
        kelebro63 10.04.12✎ 14:27 | 
        нажимаю печать, он предлагает список печатных форм, выбираю которая мне нужна, он печатает, форма- старая     | |||
| 15
    
        kelebro63 10.04.12✎ 14:27 | 
        тип объекта - размещение     | |||
| 16
    
        kelebro63 10.04.12✎ 14:28 | 
        печатаю анкету гостя по форме 5     | |||
| 17
    
        vasilii85 10.04.12✎ 14:46 | 
        ты там все внимательно смотрел? смотрел откуда он макет берет?     | |||
| 18
    
        vasilii85 10.04.12✎ 14:46 | 
        Да, конфигурация изменена?     | |||
| 19
    
        vasilii85 10.04.12✎ 14:51 | 
        раз автор исчез, значит мозг еще не кипит... ))))     | |||
| 20
    
        kelebro63 10.04.12✎ 14:52 | 
        в конфе изменен один документ - фолио     | |||
| 21
    
        vasilii85 10.04.12✎ 14:53 | 
        см (17)     | |||
| 22
    
        vasilii85 10.04.12✎ 14:54 | 
        Просил подсказать куда копать...   Откопал?     | |||
| 23
    
        J_B 10.04.12✎ 14:56 | 
        Возможно макет берется из ОбщихМакетов...
  Еще, надо бы уточнить какие именно изменения вносятся, если надпись где-то изменяется - то может быть загвоздка с локализацией макета | |||
| 24
    
        kelebro63 10.04.12✎ 14:57 | 
        просто надо пару строк добавить в макет текста     | |||
| 25
    
        vasilii85 10.04.12✎ 14:57 | 
        Не берет он из общих макетов, (24) ответь на (17)     | |||
| 26
    
        kelebro63 10.04.12✎ 14:59 | 
        как посмотреть откуда он макет берет? отладчиком запускал, 
  Procedure pmGenerate(pSpreadsheet) Export // Clear output spreadsheet pSpreadsheet.Clear(); // Choose template If TypeOfPrintForm = 1 Then vTemplate = ThisObject.GetTemplate("FreeForm"); ElsIf TypeOfPrintForm = 2 Then vTemplate = ThisObject.GetTemplate("Form1G"); ElsIf TypeOfPrintForm = 3 Then vTemplate = ThisObject.GetTemplate("Form5"); EndIf; // Guest form area If TypeOfPrintForm = 3 Then If Print2On1Page Then vGuestForm = vTemplate.GetArea("GuestForm"); Else vGuestForm = vTemplate.GetArea("GuestForm|Left"); EndIf; Else vGuestForm = vTemplate.GetArea("GuestForm"); EndIf; // Fill static parameters FillHotelParameters(vGuestForm); // Call processings If Not ValueIsFilled(GuestGroup) Then // Print guest form PrintGuestFormsForRoom(pSpreadsheet, vGuestForm); Else PrintGuestFormsForGuestGroup(pSpreadsheet, vGuestForm); EndIf; EndProcedure //pmGenerate это? | |||
| 27
    
        vasilii85 10.04.12✎ 14:59 | 
        Если ты лезешь в обработку "PrintGuestForm" - смотри откуда там берет макет.     | |||
| 28
    
        vasilii85 10.04.12✎ 15:00 | 
        Нет, смотри "FillFormType()"     | |||
| 29
    
        kelebro63 10.04.12✎ 15:00 | 
        как посмотреть то?     | |||
| 30
    
        kelebro63 10.04.12✎ 15:00 | 
        ок ща     | |||
| 31
    
        vasilii85 10.04.12✎ 15:01 | 
        вызывается при открытии     | |||
| 32
    
        kelebro63 10.04.12✎ 15:01 | 
        If TypeOfPrintForm > 0 Then
  // Print form type already selected Return; EndIf; If SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestFormFreeForm Or SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestsFormsFreeForm Then TypeOfPrintForm = 1; ElsIf SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestFormForm1G Or SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestsFormsForm1G Then TypeOfPrintForm = 2; ElsIf SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestFormForm5 Or SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestsFormsForm5 Then TypeOfPrintForm = 3; Print2On1Page = False; ElsIf SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestForm2Forms5 Or SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestsForms2Forms5 Then TypeOfPrintForm = 3; Print2On1Page = True; EndIf; | |||
| 33
    
        vasilii85 10.04.12✎ 15:03 | 
        Ну... и ?     | |||
| 34
    
        vasilii85 10.04.12✎ 15:03 | 
        Откуда он твой макет тащит?     | |||
| 35
    
        zak555 10.04.12✎ 15:04 | 
        отладчик не предлагать ?     | |||
| 36
    
        kelebro63 10.04.12✎ 15:04 | 
        трассировку на англ как сделать? сообщить()?     | |||
| 37
    
        vasilii85 10.04.12✎ 15:05 | 
        ... ты прочитай что там написано     | |||
| 38
    
        J_B 10.04.12✎ 15:09 | 
        А сам макет то правильно изменен? Добавленные строки попадают в область, которая выводится?     | |||
| 39
    
        J_B 10.04.12✎ 15:10 | 
        было бы неплохо скриншот увидеть     | |||
| 40
    
        kelebro63 10.04.12✎ 15:11 | 
        ElsIf SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestFormForm5 
  Or SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestsFormsForm5 Then TypeOfPrintForm = 3; Print2On1Page = False; ElsIf SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestForm2Forms5 Or SelObjectPrintForm = Catalogs.ObjectPrintingForms.AccommodationPrintGuestsForms2Forms5 Then TypeOfPrintForm = 3; Print2On1Page = True; vasilii85 объясни мне, у меня опыта в 8 мало, а тут еще на англ. | |||
| 41
    
        vasilii85 10.04.12✎ 15:11 | 
        Что интересно за гостиница это использует... конфа полный вперед     | |||
| 42
    
        vasilii85 10.04.12✎ 15:12 | 
        если я правильно понимаю, он обращается к справочнику...     | |||
| 43
    
        vasilii85 10.04.12✎ 15:12 | 
        если в 8 опыта мало то с этой конфигурацией работать, совсем не завидую...     | |||
| 44
    
        vasilii85 10.04.12✎ 15:13 | 
        Открой этот справочник и внимательно его изучи     | |||
| 45
    
        vasilii85 10.04.12✎ 15:17 | 
        разобрался?     | |||
| 46
    
        kelebro63 10.04.12✎ 15:17 | 
        есть справочник печатные формы объектов, в нем можно выбрать свою форму и загрузить внешний макет, из конфы выгрузил свой измененный макет, и загрузил его в справочник как внешний, эффект тот же, печатает старый макет     | |||
| 47
    
        vasilii85 10.04.12✎ 15:18 | 
        Тогда он у тебя и в выборе форм должен появиться как новый, если ты все правильно  сделал..     | |||
| 48
    
        vasilii85 10.04.12✎ 15:19 | 
        а ты кроме того что поля в макет добавил , заполняешь их? или они просто текстовые?     | |||
| 49
    
        kelebro63 10.04.12✎ 15:19 | 
        просто текстовые     | |||
| 50
    
        vasilii85 10.04.12✎ 15:20 | 
        не мучайся, сделай внешнюю форму, проще будет..     | |||
| 51
    
        vasilii85 10.04.12✎ 15:21 | 
        я конкретнее не могу тебе подсказать, у меня только конфигуратор запускается, а на память не помню ...     | |||
| 52
    
        vasilii85 10.04.12✎ 15:21 | 
        там и в справочник этот все не по простому помещается..     | |||
| 53
    
        vasilii85 10.04.12✎ 15:22 | 
        ты где таких клиентов откопал?     | |||
| 54
    
        kelebro63 10.04.12✎ 15:22 | 
        я на фикси, у меня тут куча  "интересных баз" доставшихся мне в наследство...     | |||
| 55
    
        vasilii85 10.04.12✎ 15:23 | 
        гостиница?     | |||
| 56
    
        kelebro63 10.04.12✎ 15:24 | 
        бухгалтерия, гостиница, зик, документооборот, трактир софтбалансовый, документооборот, аль авто     | |||
| 57
    
        vasilii85 10.04.12✎ 15:25 | 
        все что возможно в этой конфе нужно делать внешними формами и обработками, если учесть что у них еще и часть модулей закрыта. Попробуй еще в тех.поддержку к ним сунуться, в принципе отвечают.     | |||
| 58
    
        vasilii85 10.04.12✎ 15:25 | 
        да... зато опыт наберешь..     | |||
| 59
    
        kelebro63 10.04.12✎ 15:25 | 
        адрес или телефон не подскажешь куда стучать?     | |||
| 60
    
        kelebro63 10.04.12✎ 15:27 | 
        нашел     | |||
| 61
    
        vasilii85 10.04.12✎ 15:27 | 
        у них сайт есть, там все указано, только рег номер нужно.     | |||
| 62
    
        kelebro63 10.04.12✎ 15:27 | 
        василий спасибо за труды, благодарен вам)     | |||
| 63
    
        vasilii85 10.04.12✎ 15:27 | 
        не за что)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |