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

Хранилище

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

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



> Помогите с запросом !          
alex040269 Подменю пользователя
сообщение 30.12.12, 10:34
Сообщение #1

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с (СтартДата) по (КонДата);
    |Без итогов;
    |Фирма = Регистр.ВзаиморасчетыПокупателей.Фирма;
    |Контрагент = Регистр.ВзаиморасчетыПокупателей.Контрагент;
    |Договор = Регистр.ВзаиморасчетыПокупателей.Договор;
    |Долг = Регистр.ВзаиморасчетыПокупателей.Долг;
    |Функция ДолгНачОст = НачОст(Долг);
    |Группировка Фирма без групп;
    |Группировка Контрагент без групп;
    |Условие(Договор = тДог);
    |"//}}ЗАПРОС
;
    
    тДог = СоздатьОбъект("Документ.Договор");
    Сообщить(тДог.НайтиДокумент(Конт.ТекущийДокумент()));
    тДог = тДог.ТекущийДокумент();
    Сообщить(тДог);
    
    СтартДата = "01.01.11";        
    Сообщить(Дата(СтартДата));
    КонДата = ПолучитьТА();
    Сообщить(КонДата);

    
    // Если ошибка в запросе, то выход из процедуры
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
        Сообщить("Запрос не выполнен");
        Возврат 1;
    КонецЕсли;
                
    тз = 0;
    Запрос.Выгрузить(тз,1);
    
    тз.ВыбратьСтроки();
    Пока тз.ПолучитьСтроку() = 1 Цикл
        Сообщить(тз.Договор);
    КонецЦикла;
    
    
//    Рег = Соз
    
    
    тз.ВыбратьСтроку();


В этом коде если СтартДата = 01.01.12 то в тз попадает одна строка, если СтартДата = 01.01.11, то тз ПУСТАЯ...
почему?


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Ardi Подменю пользователя
сообщение 30.12.12, 13:47
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Цитата(alex040269 @ 30.12.12, 11:34) *
почему?

Функция ДолгНачОст = НачОст(Долг);


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Спасибо сказали: alex040269,

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


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

 

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