Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Отбор по значению в текущей колонке со Значениями реквизита из родительского документа.          
Vzonder Подменю пользователя
сообщение 09.02.17, 18:12
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 1 раз
Рейтинг: 0

1С 8.2 УП 10.3

В Документа ЗаказПокупателя создан дополнительный реквизит ЭтапыПродажи.
Выведен в колонку отдельно созданную ФормыСписка ЗаказаПокупателя, где по значению данного реквизита произведен отбор:
         ДокументСписок.Отбор.Сбросить();
         ДокументСписок.Отбор.ЭтапыПродажи.ВидСравнения=ВидСравнения.Равно;
         ДокументСписок.Отбор.ЭтапыПродажи.Значение="Отгружать ТК";
         ДокументСписок.Отбор.ЭтапыПродажи.Установить();

Возникла необходимость вывести этот реквизит в Форму Списка Документа РеализацияТоваровУслуг.
Вывел так:
Если ЗначениеЗаполнено(ДанныеСтроки.Сделка) И ТипЗнч(ДанныеСтроки.Сделка) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда

        ОформлениеСтроки.Ячейки.ЭтапыПродажи.ОтображатьКартинку = Ложь;
        ОформлениеСтроки.Ячейки.ЭтапыПродажи.ОтображатьТекст    = Истина;
        ОформлениеСтроки.Ячейки.ЭтапыПродажи.ОтображатьФлажок   = Ложь;
        ОформлениеСтроки.Ячейки.ЭтапыПродажи.УстановитьТекст(ДанныеСтроки.Сделка.ЭтапыПродажи);
          КонецЕсли;

Все отлично работает, вот только ни аппаратный, ни программный отбор не работает.
Помогите, пожалуйста допилить данную задумку.



logist Подменю пользователя
сообщение 09.02.17, 18:44
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Что бы работал отбор - это должен быть реквизит списка, у вас это просто несвязанная колонка с текстом.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vzonder Подменю пользователя
сообщение 09.02.17, 18:54
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 1 раз
Рейтинг: 0

logist @ Сегодня, 19:44 * ,
Я новичок.
Правильно я понимаю - реквизит списка - это реквизит документа?
Если да, то так-то работает...
Если нет, подскажите, как его создать?

logist Подменю пользователя
сообщение 09.02.17, 19:14
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Vzonder @ 09.02.17, 19:54) *
Правильно я понимаю - реквизит списка - это реквизит документа?

Да. Добавлять колонку в список не надо, надо в свойствах поля списка в отображаемых колонках выбрать ваш реквизит документа, колонка сама добавится, и станет доступна в отборе


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vzonder Подменю пользователя
сообщение 09.02.17, 20:09
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 1 раз
Рейтинг: 0

Скорее всего я чего-то не понимаю.

Можно поподробнее?

logist Подменю пользователя
сообщение 09.02.17, 20:16
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0



Размещение данных вызывается правой кнопкой по полю списке.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vzonder Подменю пользователя
сообщение 09.02.17, 20:44
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 38
Спасибо сказали: 1 раз
Рейтинг: 0

logist @ Сегодня, 21:16 * ,
Вот теперь понимаю, что Вы меня неправильно поняли...
Речь идет не о реквизите документа РеализацияТоваровУслуг.
А именно о Реквизите "Родительского" Документа ЗаказПокупателя:

ОформлениеСтроки.Ячейки.ЭтапыПродажи.УстановитьТекст(ДанныеСтроки.Сделка.ЭтапыПродажи);

logist Подменю пользователя
сообщение 09.02.17, 21:15
Сообщение #8

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Vzonder @ 09.02.17, 21:44) *
А именно о Реквизите "Родительского" Документа ЗаказПокупателя:

Тогда добавляйте на форму списка поле в котором осуществляйте выбор нужного значения для отбора, затем запросом собирайте нужные реализации по этому значению, и запихивайте их в типовой отбор списка как Ссылка. Только так.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 20:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!