Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Янв 2018, 06:20
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Как в управляемом приложении создать новый документ и открыть его форму?  (Прочитано 2913 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Истребитель

  • *
  • Сообщений: 32
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2011-05-10
  • Сайт: 
  • Профессия: Программист 1С
Я хочу создать программно документ, заполнить его на основании данных из экселя, и открыть. Но для упрощения вопроса допустим я хочу просто создать новый документ, проставить ему вручную дату, и открыть его форму (без сохранения его в базу).

На клиенте я это сделать не могу, т.к.на клиенте "Документы" неопределена (нельзя создать документ).
На сервере тоже не могу, т.к. на сервере нельзя открыть форму.
На клиент передать ссылку на документ тоже нельзя (когда пытаюсь сделать "Возврат Док" из функции &НаСервере в функцию &НаКлиенте, где Док это новый документ, вылезает ошибка передачи данных XDTO).

Гугл по самым разным запросам к сожалению ничего не дал.


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Истребитель

  • *
  • Сообщений: 32
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2011-05-10
  • Сайт: 
  • Профессия: Программист 1С
Спасибо, но я не понял, что именно из этой темы является ответом?

Насколько я понимаю, на клиенте можно вызвать вот это:

    ОткрытьФорму("Документ.ПеремещениеТоваров.Форма.ФормаДокумента",
        Новый Структура("Основание, ВидОперацииЗаполнения",ПараметрКоманды, "Продукция"));

И тогда в структуре можно передать некоторое количество ключей и значений, и они будут прописаны в новом документе. Однако, мне же нужно заполнять ТЧ и по некоторому алгоритму. Через структуру я это сделать не смогу, или я ошибаюсь?

Добавлено: 23 Июл 2015, 14:47

Иными словами, мой вопрос - как передать объект типа ДокументСсылка (или это будет тип ДокументОбъект?) с сервера на клиент?

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Берете и возравщаете
Возврат Документ.Ссылка

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Однако, мне же нужно заполнять ТЧ и по некоторому алгоритму

какие подробности выясняются однако!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Истребитель

  • *
  • Сообщений: 32
  • РЕПУТАЦИЯ: 1
  • КПД: 3%
  • Регистрация: 2011-05-10
  • Сайт: 
  • Профессия: Программист 1С
Так, понятно, ссылку возвращать бесполезно потому что ссылка пустая. Объект вернуть нельзя.

Придется всё таки перефразировать задачу более подробно, т.к. в условиях этого управляемого извращения я не представляю, как поделить её на части:

Необходимо из функции НаКлиенте создать новый документ, заполнить его по собственному алгоритму, и открыть его форму без записи в базу.

Текущая проблема в том, что я не могу найти способ передать документ с сервера на клиент без его записи в базу.
Добавлено: 23 Июл 2015, 15:02

Однако, мне же нужно заполнять ТЧ и по некоторому алгоритму

какие подробности выясняются однако!
Я об этом писал выше: "заполнить его на основании данных из экселя". Я думал, что можно упростить задачу до "создать новый документ, проставить поле и открыть" но оказывается, это не так, поскольку для простого проставления одиночных полей предусмотрено "ОткрытьФорму" а для заполнения ТЧ нет.
Добавлено: 23 Июл 2015, 15:14

Ладно, пересоздам тему, потому что нужно описывать всю задачу сразу, ибо самые очевидные вещи в этом управляемом извращении сделать невозможно, и я только всё запутываю...

Последний раз редактировалось: Истребитель; 23 Июл 2015, 15:14. Причина: Объединение сообщений


Теги:
 

не находить контрагента (Выбрать * Из Документ ГДЕ контрагент = "имя контрагента")

Автор Ivan94Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 308
Последний ответ 23 Окт 2017, 23:14
от Ivan94
Какова взаимосвязь объектов конфигурации "Договоры" и "Документ"?

Автор DDDРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 4465
Последний ответ 25 Ноя 2008, 10:43
от DDD
Как можно подставлять цену из регистра сведений "Цены поставщиков" в документ"ПоступлениеТоваров" на актуальную дату? Необходимо использовать запрос в решении.

Автор Елена6666666666Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 9686
Последний ответ 24 Окт 2014, 13:30
от cska-fanat-kz
не могу вывести отображение цен в "подборе" документ "Заявка покупателя" УТ 10.3

Автор Виталий ЕмельяновРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 4119
Последний ответ 05 Окт 2015, 19:22
от Виталий Емельянов
Документ "Сторно" в 1с 8.2 бух 2.0

Автор cannabis_86Раздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 12443
Последний ответ 09 Июн 2011, 12:57
от defers

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
106 Сообщений
AIFrame
100 Сообщений
alex0402
30 Сообщений
kiksi
19 Сообщений
pavl_vs
19 Сообщений
alexandr_ll
17 Сообщений
andron81_81
16 Сообщений
Norfolk
15 Сообщений
LexaK
13 Сообщений
Artibon
12 Сообщений

* Кто онлайн

  • Точка Гостей: 259
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal