Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Заповнення ТЗ з регистра
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Циган
Доброго дня панове. в мене така проблемка, починаю я програмувати в 1С 7.7, і застряв на такому: потрібно з регистра. після прописаного коду, моя ТЗ пуста, не заповнюється. В чому може бути проблема? допоможіть, і не сваріть сильно)!
    ТЗ = СоздатьОбъект("ТаблицаЗначений");
    ТЗ.Очистить();
    ТЗ.НоваяКолонка("Сотрудник","Справочник.Сотрудники");
    ТЗ.НоваяКолонка("Маршрут"  ,"Справочник.Маршруты");

    ТекстЗапроса="
    |Период с ВыбНачПериода по ВыбКонПериода;
    |РегСотрудник      = Регистр.Время.Сотрудник;
    |РегМаршрут        = Регистр.Время.Маршрут;
        
    |Группировка РегСотрудник Без Групп;
    |Группировка РегМаршрут Без Групп;

    |";
  
       Запрос=СоздатьОбъект("Запрос");
    Если Запрос.Выполнить(ТекстЗапроса)=0 тогда Предупреждение("Запит не виконано!"); Возврат; КонецЕсли;
    
    Пока Запрос.Группировка("РегСотрудник")=1 Цикл
        Пока Запрос.Группировка("РегМаршрут")=1 Цикл
            ТЗ.НоваяСтрока();
                ТЗ.Сотрудник = Запрос.РегСотрудник;
            ТЗ.Маршрут   = Запрос.РегМаршрут;
        КонецЦикла;
    КонецЦикла;
     ТЗ.выбратьстроку();
MATEVI
ВыбратьСтроки()

, а не строку
sava1
Цитата(MATEVI @ 23.10.12, 9:37) необходимо зарегистрироваться для просмотра ссылки
, а не строку

А это к чему ?

ТС - регистр какой - оборотный или остатков ?
Циган
Цитата(MATEVI @ 23.10.12, 9:37) необходимо зарегистрироваться для просмотра ссылки
ВыбратьСтроки()

, а не строку

так ето я просто открываю себе ТЗ, чтоб посмотреть заполнена она или нет.


Цитата(sava1 @ 23.10.12, 9:44) необходимо зарегистрироваться для просмотра ссылки
А это к чему ?

ТС - регистр какой - оборотный или остатков ?

Регистр - оборотный.

Может там нада задать период выборки регистр "ИспользоватьПериод();"?
sava1
А данные хоть есть? Вроде все правильно. Начало ,конец периода точно есть ?
Циган
Цитата(sava1 @ 23.10.12, 9:51) необходимо зарегистрироваться для просмотра ссылки
А данные хоть есть? Вроде все правильно. Начало ,конец периода точно есть ?

так. вони задаються при відкритті обработки.
sava1
Структура регистра какая?
lga_
Проблема в том, что нельзя делать запрос к регистру без указания Ресурса. Как я понял Сотрудник и Маршрут это Измерения. Добавьте Ресурс и должно заработать.
sava1
Цитата(lga_ @ 23.10.12, 9:58) необходимо зарегистрироваться для просмотра ссылки
Проблема в том, что нельзя делать запрос к регистру без указания Ресурса

+1
Циган
Цитата(sava1 @ 23.10.12, 9:54) необходимо зарегистрироваться для просмотра ссылки
Структура регистра какая?

Измерения:
Сотрудник(Справочник.Сотрудники)
УчетноеСобытие(Справочник.УчетныеСобытия)
ВремяУчета(Перечисление.ВремяУчета)
ВремяПоДням(Перечисление.ВремяПоДням)
ВремяПоВремениСуток(Перечисление.ВремяПоВремениСуток)
Маршрут(Справочник.Маршрут)
Тариф(Справочник.Тарифы)
Машина(Справочник.Машины)
ДатаДок(дата)
Ресурсы:
минуты(число)

Вы ето имеете ввиду?
sava1
Да. Добавить в запрос Функция Мин = Сумма(Минуты)

может проще использовать СводныеИтоги(<Измерение1>,<Измерение2>...)
Циган
Цитата(lga_ @ 23.10.12, 9:58) необходимо зарегистрироваться для просмотра ссылки
Проблема в том, что нельзя делать запрос к регистру без указания Ресурса. Как я понял Сотрудник и Маршрут это Измерения. Добавьте Ресурс и должно заработать.

И правда заработало) Спасибо за помощь, етот момент я упустил(((

Цитата(sava1 @ 23.10.12, 10:10) необходимо зарегистрироваться для просмотра ссылки
Да. Добавить в запрос Функция Мин = Сумма(Минуты)

имено оно) спасибо)
Vofka
Цитата(Циган @ 23.10.12, 10:12) необходимо зарегистрироваться для просмотра ссылки
И правда заработало)

Ну так жмите палец помогающему.
Циган
Но я еще буду обращяться, ето только начало)))
Буду очень благодарен за помощь) icon_beer17.gif

Цитата(Vofka @ 23.10.12, 10:13) необходимо зарегистрироваться для просмотра ссылки
Ну так жмите палец помогающему.

Нажал)
lga_
Цитата(Циган @ 23.10.12, 10:15) необходимо зарегистрироваться для просмотра ссылки
Но я еще буду обращяться, ето только начало)))
Буду очень благодарен за помощь) icon_beer17.gif

Обращайтесь, поможем.
MATEVI
Цитата(sava1 @ 23.10.12, 9:44) необходимо зарегистрироваться для просмотра ссылки
А это к чему ?

Да может не выспался. Может протупил и поспешил с ответом. А к чему так реагировать? Вы "Бог-гуру" 1С и никогда не ошибаетесь?
Vofka
Цитата(MATEVI @ 23.10.12, 13:50) необходимо зарегистрироваться для просмотра ссылки
Да может не выспался. Может протупил и поспешил с ответом. А к чему так реагировать? Вы "Бог-гуру" 1С?

Не воспринимайте в штыки smile.gif . Человек заметил ошибку и спросил smile.gif .
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.