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

Хранилище

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

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



> Расчет итогов по регистратору          
kapibara Подменю пользователя
сообщение 31.03.10, 11:06
Сообщение #1

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

Всем привет! Кто-нибудь знает как получить остатки в разрезе регистратора из регистра бухгалтерии?


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


Это не работает... Результат пустой...
Причина редактирования: Для вставки кода пользуйтесь тегами

World1С Подменю пользователя
сообщение 31.03.10, 11:12
Сообщение #2

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Вместо "Авто" выбери "Регистратор"


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

kapibara Подменю пользователя
сообщение 31.03.10, 11:15
Сообщение #3

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

Цитата(World1С @ 31.03.10, 12:12) *
Вместо "Авто" выбери "Регистратор"



Ничего не изменилось...

World1С Подменю пользователя
сообщение 31.03.10, 12:28
Сообщение #4

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Цитата
|КОНЕЦПЕРИОДА (&Дата),Авто,,Счет=&Счет,,Субконто1=&Контрагент И Субконто3=&Док) КАК Рег";


Субконто3=&Док ??????? Что за хрень? Субконто3 не может быть документом 31000000.gif.

но даже если это и так (Субконто3=&Док) то почему тогда "Запрос.УстановитьПараметр("Док", Документы.РасходнаяНакладная.ПолучитьСсылку())", нужно так "Запрос.УстановитьПараметр("Док", Документ.Ссылка)

"ВЫБРАТЬ
|РегБух.Регистратор,
|РегБух.СуммаНачальныйОстатокДт,
|РегБух.СуммаКонечныйОстатокДт КАК Сумма,
|РегБух.Субконто2 КАК Договор,
|РегБух.Субконто2.ДатаОкончания,
//|РегБух.Субконто3 ???
|ИЗ
|РегистрБухгалтерии.РегистрБухгалтерии1.ОстаткиИОбороты(НАЧАЛОПЕРИОДА(&ДатаНач, ДЕНЬ),КОНЕЦПЕРИОДА (&Дата, ДЕНЬ),Регистратор,,
|Счет=&Счет,,Субконто1=&Контрагент) КАК Рег";

Запрос.УстановитьПараметр("Дата"        , Дата);
Запрос.УстановитьПараметр("ДатаНач"     , НачалоГода(Дата));
//Запрос.УстановитьПараметр("Док"        , Документы.РасходнаяНакладная.ПолучитьСсылку()); Это тоже не нужно.
Запрос.УстановитьПараметр("Счет"            , Счет);
Запрос.УстановитьПараметр("Контрагент" , Контрагент);


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

kapibara Подменю пользователя
сообщение 31.03.10, 12:43
Сообщение #5

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

Вообщем, как мне проверить оплачена конкретная расходная накладная или нет? Как я понимаю надо проверить остаток по счету в разрезе накладной...

Если делать так:
ВЫБРАТЬ
|РегБух.Регистратор,
|РегБух.СуммаНачальныйОстатокДт,
|РегБух.СуммаКонечныйОстатокДт КАК Сумма,
|РегБух.Субконто2 КАК Договор,
|РегБух.Субконто2.ДатаОкончания
|ИЗ
|РегистрБухгалтерии.РегистрБухгалтерии1.ОстаткиИОбороты(НАЧАЛОПЕРИОДА(&ДатаНач),КОНЕЦПЕРИОДА (&Дата),Регистратор,,
|Счет=&Счет,,Субконто1=&Контрагент) КАК Рег";

Запрос.УстановитьПараметр("Дата"        , Дата);
Запрос.УстановитьПараметр("ДатаНач"   , НачалоГода(Дата));
Запрос.УстановитьПараметр("Счет"        , Счет);
Запрос.УстановитьПараметр("Контрагент", Контрагент);


То он показывает обороты по документу, поэтому может лучше через субконто или измерения

World1С Подменю пользователя
сообщение 31.03.10, 13:00
Сообщение #6

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Цитата
Вообщем, как мне проверить оплачена конкретная расходная накладная или нет?


Отсюда нужно было начать. Возьми регистр Взаиморасчеты с контрагентами, - в нем(регистре) измерение сделка это документ продажи, а регистратор документ который выполнил движение.

"|РегБух.СуммаНачальныйОстатокКт" - движения по кредиту будет оплата


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

kapibara Подменю пользователя
сообщение 31.03.10, 18:39
Сообщение #7

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

В разрезе регистратора вместо остатков показывает обороты

World1С Подменю пользователя
сообщение 01.04.10, 6:32
Сообщение #8

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Если нужны остатки тогда необходимо вот так:
|ИЗ
|РегистрБухгалтерии.РегистрБухгалтерии1.ОстаткиИОбороты(НАЧАЛОПЕРИОДА(&ДатаНач, ДЕНЬ),КОНЕЦПЕРИОДА (&Дата, ДЕНЬ),Регистратор, ДвиженияИГраницыПериода,
|Счет=&Счет,,Субконто1=&Контрагент) КАК Рег


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

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

kapibara Подменю пользователя
сообщение 01.04.10, 14:55
Сообщение #9

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

Вообщем, в разрезе регистратора остатки не выдаются, но все равно спасибо)... буду делать по-другому

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


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

 

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