helpf.pro
Регистрация

v8.2 УП: Запрос по остатку Регистры бухгалтерии

Bell
05.07.2011 15:35Прочитано: 3945
Здравствуйте

1.Сделал запрос по остатку 07 счета (общий по всему счету) все работает. Теперь хочу сделать остаток по складу этого счета ( Возножность выбирать склад ). Не получается задать параметр склада. Может ошибочно делаю. По книгам еще не дошел до регистров бухгалтерии. Хочу быстрее разобрать сам..

Субконто - МХ
Элемент на форме документа – МХоткуда


2. Второй вопрос.
Пример
.Пришло оборудование 1шт по 1000 руб
Пришло оборудование 1 шт по 1200 руб
Я думая что покажет общий остаток по складу и оборудованию вместе
2 шт по 2200 руб (средний)
Хотелось получить результат по проводкам (Вроде партий или надо будет создавать регистр )
1 шт по 1000 руб
1 шт по 1200 руб.
Код 1C v 8.х
 
Процедура ЗаполнитьОборудование_1(Кнопка) // По средней
// Заполняем количество и сумму из остатка
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| БУ_Остатки.Субконто2, // Оборудование
| БУ_Остатки.Субконто1, // МХ добавил
| БУ_Остатки.СуммаОстаток, // Сумма остатка
| БУ_Остатки.КоличествоОстаток // Количество остатка
|ИЗ
// не могу поставить сюда параметр
| РегистрБухгалтерии.БухгалтерскийУчет.Остатки(&Период,Счет = &Счет, , ) КАК БУ_Остатки";

Запрос.УстановитьПараметр("Период", КонецДня(Дата));
Запрос.УстановитьПараметр("МХ", МХоткуда);
Запрос.УстановитьПараметр("Счет" , ПланыСчетов.БУ_ПланСчетов.Сч07); // Оборудование на складе

Результат = Запрос.Выполнить().Выбрать();

ТблТМЦ.Очистить();
Пока Результат.Следующий() Цикл

НВС = тблТМЦ.Добавить();
НВС.фл = Истина;
НВС.ТМЦ = Результат.Субконто2;
НВС.Количество = Результат.КоличествоОстаток;
НВС.Сумма = Результат.СуммаОстаток;
НВС.Цена = Результат.СуммаОстаток/Результат.КоличествоОстаток; // Расчет средней цены

КонецЦикла;

КонецПроцедуры

Изменено 06.07.11 09:26:54 по причине: Раскрашен Код
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
06.07.2011 09:35Ответ № 1
Попробуй:
Код 1C v 8.х
 |	РегистрБухгалтерии.БухгалтерскийУчет.Остатки(&Период,Счет = &Счет, ,, Субконто1 = &МХ) КАК БУ_Остатки";   
Bell
06.07.2011 21:55Ответ № 2
Вопрос закрыт!
Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.