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

Хранилище

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

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



> Заполнить "Колонку реквизита" в ТЧ          
Constantus Подменю пользователя
сообщение 05.03.19, 16:14
Сообщение #1

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

Приветствую, форумчане!
1с8.3.6, самописная, УФ

В табличную часть документа добавил "Колонку реквизита" тип булево "НаличиеФото"

Теперь пытаюсь ее заполнить "ПриСозданииНаСервере"

    ТПЗ = Объект.ОсновнаяКомплектация.Выгрузить();

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

    КонецЦикла;


Как правильно обратиться к этому "НаличиеФото" реквизиту и заполнить его?

sava1 Подменю пользователя
сообщение 05.03.19, 16:42
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

Цитата(Constantus @ 05.03.19, 16:14) *
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
СТЧ.НаличиеФото = Выборка.НаличиеФото;



Выборка = РезультатЗапроса.Выбрать(); 
Если Выборка.Пустая() Тогда
    СТЧ.НаличиеФото = Ложь;
Иначе
    СТЧ.НаличиеФото = Истина;
КонецЕсли;

Constantus Подменю пользователя
сообщение 05.03.19, 17:14
Сообщение #3

Ветеран
*******
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0

sava1 @ Сегодня, 19:42 * ,

Нет, не прошло...


//ТПЗ = Объект.ОсновнаяКомплектация.Выгрузить(); - не прошло...

поставил старый добрый дедовский

Для Каждого СТЧ Из Объект.ОсновнаяКомплектация Цикл


Vladal Подменю пользователя
сообщение 06.03.19, 8:06
Сообщение #4

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Цитата(Constantus @ 05.03.19, 17:14) *
Нет, не прошло...


//ТПЗ = Объект.ОсновнаяКомплектация.Выгрузить(); - не прошло...

поставил старый добрый дедовский

Для Каждого СТЧ Из Объект.ОсновнаяКомплектация Цикл

Потому что не было
Выборка.Следующий();

Володька Подменю пользователя
сообщение 06.03.19, 8:19
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 166
Спасибо сказали: 8 раз
Рейтинг: 0

Vladal @ Сегодня, 9:06 * ,
Убрать

          Если НЕ РезультатЗапроса.Пустой() Тогда
                Выборка = РезультатЗапроса.Выбрать();
                Выборка.Следующий();
    
                СТЧ.НаличиеФото = Выборка.НаличиеФото;
                //СТЧ.ДатаФото     = Выборка.ДатаФото;
            КонецЕсли;



Вставить

Выборка = РезультатЗапроса.Выбрать();
СТЧ.НаличиеФото = ?(Выборка.Количество()>0, Истина, Ложь);

Vladal Подменю пользователя
сообщение 13.03.19, 9:27
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Володька @ 06.03.19, 8:19 * ,
Ошиблись адресатом.

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


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

 

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