Имя: Пароль:
1C
 
мобильное приложение HTML
Ø (Asmody 17.06.2018 22:02)
0 jura80885516
 
17.06.18
17:53
У меня мобильное приложение
Есть реквизит Описание тип  строка
на форми Поле HTML документ на сервери ето поле Форматированного документа.
А мне хочеться в это поле что нибудь написать з телефона.
1 jura80885516
 
17.06.18
17:55
Пожна просто зделать реквизит "текст2" и кнопку добавить текст.
2 PR
 
17.06.18
17:58
Так так
3 jura80885516
 
17.06.18
18:07
Як Як ??
4 PR
 
17.06.18
18:15
(3) Я говорю рассказывай, как сделал, мы заинтригованы
5 jura80885516
 
17.06.18
18:17
Процедура ЗагрузкаДокументов(ТЗ,ТипДанных)
    Для Каждого Стр Из ТЗ Цикл
        Попытка
            Если Стр.Ссылка.ПолучитьОбъект() = Неопределено Тогда
                Нов = Документы[ТипДанных.Имя].СоздатьДокумент();
                Нов.УстановитьСсылкуНового(Стр.Ссылка);
                    Иначе
                Нов = Стр.Ссылка.ПолучитьОбъект();
                Нов.Записать(РежимЗаписиДокумента.ОтменаПроведения);
            КонецЕсли;    
                ЗаполнитьЗначенияСвойств(Нов,Стр,,"Ссылка");
            
            //Для Каждого Таб Из ТипДанных.ТабличныеЧасти Цикл
            //    Если ТЗ.Колонки.Найти(Таб.Имя) = Неопределено Тогда Продолжить КонецЕсли;
            //    Нов[Таб.Имя].Загрузить(Стр[Таб.Имя]);
            //КонецЦикла;
            
            Нов.Записать(?(Стр.Проведен, РежимЗаписиДокумента.Проведение,РежимЗаписиДокумента.Запись));    
        Исключение
            ЗаписьЛога(Стр.Ссылка, ОписаниеОшибки())
        КонецПопытки;
    КонецЦикла;
КонецПроцедуры
6 jura80885516
 
17.06.18
18:23
Элементы.Описание.Документ.
Так не получиться на приложение нету доступа до Документа.
То что на компе работает на телефони отказується.
а пробував я много чого.
решив пойти простым путем.
Получить текст з HTML

   ЧтениеHTML = Новый ЧтениеHTML;
   ЧтениеHTML.УстановитьСтроку(ТекстОтвета);
  
   ПостроительDOM = Новый ПостроительDOM;
  
   ДокумнетDOM = ПостроительDOM.Прочитать(ЧтениеHTML);
   Возврат ДокумнетDOM

ДокумнетDOM.Тело.ТекстовоеСодержимое
содержить мой текст нужно както туда текст добавить і передати обратно Поле HTML документа
7 Garykom
 
гуру
17.06.18
18:25
Потрясающе
8 jura80885516
 
17.06.18
18:27
????
вы издеваетесь надо мной ??
9 PR
 
17.06.18
18:39
(7) Шедевр :))
10 PR
 
17.06.18
18:39
(8) В смысле?
Ты разве не хвастаешься своим кодом?
11 jura80885516
 
17.06.18
18:40
нет я шукаю ответ на вопрос.
12 zwei
 
17.06.18
18:48
Ямар асуулт байна вэ?
13 jura80885516
 
17.06.18
18:50
АГА
14 PR
 
17.06.18
18:55
(11) Так а где у тебя в (0) знак вопроса-то?
15 jura80885516
 
17.06.18
18:58
на форми Поле HTML документ на сервери ето поле Форматированного документа.
А мне хочеться в это поле что нибудь написать з телефона.

Как в Поле HTML документ добавить/передать (для нового докуменат)
текст??
16 PR
 
17.06.18
18:59
(15) А в чем сложность?
17 jura80885516
 
17.06.18
19:02
во всьом )))
програмирую месяц )))
18 PR
 
17.06.18
19:06
(17) При создании на сервере заполняй текст
А вообще с того ли ты начал, если не можешь такое загуглить?
19 jura80885516
 
17.06.18
19:10
гуглю уже неделю
20 PR
 
17.06.18
19:11
(19) Ёёёёё, тогда точно стоит хорошо подумать, правильно ли ты выбрал профессию
21 jura80885516
 
17.06.18
19:14
При создании на сервере заполняй текст
не подходить.
у меня должны сохраниться параметры форматированого документа
цвет букв размер текст.
Если при создание на сервери я ето всьо паламаю.
и верну простой текст на сервер то что поле форматированого документа не покажыт.
22 jura80885516
 
17.06.18
19:14
Ёёёёё, тогда точно стоит хорошо подумать, правильно ли ты выбрал профессию
Позно уже догорогы обратно нету
23 PR
 
17.06.18
19:15
Ты это, подналег бы на изучение русского что ли для начала
24 jura80885516
 
17.06.18
19:16
я на свойом писать не умею.... )))
25 PR
 
17.06.18
19:17
(24) Да я на свойом тоже не силен
26 jura80885516
 
17.06.18
19:21
по моему вопросу можешь помочь ?
27 jura80885516
 
17.06.18
19:21
ну или направ куда нужно .
28 PR
 
17.06.18
19:22
(26) Да, в (18) помог
Причем я имел в виду не текст, а текст в формате html
29 PR
 
17.06.18
19:23
(27) Направляю тебя в Яндекс
Ну или на hh.ru для смены профессии, тебе виднее
30 PR
 
17.06.18
19:24
Типовые еще можешь глянуть, БСП или ДО
31 jura80885516
 
17.06.18
19:30
то есть ты хочешь сказать что у тебе з самого початку все получалось ???
32 PR
 
17.06.18
19:32
(31) То есть я хочу сказать, что я тебе уже сказал все, что нужно
33 jura80885516
 
17.06.18
20:02
ок супер.
34 craxx
 
17.06.18
20:02
(31) с какого початку? с кукурузного?
35 jura80885516
 
17.06.18
20:06
Да
36 hhhh
 
17.06.18
21:16
(35) ну ты же прекрасно должен понимать, что первые пять лет надо чего попроще программировать. Бухгалтерию, управление торговлей, расчет зарплаты. Когда освоишься, на шестой год уже можно переходить на мобильные устройства.
37 jura80885516
 
17.06.18
21:46
&НаКлиенте
Процедура ТекстОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка)
    Если ЗначениеЗаполнено(Объект.Описание) Тогда
        ДлинаТекстаHTML             = СтрДлина(Объект.Описание);
        ОкончаниеТекстаHTML         = Прав(Объект.Описание,15);
        КоличествоСимволовОкончание = СтрДлина(Прав(Объект.Описание,15));
        
        ДлинаМинус                  = ДлинаТекстаHTML - КоличествоСимволовОкончание;    
        НовыйТекст                  = "<p>" + Текст + "</p>";    
        ПолучитьТекстHTML           = Сред(Объект.Описание, 1,ДлинаМинус);
        Объект.Описание             = ПолучитьТекстHTML + НовыйТекст + ОкончаниеТекстаHTML;
    Иначе
        Сообщить ("Описание не заполненно");
    КонецЕсли;
КонецПроцедуры
38 jura80885516
 
17.06.18
21:47
знаю ну и что ??? )))))
39 jura80885516
 
17.06.18
21:48
както так....
40 jura80885516
 
17.06.18
21:49
осталось если не пустая строка
41 jura80885516
 
17.06.18
21:58
Если ЗначениеЗаполнено(Объект.Описание) Тогда
        ДлинаТекстаHTML             = СтрДлина(Объект.Описание);
        ОкончаниеТекстаHTML         = Прав(Объект.Описание,15);
        КоличествоСимволовОкончание = СтрДлина(Прав(Объект.Описание,15));
        
        ДлинаМинус                  = ДлинаТекстаHTML - КоличествоСимволовОкончание;    
        НовыйТекст                  = "<p>" + Текст + "</p>";    
        ПолучитьТекстHTML           = Сред(Объект.Описание, 1,ДлинаМинус);
        Объект.Описание             = ПолучитьТекстHTML + НовыйТекст + ОкончаниеТекстаHTML;
    Иначе
        НачалоТекстаHTML = Строка ("<html><body>");
        КонецТекстHTML   = Строка ("</body></html>");
        НовыйТекст       = "<p>" + Текст + "</p>";
        Объект.Описание = НачалоТекстаHTML + НовыйТекст + КонецТекстHTML;                  
      КонецЕсли;
42 Asmody
 
модератор
17.06.18
22:02
Язык форума - русский
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn