|
Выбор 1 записи в справочнике | ☑ | ||
---|---|---|---|---|
0
Валидатор
25.11.13
✎
12:07
|
Есть справочник учетные записи пользователя, хочу вытащить всю информацию по первой записи в справочнике, как это через ВЫбрать сделать без запроса?
|
|||
1
Wobland
25.11.13
✎
12:08
|
select'ом его
|
|||
2
Wobland
25.11.13
✎
12:08
|
и что такое первая запись?
|
|||
3
Diman_Kr
25.11.13
✎
12:09
|
Для каждого из цикл
ля ля ля прервать; КонецЦикла |
|||
4
Jonny_Khomich
25.11.13
✎
12:09
|
(1) через выбрать без запроса, ты не то предлагаешь.
|
|||
5
Валидатор
25.11.13
✎
12:09
|
(2) первая запись в списке справочника
|
|||
6
KUBIK
25.11.13
✎
12:10
|
(5) По коду сортировать или по наименованию? м.б. разные
|
|||
7
Wobland
25.11.13
✎
12:10
|
(5) что такое _первая_ запись в списке справочника?
|
|||
8
Fish
25.11.13
✎
12:11
|
(5) т.е. с учётом сортировки списка справочника? Тогда и выбирай из списка.
|
|||
9
Wobland
25.11.13
✎
12:11
|
(3) пока выборка.следующий
|
|||
10
Ненавижу 1С
гуру
25.11.13
✎
12:11
|
(0) зачем?
|
|||
11
Валидатор
25.11.13
✎
12:12
|
а через запрос, как выбрать первую запись?:
"ВЫБРАТЬ | УчетныеЗаписиЭлектроннойПочты.ИмяПользователя, | УчетныеЗаписиЭлектроннойПочты.АдресЭлектроннойПочты, | УчетныеЗаписиЭлектроннойПочты.СерверИсходящейПочтыSMTP, | УчетныеЗаписиЭлектроннойПочты.ПортSMTP, | УчетныеЗаписиЭлектроннойПочты.Пользователь, | УчетныеЗаписиЭлектроннойПочты.SMTPАутентификация, | УчетныеЗаписиЭлектроннойПочты.Пароль, | УчетныеЗаписиЭлектроннойПочты.СпособSMTPАутентификации |ИЗ | Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты" |
|||
12
bahus
25.11.13
✎
12:13
|
А чем тебе запрос не угодил?
ВЫБРАТЬ ПЕРВЫЕ 1 ... То, что ты хочешь: Выборка = Справочники.Блаблабла.Выбрать(); Если Выборка.Следующий() Тогда ПерваяЗапись = Выборка; КонецЕсли; только это вроде медленнее работает, чем запрос |
|||
13
Валидатор
25.11.13
✎
12:14
|
ща посмотрим че получится(
|
|||
14
Wobland
25.11.13
✎
12:15
|
(13) получится любая ссылка
|
|||
15
bahus
25.11.13
✎
12:18
|
(14) А не понятно, что он хочет.
Можно запись с минимальным кодом поискать. Или по алфавиту отсортировать. |
|||
16
Валидатор
25.11.13
✎
12:34
|
а как выбрать только электронный адрес контрагента? делал запрос между документом и КИ контрагента, так вот среди всех полей в поле представление только мэил попадает, но в представление попадает все, что связано с контрагентов, типа телефона адреса, а по какому полю мне найти именно его адрес?
ВЫБРАТЬ АктСверкиВзаиморасчетов.Контрагент, КонтактнаяИнформация.Представление, КонтактнаяИнформация.ЗначениеПоУмолчанию, КонтактнаяИнформация.Комментарий ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ПОЛНОЕ СОЕДИНЕНИЕ Документ.АктСверкиВзаиморасчетов КАК АктСверкиВзаиморасчетов ПО (АктСверкиВзаиморасчетов.Контрагент = КонтактнаяИнформация.Объект) ГДЕ АктСверкиВзаиморасчетов.Ссылка = &Ссылка |
|||
17
bahus
25.11.13
✎
12:48
|
ГДЕ
КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты) И КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.EMailКонтрагента) У тебя тут ошибка - соединение внутреннее сделай Вообще я бы не использовал соединение, имхо лучше так: ... ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация ГДЕ КонтактнаяИнформация.Объект = &Контрагент И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты) И КонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.EMailКонтрагента) |
|||
18
Валидатор
25.11.13
✎
13:15
|
Так вроде получилось, но теперь на почту при ходят пустые сообщения, как сделать, чтобы моя печатная формесохранялась в ПДФ и отправлялась вложением? сейчас стоит так:
Сообщение.Тексты.Добавить(ЭлементыФормы.ПолеТабличногоДокумента.Данные,ТипТекстаПочтовогоСообщения.HTML); но ничего в письме не приходит |
|||
19
Wobland
25.11.13
✎
13:18
|
чтобы были принимать вложения, нужно отправлять вложения
|
|||
20
Валидатор
25.11.13
✎
13:22
|
(19) а как мне во вложение передать печатную форму которая формируется в ЭлементыФормы.ПолеТабличногоДокумента?
|
|||
21
Wobland
25.11.13
✎
13:23
|
(20) сохранить в файл, прикрепить файл
|
|||
22
Валидатор
25.11.13
✎
13:23
|
без промежуточного сохранения файла на компьютере
|
|||
23
Wobland
25.11.13
✎
13:24
|
(22) усилием мысли?
|
|||
24
Валидатор
25.11.13
✎
13:24
|
(23) ну чтобы он брал прям с формы моей его и отправлял вложением)
|
|||
25
Wobland
25.11.13
✎
13:25
|
(24) сохраняйте, Шура, сохраняйте
|
|||
26
Валидатор
25.11.13
✎
13:25
|
(25) а как сохранить во временный каталог какой-нибудь? ну вот нет допустим прав на сохранение файлов на компе у юзера что тогда?
|
|||
27
Wobland
25.11.13
✎
13:26
|
(26) сначала нужно получить имя временного файла
|
|||
28
Валидатор
25.11.13
✎
13:27
|
(27) ну формируется сначала ТабДок, который выводит результат своего формирования к нам на форму с возможностью отправки письма, что дальше?
|
|||
29
Wobland
25.11.13
✎
13:28
|
(28) он сохраняется, он добавляется, оно посылается
|
|||
30
Валидатор
25.11.13
✎
13:29
|
(29) у табличного документа нету метода сохранить(((
|
|||
31
Любопытная
25.11.13
✎
13:30
|
(30)ТабличныйДокумент (SpreadsheetDocument)
Записать (Write) Синтаксис: Записать(<ИмяФайла>, <ТипФайлаТаблицы>) Параметры: <ИмяФайла> (обязательный) Тип: Строка. Имя файла, в котором сохраняется табличный документ. <ТипФайлаТаблицы> (необязательный) Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ. Значение по умолчанию: MXL Описание: Записывает табличный документ в файл. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Примечание: При работе на сервере, веб клиенте или через внешнее соединение нет возможности сохранять в формате XLS95. Не поддерживается сохранение в PDF картинок типа Метафайл. При работе на веб-клиенте вызов метода выполняет обращение к серверу. Пример: ТабДок.Записать("C:\My Documents\Таблица2.mxl"); |
|||
32
vicof
25.11.13
✎
13:30
|
(31) Такая интрига была, а ты все испортила
|
|||
33
НЕА123
25.11.13
✎
13:31
|
(30)
точно. Wobland тебя обманывает. |
|||
34
НЕА123
25.11.13
✎
13:31
|
(32)+1
|
|||
35
Валидатор
25.11.13
✎
13:31
|
(31) а точно, а как сохранить в временный каталог? Если у юзера нет прав на сохранение файл туда, куда он захочет, то предлагать ему самому каталог выбирать?
|
|||
36
Любопытная
25.11.13
✎
13:32
|
(35) у юзера всегда есть права на что-нибудь. Например, на каталог временных файлов.
Больше ничего не скажу, а то мужчины меня еще и помидорами закидают |
|||
37
Любопытная
25.11.13
✎
13:33
|
+(36) Ищи по слову Поместить... Но я этого не говорила:)
|
|||
38
Wobland
25.11.13
✎
13:34
|
(37) фу на тебя. он и так на сервере
|
|||
39
Wobland
25.11.13
✎
13:34
|
(38) сторно. фу на меня
|
|||
40
Fish
25.11.13
✎
13:35
|
(35) "Глобальный контекст (Global context)
КаталогВременныхФайлов (TempFilesDir) Синтаксис: КаталогВременныхФайлов() Возвращаемое значение: Тип: Строка. Имя каталога временных файлов программы. Описание: Получает имя каталога, который используется программой для размещения временных файлов. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение" Интересно, за что отключают СП? |
|||
41
Валидатор
25.11.13
✎
13:37
|
письмо отправляется, но я когда сохраняю его, делаю так:
ТабДок.Записать("С:/Папка/12.pdf"); при открытии такой же путь, но когда письмо приходит пишет что типа неправильный был формат, где его еще я не указал что это пдф? |
|||
42
Wobland
25.11.13
✎
13:37
|
(40) руки не доходят починить ;)
{Форма.ирКлсПолеТекстовогоДокументаСКонтекстнойПодсказкой(605)}: Ошибка при вызове метода контекста (ПолучитьФорму): Недопустимое значение параметра (параметр номер '1') ФормаСправка = Платформа.ПолучитьФорму("ФормаСправки", ФормаВладелец); по причине: Недопустимое значение параметра (параметр номер '1') |
|||
43
Wobland
25.11.13
✎
13:38
|
(41) во втором параметре
|
|||
44
Любопытная
25.11.13
✎
13:38
|
(41) Тип файла ты не указал. Ну япона мама, ну почитать-то можно чуточку?
|
|||
45
Wobland
25.11.13
✎
13:39
|
(44) первый запуск СП индексируется дольше, чем мы тут отвечаем
|
|||
46
Любопытная
25.11.13
✎
13:40
|
(45) я в том месте, где вы на меня "фу" написали, полный текст справки вывела. Там, между прочим, про второй параметр написано. МОжно погуглить, если СП так долго открывается
|
|||
47
Валидатор
25.11.13
✎
13:41
|
во, остался 1 косяк, письмо приходит, и там на 1 страница, а 2 на одну не влезает, это мы при сохранении задаем, чтобы по ширине странице он созранялся так?
|
|||
48
Wobland
25.11.13
✎
13:41
|
(46) "фу" было ниже. да ещё и отсторнированное
|
|||
49
Wobland
25.11.13
✎
13:42
|
>там на 1 страница, а 2 на одну не влезает
щито? |
|||
50
Валидатор
25.11.13
✎
13:45
|
(49)
1 страница Документ об оказании прои 2 страница зводственных услуг вот так сейчас, а мне на 1 страницу нужно |
|||
51
Wobland
25.11.13
✎
13:48
|
самомасштаб?
|
|||
52
vicof
25.11.13
✎
13:48
|
(50) Внесу свою лепту. Автомастаб = Истина;
|
|||
53
Валидатор
25.11.13
✎
13:48
|
я через ориентацию страницы сделал)
|
|||
54
Wobland
25.11.13
✎
13:49
|
интересно, с кого сейчас автор скопипастит? ;)
|
|||
55
Любопытная
25.11.13
✎
13:49
|
(54) интересно, а не поделится ли автор зарплатой?
|
|||
56
Любопытная
25.11.13
✎
13:50
|
Забавно, у ТС тем в 2 раза больше, чем у меня
|
|||
57
vicof
25.11.13
✎
13:50
|
(54) Автор и сам смог выкрутиться. А все начиналось с 1 строки запроса.
|
|||
58
Fish
25.11.13
✎
13:50
|
(53) Это радикальное решение проблемы. Но правильнее было размер бумаги А0 задавать. Тогда точно бы влезло всё.
|
|||
59
vicof
25.11.13
✎
13:50
|
(56) Просто ты НЕ Любопытная
|
|||
60
Wobland
25.11.13
✎
13:50
|
+(58) и шрифт 6го размера
|
|||
61
Любопытная
25.11.13
✎
13:51
|
(59) я любопытная) Поэтому из любопытства нашла СП и из любопытства же его почитываю))
|
|||
62
vicof
25.11.13
✎
13:51
|
+(60) Плюс поля можно было убарть и в ячейках обрезание текста ставить - тогда бы точно влезло
|
|||
63
Wobland
25.11.13
✎
13:53
|
и гласные из текста повыкинуть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |