vek

66
Рейтинг

vek



  •   Регистрация: 26.08.2006 (17 лет назад)

  •   Был(а) на сайте: 04.09.2023

Подписчики 2

Группы

Профессиональный разработчик

Рейтинг 66


Комментарии

DevОбращение к табличной части в запросе#11 10.01.17 14:05
Вариант 2: ошибок нет. результата тоже, но похоже это уже совсем другая история..
Код
   "ВЫБРАТЬ  
        |    Т.Контрагент.КонтактнаяИнформация.Представление КАК Представление, 
        |    Т.Контрагент.КонтактнаяИнформация.АдресЭП КАК АдресЭП,
        |    Т.Контрагент.КонтактнаяИнформация.НомерТелефона КАК НомерТелефона 
        |ИЗ 
        |    Документ.ПриемИПередачаВРемонт КАК Т 
        |ГДЕ 
        |    Т.Ссылка = &ТекущийДокумент";
        
        Шапка1 = Запрос1.Выполнить().Выбрать();
        Шапка1.Следующий();
        ОбластьМакета.Параметры.Контрагент = Шапка1.Представление;
        ОбластьМакета.Параметры.ТелефонКонтрагента = Шапка1.АдресЭП;
        ОбластьМакета.Параметры.EmailКонтрагента = Шапка1.НомерТелефона;

Ну как бы контактная информация это табличная часть (если мы говорим о типовых конфах), поэтому в ней может быть несколько строк: отдельно строкой номер телефона, отдельно емаэйл и т.д. Все зависит от полей "тип" и "вид". Поэтому для начала сделайте следующее:
Код
 "ВЫБРАТЬ  
        |    Т.Контрагент.КонтактнаяИнформация.Представление КАК Представление, 
        |    Т.Контрагент.КонтактнаяИнформация.АдресЭП КАК АдресЭП,
        |    Т.Контрагент.КонтактнаяИнформация.НомерТелефона КАК НомерТелефона 
        |ИЗ 
        |    Документ.ПриемИПередачаВРемонт КАК Т 
        |ГДЕ 
        |    Т.Ссылка = &ТекущийДокумент";
        
        ТаблицаКИ = Запрос1.Выполнить().Выгрузить();

И посмотрите в отладчике что лежит в этой таблице. А дальше будет видно что и откуда брать (если конечно таблица не пуста).

ЗЫ: по вашему "не рабочему" варианту, конечно он не рабочий, кто сказал, что в результате запроса должно быть поле "контрагент"? Ну и самому обозначать алиасы полей - не лишнее дело.
DevОбращение к табличной части в запросе#5 10.01.17 13:19
(1) вы на выходе в поле "ЧтоТо" получаете таблицу значений, соответственно обращаться нужно ОбластьМакета.Параметры.Контрагент = Шапка1.ЧтоТо[0].Представление (или выгрузить ее и обойти циклом). В таком случае лучше сделать проверку что ТЗ не пуста.
А вообще проще "ВЫБРАТЬ Т.Контрагент.КонтактнаяИнформация.Представление, Т.Контрагент.КонтактнаяИнформация.Представление, Т.Контрагент.КонтактнаяИнформация.АдресЭП,Т.Контрагент.КонтактнаяИнформация.НомерТелефона ИЗ Документ.ПриемИПередачаВРемонт КАК Т ГДЕ Т.Ссылка = &ТекущийДокумент"
MobileDev"Плавающее окно"#11 02.06.16 12:23
Пробовал и ОткрытьФормуМодально, и ОткрытьФорму, и играться параметрами методов и свойством конфигурации "режим использования модальности" - результат нулевой. Просто открывается форма, занимая весь экран и все.
С другой стороны я вижу скрин, на котором открытая форма не занимает все пространство экрана, значит все-таки где-то и что-то я делаю не так...
MobileDev"Плавающее окно"#7 30.05.16 12:51
ОткрытьФорму("ОбщаяФорма.ФормаИндикацииВыполненияПроцесса", , ЭтаФорма, , , , , РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
MobileDev"Плавающее окно"#5 30.05.16 11:07
От изменения последнего параметра в ОткрытьФорму ничего не меняется. Как открывалось окно на весь экран устройства (т.е. закрывая собой полностью все ранее открытые формы) так и открывается...
MobileDev"Плавающее окно"#3 30.05.16 9:48
Пробовал, не работает (платформа 8.3.8.58).
MobileDev"Плавающее окно"#1 30.05.16 9:10
Люди, плз, подскажите как создать окно, которое бы не занимало весь экран. Вроде того, что на скрине здесь:
DevEDI / ECOD / Корус Консалтинг#11 22.03.11 10:43
Неправду я сказал, получает 1с описание web-сервиса.
DevEDI / ECOD / Корус Консалтинг#10 21.03.11 12:57
Из того что я знаю, не получиться в самой 1с получить описание web-сервиса. Они построили работу ч/з ддл-ку, которая требует файл лицензии. Описания методов нет, только можно из их обработок повыдирать.
DevВ запросе нужно ставить вместо истины "+"#2 29.09.10 11:36
выбор когда Мерчандайзинг.Проведен тогда "+" иначе "" конец