|   |   | 
| 
 | Возврат из модуля обработки | ☑ | ||
|---|---|---|---|---|
| 0
    
        Мисти 06.03.14✎ 21:49 | 
        СтрВозврата = Новый Структура;
 СтрВозврата.Вставить("Док",ДокОтчет.Ссылка); Возврат(ДокОтчет); Я думала - я уже умная, упрячу ссылку на документ в структуру и всё получится. Не-а: {Обработка.Кос_СоздатьОтчетПроизводства.Форма.Форма.Форма(17)}: Ошибка при вызове метода контекста (ПолучениеОбъекта) СтрВозврата = ПолучениеОбъекта(); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: НачалоСвойства: ret Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {http://v8.1c.ru/8.1/data/enterprise/ | |||
| 1
    
        Мисти 06.03.14✎ 21:50 | 
        Вот дура! (теперь я), удалите тему, пожалуйста!
 (зато тут в цвете всё сразу видно) | |||
| 2
    
        Мисти 06.03.14✎ 22:13 | 
        Хорошо, что не закрыли!
 Всё равно не получается. В 7 это было - ДокВЫпуск.Записать(); ОткрытьФорму(ДокВЫпуск.ТекущийДокумент()); Как это изобразить в 8? Документ сформировался, записался, осталось его открыть. | |||
| 3
    
        К_Дач 06.03.14✎ 22:15 | 
        Зачем ты на клиент пытаешься передать документ и там его открывать и записывать? На сервере делай     | |||
| 4
    
        Мисти 06.03.14✎ 22:16 | 
        На сервере он не открывается!     | |||
| 5
    
        vicof 06.03.14✎ 22:17 | 
        (4) Очередная ветка на 80 постом с тупостью на каждом шагу и нежеланием прочитать примитивные вещи
 Скучно уже с тобой | |||
| 6
    
        Мисти 06.03.14✎ 22:26 | 
        Обработка.Кос_СоздатьОтчетПроизводства.Форма.Форма.Форма(11)}: Ошибка при вызове метода контекста (ПолучитьФорму)
 ТабДок.ПолучитьОбъект().ПолучитьФорму("ФормаДокумента").Открыть(); по причине: Интерактивные операции недоступны | |||
| 7
    
        vicof 06.03.14✎ 22:30 | 
        (6)  и что непонятного?     | |||
| 8
    
        Мимохожий Однако 06.03.14✎ 22:31 | 
        (4)Да, странно...     | |||
| 9
    
        Мимохожий Однако 06.03.14✎ 22:31 | 
        У сервера глазок и ручек нет. Там только сердце, кишки и прочие внутренности.     | |||
| 10
    
        vicof 06.03.14✎ 22:33 | 
        v8: Метод недоступен на сервере
 v8: Интерактивные операции недоступны v8: Как на клиенте получить справочник? Чьи же это темы, интересно узнать... | |||
| 11
    
        Мимохожий Однако 06.03.14✎ 22:37 | 
        (10)Шо опять? 
 "Я думала - я уже умная" © | |||
| 12
    
        Мисти 06.03.14✎ 22:38 | 
        А что тогда в (3)?     | |||
| 13
    
        xReason 06.03.14✎ 22:40 | 
        ничего не понятно, понятно только, что объект не сериализуется, что и лошично в принципе
 А ну и на клиенте получать объект, который на сервер. Это конечно сильно ))) | |||
| 14
    
        vicof 06.03.14✎ 22:41 | 
        (13) "лошично" - прям в точку попал)))     | |||
| 15
    
        Мисти 06.03.14✎ 22:42 | 
        В модуле обработки сформировался документ. Теперь для красоты хочется его открыть. Как?     | |||
| 16
    
        xReason 06.03.14✎ 22:42 | 
        обидеть не хотел. Г и Ш слишком рядом )))     | |||
| 17
    
        xReason 06.03.14✎ 22:43 | 
        (15) какой документ? табличный документ или объект документ?     | |||
| 18
    
        vicof 06.03.14✎ 22:44 | 
        (15) Читай книжки для чайников, ну или на крайняк, свои предыдущие темы, где уже три поколения одинэсников тебе все разжевывали в рот ложили     | |||
| 19
    
        Мисти 06.03.14✎ 22:47 | 
        Объект документ.     | |||
| 20
    
        Мисти 06.03.14✎ 22:48 | 
        (18) Открыть форму - еще не было такого вопроса.
 А книжку по запросам скоро возьму, честно! | |||
| 21
    
        xReason 06.03.14✎ 22:51 | 
        (19)  Просто так нельзя передать объект документ на форму. Вы либо открываете форму этого объекта, где платформа не явно преобразует объект в данные формы. Либо сами сериализуете этот объект и передаете его на форму     | |||
| 22
    
        vicof 06.03.14✎ 22:51 | 
        (20) Да мне монопенисуально, тебе самой должно быть стыдно задавать по 10 раз одни и те же вопросы. Но поскольку ты женщина, и скоро праздник, я тебя прощаю.
 Но нужно когда-то начинать лечить узколобие. | |||
| 23
    
        Мисти 06.03.14✎ 22:56 | 
        (21) Что такое "сериализируете" - я вообще не понимаю.
 Смотрю, есть в типовой, где справочник открывается, отчет открывается. Наверное ж и документ можно? (22)Та м же одна строчка! | |||
| 24
    
        vicof 06.03.14✎ 22:57 | 
        (23) Да хоть ноль строчек. Проблема в том, что ты не понимаешь, что ты делаешь и для чего. О каком программировании можно говорить?     | |||
| 25
    
        vicof 06.03.14✎ 22:57 | 
        Устал, ушел спать, завтра утром проверю, если не вылечишься - накажу     | |||
| 26
    
        Мисти 06.03.14✎ 22:58 | 
        Да что тут понимать-то??     | |||
| 27
    
        xReason 06.03.14✎ 23:01 | 
        (26) надо понимать, чем отличается выполнение кода на сервере и на клиенте 
 Читайте меня внимательно - цитирую "Вы либо открываете форму этого объекта, где платформа не явно преобразует объект в данные формы." | |||
| 28
    
        Мимохожий Однако 06.03.14✎ 23:03 | 
        ОФФ:(0)Я покорён твоей стрессоустойчивостью. У некоторых уже давно бы клюв раскрошился.     | |||
| 29
    
        Мисти 06.03.14✎ 23:05 | 
        где платформа не явно преобразует объект в данные формы - непонятно.
 (28) А то! | |||
| 30
    
        Мисти 06.03.14✎ 23:06 | 
        Так я пока еще почти целый отчет написала.     | |||
| 31
    
        xReason 06.03.14✎ 23:07 | 
        если я написал "не явно" это именно это и обозначает. Это значит , что все остается за кадром для программиста. Для него это всего одна строка - ОткрытьФорму     | |||
| 32
    
        Мисти 06.03.14✎ 23:20 | 
        Ну и отлично, я очень рада, что за кадром. Я не понимаю, как ее открыть. 
 "НаКлиенте" есть объект с правильным названием, но у него нет ничего - ни даты, ни формы, что и логично. На сервере - всё есть, но не открывается, что тоже логично. Так как же быть? Есть же способ? | |||
| 33
    
        xReason 06.03.14✎ 23:29 | 
        ничего не понимаю, какая-то каша . надо наверно спать     | |||
| 34
    
        Torquader 06.03.14✎ 23:36 | 
        Что мы хотим сделать в этот раз ?     | |||
| 35
    
        Мисти 06.03.14✎ 23:38 | 
        Обработкой создан документ. Для пущей красоты я его хочу открыть.
 В 7 это было - ДокВЫпуск.Записать(); ОткрытьФорму(ДокВЫпуск.ТекущийДокумент()); | |||
| 36
    
        banco 06.03.14✎ 23:39 | 
        (0)  верни ссылку на клиент, а не объект     | |||
