Строка = Товары.Получить(0);
Ном = Строка.Номенклатура;
Получаем первую номенклатуру в ТЧ
Вопрос 1: Как мне в цикле получить сразу все номенклатуры из ТЧ?
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| КонтактнаяИнформация.Объект,
| КонтактнаяИнформация.Вид,
| КонтактнаяИнформация.Тип,
| КонтактнаяИнформация.Представление
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.Объект = Контрагент Тогда
Сообщить("Вид: " + Выборка.Вид);
Сообщить("Тип: " + Выборка.Тип);
Сообщить("Объект: " + Выборка.Объект);
Сообщить("Представление: " + Выборка.Представление);
Представление = Выборка.Представление;
КонецЕсли;
КонецЦикла;
В РегистрСведений храниться информация о контактной информации!
Вопрос 2: Как мне сделать, так что бы выдавал мне по определенному типу или виду контактной информацию?
Ном = Строка.Номенклатура;
Получаем первую номенклатуру в ТЧ
Вопрос 1: Как мне в цикле получить сразу все номенклатуры из ТЧ?
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
| КонтактнаяИнформация.Объект,
| КонтактнаяИнформация.Вид,
| КонтактнаяИнформация.Тип,
| КонтактнаяИнформация.Представление
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.Объект = Контрагент Тогда
Сообщить("Вид: " + Выборка.Вид);
Сообщить("Тип: " + Выборка.Тип);
Сообщить("Объект: " + Выборка.Объект);
Сообщить("Представление: " + Выборка.Представление);
Представление = Выборка.Представление;
КонецЕсли;
КонецЦикла;
В РегистрСведений храниться информация о контактной информации!
Вопрос 2: Как мне сделать, так что бы выдавал мне по определенному типу или виду контактной информацию?
По теме из базы знаний
- Фишки нематериальной мотивации, которые работают в «Софт-Юнион»
- Уведомление о новой задаче
- Разработка и внедрение в новой реальности: можете не меняться. Выживание не является обязанностью
- Обеспечение нового сотрудника средствами индивидуальной защиты в 1С:Производственная безопасность. Охрана труда
- Как зайти в новую команду руководителем
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для Каждого Строка из Товары Цикл
Ном = Строка.Номенклатура;
КонецЦикла;
Макет.Параметры.Номенклатура=Ном;
И в макет предается последняя Номенклатура. А как сделать, чтобы он все Наименования Номенклатура предавал макету?
Ном = Строка.Номенклатура;
КонецЦикла;
Макет.Параметры.Номенклатура=Ном;
И в макет предается последняя Номенклатура. А как сделать, чтобы он все Наименования Номенклатура предавал макету?
если адрес, который из города, улицы и дома
| КонтактнаяИнформация.Поле4 КАК Город,
| КонтактнаяИнформация.Поле6 КАК Улица,
| КонтактнаяИнформация.Поле7 КАК Дом
| ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ГДЕ
| КонтактнаяИнформация.Тип.Порядок < 1
или если только телефон
| КонтактнаяИнформация.Представление КАК Телефон
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Тип.Порядок = 1
| КонтактнаяИнформация.Поле4 КАК Город,
| КонтактнаяИнформация.Поле6 КАК Улица,
| КонтактнаяИнформация.Поле7 КАК Дом
| ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
| ГДЕ
| КонтактнаяИнформация.Тип.Порядок < 1
или если только телефон
| КонтактнаяИнформация.Представление КАК Телефон
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Тип.Порядок = 1
Код |
---|
//неправильно присваивание переменной вне цикла
Для Каждого Строка из Товары Цикл
Ном = Строка.Номенклатура;
КонецЦикла;
Макет.Параметры.Номенклатура=Ном;
//правильно в цикле присваивам параметр и выводим секцию
Для Каждого Строка из Товары Цикл
Ном = Строка.Номенклатура;
Макет.Параметры.Номенклатура=Ном;
Таб.Вывести(Макет);
КонецЦикла;
//неправильно, переменная Адрес не определена
....
|КонтактнаяИнформация.Тип = &Адрес
.....
Запрос.УстановитьПараметр("Адрес",Адрес);
//правильно
.....
|КонтактнаяИнформация.Тип = &Адрес
.....
//Сначала присваиваем переменной адрес значение
//по которому будет идти отбор
Адрес = "Москва, ул. Селезневская, дом 21"
Запрос.УстановитьПараметр("Адрес",Адрес);
Показать полностью |
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот