Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 22:05

получить строку по условию 1с8.2

Автор asdfr1, 12 ноя 2012, 14:41

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

asdfr1

Есть отчёт, если галочка в поле есть И это поле = "контрагент" Тогда поле значение открывает такую то форму. Не удаётся написать именно это условие плиз хотя бы примерно выбрать строку

Dethmontt

Значение = Справочники.Контрагенты.Пустаяссылка();
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

ИгорьШпак

Может что-то типо этого:

Если ((Галочка = Истина) И (НЕ Ваш_контрагент = справочники.контрагент.пустаяссылка() )) Тогда // В этой
                                        строке немного не понял из вашего условия (какие типы и полей
                                       и  как они туда попадают, а также что дает галочка. Но что-то вроде
                                        этого наверное)
    Форма = Справочники.Контрагент.ПолучитьФорму("ФормаДокумента", ЭтаФорма);
    Форма.ОткрытьМодально();
КонецЕсли

cska-fanat-kz

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

asdfr1

Цитата: cska-fanat-kz от 13 ноя 2012, 07:02
Таблицы на скриншотах жутко похожи на что-то стандартное. Типа как от построителя отчета и т.д.
Они не должны "сами по себе" отрабатывать?
В том то и дело что нет, на морду формы вывел Контрагент, теперь если текущая строка содержит в поле "договор" и Не (Справочники.Контрагенты.ПустаяСсылка()=Истина) наверно, стандартнаяОбработка=Ложь; и открыть для выбора совою форму
понимаю что написал чушь, поправте если что
Добавлено: 14 ноя 2012, 15:07


тема закрыта

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск