Отбор в управляемой форме списка документа "Счет на оплату покупателю" УПП 1.3

02.12.12

Задачи пользователя - Адаптация типовых решений

Часто требуется разграничить счета покупателей в списке по ответственным менеджерам. В случае если менеджеры работают через веб-клиент условие на отбор в управляемой форме списка документа "Счет на оплату покупателю" отличается от выборки в обычной форме на толстом клиенте.

1. Открываем управляемую форму списка документа "Счет на оплату покупателю"

2. Открываем свойства реквизита "Список"

3. Для списка ставим флажок "Произвольный запрос"

4. Переходим по ссылке открыть для настройки списка

5. Добавляем в запрос условие на параметр (ответственный):

ВЫБРАТЬ
ДокументСчетНаОплатуПокупателю.Ссылка,
ДокументСчетНаОплатуПокупателю.ВерсияДанных,
ДокументСчетНаОплатуПокупателю.ПометкаУдаления,
ДокументСчетНаОплатуПокупателю.Номер,
ДокументСчетНаОплатуПокупателю.Дата,
ДокументСчетНаОплатуПокупателю.Проведен,
ДокументСчетНаОплатуПокупателю.АдресДоставки,
ДокументСчетНаОплатуПокупателю.СтруктурнаяЕдиница,
ДокументСчетНаОплатуПокупателю.ВремяНапоминания,
ДокументСчетНаОплатуПокупателю.ДатаОплаты,
ДокументСчетНаОплатуПокупателю.ДатаОтгрузки,
ДокументСчетНаОплатуПокупателю.ДисконтнаяКарта,
ДокументСчетНаОплатуПокупателю.ВалютаДокумента,
ДокументСчетНаОплатуПокупателю.ЗаказПокупателя,
ДокументСчетНаОплатуПокупателю.ИспользоватьПлановуюСебестоимость,
ДокументСчетНаОплатуПокупателю.ИтогПлановаяСебестоимость,
ДокументСчетНаОплатуПокупателю.ДоговорКонтрагента,
ДокументСчетНаОплатуПокупателю.Комментарий,
ДокументСчетНаОплатуПокупателю.Контрагент,
ДокументСчетНаОплатуПокупателю.КратностьВзаиморасчетов,
ДокументСчетНаОплатуПокупателю.НапомнитьОСобытии,
ДокументСчетНаОплатуПокупателю.КурсВзаиморасчетов,
ДокументСчетНаОплатуПокупателю.Организация,
ДокументСчетНаОплатуПокупателю.Подразделение,
ДокументСчетНаОплатуПокупателю.Ответственный,
ДокументСчетНаОплатуПокупателю.Склад,
ДокументСчетНаОплатуПокупателю.СуммаВключаетНДС,
ДокументСчетНаОплатуПокупателю.СуммаДокумента,
ДокументСчетНаОплатуПокупателю.ТипЦен,
ДокументСчетНаОплатуПокупателю.УчитыватьНДС,
ДокументСчетНаОплатуПокупателю.Грузополучатель,
ДокументСчетНаОплатуПокупателю.КонтактноеЛицоКонтрагента,
ДокументСчетНаОплатуПокупателю.УсловиеПродаж,
ДокументСчетНаОплатуПокупателю.ДополнениеКАдресуДоставки,
ДокументСчетНаОплатуПокупателю.Грузоотправитель,
ДокументСчетНаОплатуПокупателю.Товары.(
Ссылка,
НомерСтроки,
Номенклатура,
ЕдиницаИзмеренияМест,
ЕдиницаИзмерения,
Цена,
Сумма,
СтавкаНДС,
ХарактеристикаНоменклатуры,
СуммаНДС,
Коэффициент,
ПроцентСкидкиНаценки,
Количество,
ПлановаяСебестоимость,
КоличествоМест,
ПроцентАвтоматическихСкидок,
УсловиеАвтоматическойСкидки,
ЗначениеУсловияАвтоматическойСкидки,
ЗаказПокупателя,
КлючСтроки
),
ДокументСчетНаОплатуПокупателю.ВозвратнаяТара.(
Ссылка,
НомерСтроки,
Номенклатура,
Количество,
Цена,
Сумма,
ЗаказПокупателя
),
ДокументСчетНаОплатуПокупателю.Услуги.(
Ссылка,
НомерСтроки,
Содержание,
Количество,
Цена,
Сумма,
СтавкаНДС,
СуммаНДС,
Номенклатура,
ПроцентСкидкиНаценки,
ЗаказПокупателя,
ПроцентАвтоматическихСкидок,
УсловиеАвтоматическойСкидки,
ЗначениеУсловияАвтоматическойСкидки
),
ДокументСчетНаОплатуПокупателю.СоставНабора.(
Ссылка,
НомерСтроки,
Номенклатура,
ХарактеристикаНоменклатуры,
Количество,
ЕдиницаИзмерения,
КлючСтроки,
Цена
),
ДокументСчетНаОплатуПокупателю.МоментВремени
ИЗ
Документ.СчетНаОплатуПокупателю КАК ДокументСчетНаОплатуПокупателю
ГДЕ
ДокументСчетНаОплатуПокупателю.Ответственный = &Пользователь

6. В модуле формы документа добавляем функцию получения  пользователя  ПолучитьТекущегоПользователя и установки параметра в запрос:

&НаСервере
Функция ПолучитьТекущегоПользователя()
Возврат ПараметрыСеанса.ТекущийПользователь;
КонецФункции
Список.Параметры.УстановитьЗначениеПараметра("Пользователь", ПолучитьТекущегоПользователя());

P.S. Возможно, кому-то будет полезным. Сам потратил время с передачей параметра в форму. 

 

См. также

Еще раз о дополнительных реквизитах и дополнительных сведениях

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Дополнительные реквизиты и сведения существуют давно. Задумка очень хорошая. Суть этих механизмов понятна всем. По этому поводу написано много. Что тут можно сказать нового? Однако бес, как всегда, в деталях. Как создавали реквизиты в объектах типовых конфигураций, так и продолжаем это делать. Почему это происходит? За всех сказать не могу. Могу рассуждать только на своем примере. Являясь убежденным практиком, одно могу сказать вполне определенно. Если что-то на практике недостаточно удобно, то останется оно главным образом в теории... Если не приложить немного усилий.

11.05.2022    12610    user1374747    19    

54

Добавление состояния согласования из 1С: Документооборот

Документооборот и делопроизводство (СЭД) Адаптация типовых решений Платформа 1С v8.3 1С:Документооборот Абонемент ($m)

Добавляем статус согласования из подключенной базы 1С Документооборот в типовые и нетиповые конфигурации с использованием библиотеки интеграции с 1С: Документооборотом. Статусы добавляются в формы списка и формы объектов.

1 стартмани

11.05.2022    7168    1    Free_Danial    0    

12

Автозаполнение шаблонов файлов MXL в "1С:Документообороте"

Документооборот и делопроизводство (СЭД) Адаптация типовых решений Платформа 1С v8.3 1С:Документооборот Абонемент ($m)

Добавление возможности создавать автозаполняемые шаблоны файлов в формате MXL в 1С:Документооборот и сохранением заполненного файлы в формате PDF (таблицы, результаты запроса реквизиты...)

1 стартмани

05.05.2022    7945    37    JIEX@    0    

16

Допиливаем типовой отчет "Связанные документы" (структура подчиненности) так, чтобы он видел документы из расширения конфигурации

Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Наконец-то мы перешли на платформу 1С 8.3.20 и смогли отказаться от режима совместимости в 1С ЕРП. Это позволило нам окончательно закрыть вопрос о перемещении ВСЕХ добавленных объектов из самой конфигурации в её расширение.  Одним из камней преткновения на пути к переезду, был вопрос работы типового отчета "связанные документы".  Ну что же, давайте вместе его решим.

02.05.2022    22297    dima_home    78    

100

Пример доработки проведения в ERP 2.5 по одному регистру накопления

Адаптация типовых решений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В дополнение к публикации № 1343740 показан быстрый способ встраивания в механизмы конфигурации проведения существующего документа "ПриобретениеТоваровУслуг" по добавленному новому регистру накопления "АТХ_ПартииНоменклатурыДляРемонтовТверь_НД". Пример реализован на 1С:ERP Управление предприятием 2 (2.5.7.390).

27.04.2022    3442    vsasav    5    

35

Получение контактной информации из отбора

Адаптация типовых решений Универсальные функции БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Универсальная функция получения контактной информации из отбора компоновки данных. Весь код в статье.

25.03.2022    2239    ixijixi    0    

12

Не удалось сделать проверку отзыва сертификата в 1С (при маркировке, директ-банк, 1С-Отчетность, ЭДО)

Адаптация типовых решений ЭДО и ОФД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Если возникает ошибка при подписании ЭЦП документов в 1С, при проверке и подписании маркировки и документов в ЧЗ, при подключении к директ-банку и всем, что связано с электронной подписью.

18.03.2022    8154    ClickUp    11    

21

Множественные дополнительные реквизиты в УТ 11.5 (11.4)

Логистика, склад и ТМЦ Адаптация типовых решений 8.3.14 1С:Управление торговлей 11 Россия Управленческий учет Абонемент ($m)

Реализация множественных дополнительных реквизитов в расширении конфигурации УТ 11.5 (11.4).

5 стартмани

28.02.2022    7179    25    DrWeb3    6    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aet 54 03.12.12 10:05 Сейчас в теме
Не так велика тайна установки параметра произвольного запроса.
2. YUYA 03.12.12 18:38 Сейчас в теме
Может быть для кого то это и слишком просто, а мне помогло. СПАСИБО!
3. CagoBHuK 32 06.12.12 10:06 Сейчас в теме
(2) Прежде, чем пытаться что-то поменять, нужно сначала знакомиться с первоисточником. ;)
4. Ele1234567 05.10.13 22:04 Сейчас в теме
Полезная информация, спасибо!
5. 7OH 69 27.12.13 15:04 Сейчас в теме
Обидно, что на точку после Параметры не реагирует.
думаю многие привыкли писать
или Запрос.Параметры.Вставить(;
или Запрос.УстановитьПараметр(;
а тут на тебе - УстановитьЗначениеПараметра(
делают всё, чтобы было не как раньше и людям пришлось переучиваться.
Оставьте свое сообщение