| 37
    
        Torquader 06.03.14✎ 23:44 | 
        Документ создан на сервере - там и открывай форму.
 ОткрытьФорму(ДокВыпуск.Ссылка) - так что не работает ? | |||
| 38
    
        Мисти 06.03.14✎ 23:46 | 
        А разве оно мне не скажет по причине:
 Интерактивные операции недоступны? | |||
| 39
    
        Torquader 06.03.14✎ 23:47 | 
        (38) Так открывать форму нужно на клиенте, передав туда ссылку.     | |||
| 40
    
        Мисти 06.03.14✎ 23:49 | 
        Ну так я и пытаюсь так сделать!     | |||
| 41
    
        banco 06.03.14✎ 23:50 | 
        вот пример, надеюсь поймешь что как
 &НаКлиенте Процедура создать() СсылкаНаДокумент = СоздатьНаСервере(); ПараметрыФормы = Новый Структура("Ключ", СсылкаНаДокумент); ОткрытьФорму("Документ.ЗаказКлиента.ФормаДокумента", ПараметрыФормы); КонецПроцедуры &НаСервере Функция СоздатьНаСервере() НовыйДок = Документы.ЗаказКлиента.СоздатьДокумент(); // НовыйДок.Записать(); Возврат НовыйДок.Ссылка; КонецФункции | |||
| 42
    
        Мисти 06.03.14✎ 23:51 | 
        ПараметрыФормы = Новый Структура("Ключ", СсылкаНаДокумент);
 ОткрытьФорму("Документ.ЗаказКлиента.ФормаДокумента", ПараметрыФормы); - вот этот фокус мне не знаком, хотя в типовой примерно так и написано. Я думала, можно попроще. | |||
| 43
    
        Мисти 06.03.14✎ 23:52 | 
        Спасибо! Надеюсь на лучшее!     | |||
| 44
    
        Torquader 06.03.14✎ 23:55 | 
        (43) Если вам памяти добавить раза в три или четыре, то да - наступит лучшее, по крайней мере, все уже в этом уверены.     | |||
| 45
    
        GROOVY 06.03.14✎ 23:57 | 
        Вроде как еще есть ОткрытьЗначение(), туда можно просто ссылку передать.     | |||
| 46
    
        Torquader 06.03.14✎ 23:59 | 
        (45) Так примерно тоже самое и получится.     | |||
| 47
    
        Torquader 07.03.14✎ 00:15 | 
        Кстати, как называется франч, где работает "наше чудо" ?     | |||
| 48
    
        Мисти 07.03.14✎ 00:30 | 
        Обработка.Кос_СоздатьОтчетПроизводства.Форма.Форма.Форма(25)}: Ошибка при вызове метода контекста (ОткрытьФорму)
 ОткрытьФорму("Документ.ОтчетПроизводстваЗаСмену.ФормаДокумента", ПараметрыФормы); по причине: Неизвестное имя формы. Имя: "Документ.ОтчетПроизводстваЗаСмену.ФормаДокумента" | |||
| 49
    
        Мисти 07.03.14✎ 00:31 | 
        (47) Не скажу! Директор, кстати, в курсе моих способностей.
 Ценит меня за верность и безотказность. | |||
| 50
    
        GROOVY 07.03.14✎ 00:33 | 
        (48)  Не формаДокумента, а ФормаОбъекта.     | |||
| 51
    
        Мисти 07.03.14✎ 00:36 | 
        Мне же надо еще как-то указать, какую форму открыть! (их там 3)     | |||
| 52
    
        GROOVY 07.03.14✎ 00:37 | 
        Тогда Форма.ИмяФормы. Очень рекомендую в синтаксис-помощник хоть изредка заглядывать.     | |||
| 53
    
        Мисти 07.03.14✎ 00:38 | 
        Еще один перевод нужен!
 На 7: Ит.ИспользоватьСубконто(ВидыСубконто.Контрагенты, ВыбСубконто2, 1); Ит.ИспользоватьСубконто(ВидыСубконто.Номенклатура, ВыбСубконто1, 1); Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода, "ОТГ",,, 1,, "СК"); На 8 тоже сделала счет - потому что его хотят видеть в общем отчете по субконто. | |||
| 54
    
        Любопытная 07.03.14✎ 00:41 | 
        (53) в 8 нет бух. итогов, есть отборы в запросах.
 Хотя в бп был раньше общий модуль, эмулирующий БИ, наверное и сейчас есть | |||
| 55
    
        Мисти 07.03.14✎ 00:44 | 
        Нашла вот такой вариант:
 ОткрытьФорму("Документ.ПартияМатериаловВЭксплуатации.Форма.ФормаВыбора", ПараметрыФормы, Элемент); | |||
| 56
    
        Мисти 07.03.14✎ 00:45 | 
        (54) Что-нибудь в этом роде?
 Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОборотыДтКт.СубконтоДт1, | ХозрасчетныйОборотыДтКт.СубконтоДт2, | ХозрасчетныйОборотыДтКт.СубконтоКт1, | ХозрасчетныйОборотыДтКт.СубконтоКт2 |ИЗ | РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&ВыбНачПериода, &ВыбКонПериода, Период, СчетДт = &ВыбСчетДТ, , , , ) КАК ХозрасчетныйОборотыДтКт"; | |||
| 57
    
        Любопытная 07.03.14✎ 00:47 | 
        (55) форма выбора это форма со списком документов. Там должна быть форма документа, если надо открыть именно объект     | |||
| 58
    
        Любопытная 07.03.14✎ 00:48 | 
        (56) вроде, только еще отборы по субконто надо добавить     | |||
| 59
    
        Мисти 07.03.14✎ 00:54 | 
        Ура! 
 Это сработало. ОткрытьФорму("Документ.ОтчетПроизводстваЗаСмену.Форма.ФормаДокумента", ПараметрыФормы); Теперь еще бы понять, в каком случае так, а в каком - ОткрытьФорму("Документ.ДокументРасчетовСКонтрагентом.ФормаВыбора", ПараметрыФормы, Элемент); ОткрытьФорму("Документ.ВводНачальныхОстатков.ФормаОбъекта", Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения), ВладелецФормы, КлючИзПараметров); (58) У меня проводки - ОТГ Контрагенты - 00 Номенклатура И 00 - ОТГ Контрагенты Номенклатура А в запросе надо указывать дебет или кредит. А у меня ведь может быть и так и эдак! | |||
| 60
    
        Любопытная 07.03.14✎ 00:59 | 
        (59) почитай Синтаксис-помощник про метод ОткрытьФорму, там достаточно понятно написано что зачем.
 А про обороты... Оторвись от кода 7.7, пойми, какие данные нужно получить в отчёте и получи их методами 8 без оглядки на 7.7 | |||
| 61
    
        Мисти 07.03.14✎ 01:00 | 
        "ВЫБРАТЬ
 | ХозрасчетныйОбороты.Счет, | ХозрасчетныйОбороты.Субконто1, | ХозрасчетныйОбороты.Субконто2, | ХозрасчетныйОбороты.СуммаОборотДт, | ХозрасчетныйОбороты.СуммаОборотКт, | ХозрасчетныйОбороты.КоличествоОборотДт, | ХозрасчетныйОбороты.КоличествоОборотКт |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты( | &ВыбНачПериода, | &ВыбКонПериода, | Период, | Счет = &ВыбСчет,, | Субконто1 = &Субконто1 | И Субконто2 = &Субконто2, | , | ) КАК ХозрасчетныйОбороты" | |||
| 62
    
        Мисти 07.03.14✎ 01:04 | 
        Имя формы. Образуется как полный путь к объекту метаданных Форма (например, "Справочник.Контрагенты.Форма.ФормаОбъекта", "ОбщаяФорма.ФормаСохраненияФайла") или как полный путь к прикладному объекту, дополненный именем формы по умолчанию (например, "Справочник.Товары.ФормаВыбора").
 Ну, наверное, примерно понятно. | |||
| 63
    
        vicof 07.03.14✎ 11:42 | 
        (49) "за верность и безотказность"
 спасибо, поржал. Особенно про безотказность :)) | |||
| 64
    
        Мисти 07.03.14✎ 21:46 | 
        А таблицу значений возвращать можно?     | |||
| 65
    
        banco 07.03.14✎ 21:52 | 
        (64)  а почему не посмотреть в синтакс помощнике?     | |||
| 66
    
        Мисти 07.03.14✎ 21:59 | 
        А я не знаю, как задать вопрос помощнику, чтобы найти ответ.     | |||
| 67
    
        Мимохожий Однако 07.03.14✎ 23:10 | 
        (66)Ctrl-F1 - вводишь имя метода или свойства - выбираешь подходящий объект.
 Потом надо не торопясь прочитать. | |||
| 68
    
        Мисти 07.03.14✎ 23:13 | 
        А я не знаю имени метода!
 Эксперимент показал, что нельзя. | |||
| 69
    
        Мимохожий Однако 07.03.14✎ 23:19 | 
        Прояви настойчивость. Ты это можешь.     | |||
| 70
    
        Мисти 07.03.14✎ 23:26 | 
        Структуру, внутри которой таблица значений - походе, тоже не хочет!     | |||
| 71
    
        Любопытная 08.03.14✎ 00:46 | 
        (70) таблица значений не существует на клиенте, если ты об этом спрашиваешь. Почитать в Сп это можно в описании объекта ТаблицаЗначений.
 неумение пользоваться СП это очень печально. Надо как-то учиться, будет легче работать | |||
| 72
    
        xReason 08.03.14✎ 01:22 | 
        (71) СП иногда врет. что с этим делать?     | |||
| 73
    
        scories 08.03.14✎ 01:36 | 
        Складывается впечатление, что топикстартер пытается съэкономить на покупке спецкниг.     | |||
| 74
    
        GROOVY 08.03.14✎ 01:38 | 
        (73) Она просто не умеет читать ;)     | |||
| 75
    
        Dethmont 08.03.14✎ 03:14 | 
        (72) Смириться и есть кактус     | |||
| 76
    
        Любопытная 08.03.14✎ 04:58 | 
        (72) Иногда и школьные учебники врут. Что делать с этим?     | |||
| 77
    
        Feunoir 08.03.14✎ 07:23 | 
        А вот меня всё-таки очень интересует, где работает ТС. Во франче или на фиксе. Про фри теорию сразу отбрасываем как невероятную.
 С праздником, женщины. | |||
| 78
    
        Мимохожий Однако 08.03.14✎ 07:56 | 
        (77)Ты ей напиши. Может быть, она по секрету и скажет. ))
 ИМХО. Если будет голосовалка - фра, северное направление сразу за МКАДом | |||
| 79
    
        Feunoir 08.03.14✎ 07:57 | 
        (78) Ну может признается. Прямо очень интересно.     | |||
| 80
    
        Feunoir 08.03.14✎ 08:23 | 
        Да, 99% что франч. У неё вопросы практически по всем существующим конфигурациям: БП 2, БП 3, УТ 10.3, УТ 11, КА и даже семёрка есть. Разве только ЗУП и УПП не встречается.     | |||
| 81
    
        Feunoir 08.03.14✎ 08:26 | 
        Мисти 
 19 - 02.04.12 - 17:44 Москва. Фирме платят порядка 2000, мне - около 700 (белыми!). отсюда: v8: Как принято в БП 2.0 вести ресторан? | |||
| 82
    
        Torquader 09.03.14✎ 00:10 | 
        Поздравляю "самую способную" с восьмым марта.
 Желаю счастья, удачи, хорошего настроения и желания научиться пользоваться синтаксис-помощником. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |