Версия для печати темы (https://pro1c.org.ua/index.php?s=06594b9d5f72df3ce93d85976c95deff&showtopic=33620)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Выбор нескольких счетов

Автор: Yana.P 01.12.16, 16:24

Есть документ "Инвентаризация товаров на складе" в нем есть реквизит СчетУчетаОтбор по которому открывается ПланСчетов


Как можно сделать чтоб возможно было выбрать не один счет, а несколько??

Вот так выглядит запрос:

        Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.Ссылка);
    Запрос.УстановитьПараметр("СчетУчетаБУ", ЭтотОбъект.СчетУчетаОтбор);
    
    Запрос.Текст ="
    |ВЫБРАТЬ
    |    Номер,
    |    Дата,
    |    Организация,
    |    Склад.Представление КАК ПредставлениеСклада,
    |    Организация,
    |    Склад,
    |    Товары.(
    |        НомерСтроки,
    |        Номенклатура,
    |        Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул,
    |        Номенклатура.НаименованиеПолное КАК Товар,
    |        Количество                      КАК Количество,
    |        КоличествоУчет                  КАК КоличествоПоУчету,
    |        ЕдиницаИзмерения.Наименование   КАК ЕдиницаИзмерения,
    |        СчетУчетаБУ КАК СубСчет,
    |        Цена,
    |        Сумма,
    |        СуммаУчет                       КАК СуммаПоУчету
    |    )
    |ИЗ
    |    Документ.ИнвентаризацияТоваровНаСкладе КАК ИнвентаризацияТоваровНаСкладе
    |
    |ГДЕ
    |    ИнвентаризацияТоваровНаСкладе.Ссылка = &ТекущийДокумент"+?(ЗначениеЗаполнено(ЭтотОбъект.СчетУчетаОтбор)," И ИнвентаризацияТоваровНаСкладе.Товары.СчетУчетаБУ = &СчетУчетаБУ","")+"
    |
    |УПОРЯДОЧИТЬ ПО
    |    Товары.НомерСтроки
    |";
    Шапка = Запрос.Выполнить().Выбрать();

Автор: Vofka 01.12.16, 16:29

Цитата(Yana.P @ 01.12.16, 16:24) *
Как можно сделать чтоб возможно было выбрать не один счет, а несколько??

У поля в форме указать ТипЗначения СписокЗначений, а ТипЗначенияСписка указать ПланСчетовСсылка.Хозрасчетный

Автор: Yana.P 01.12.16, 17:50

Vofka @ Сегодня, 16:29 * ,
У поля в форме я вижу только ТипЗначения, в котором и указан ПланСчетовСсылка.Хозрасчетный

Автор: Vofka 01.12.16, 17:53

Yana.P, вот этот тип значения надо поменять.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua