Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Отчет по остаткам Комплексная 7.7, 496

MaxTi
читатель
офлайн
Дата регистрации: 10.02.2010
Сообщений: 52
Пост №1
 
25.03.2010 17:02

Есть задача вывести таблицу остатков тмц с датой последнего прихода каждой позиции, т.е. есть на складе количество товара = 50 состоящих из нескольких приходов, нужно в отчете вывести все эти 50 позиций и дату последнего прихода этого товара.<br>Может у кого есть уже написанный отчетик или помогите с чего начать?<br>заранее спс

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №2
 
25.03.2010 19:58

Учетная политика какая? FIFO, LIFO или "По средней"? Проще говоря, партионный учет есть?

MaxTi
читатель
офлайн
Дата регистрации: 10.02.2010
Сообщений: 52
Пост №3
 
26.03.2010 12:56

да партионный учет ведется

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
26.03.2010 17:26

"значит все просто, надо выполнить такой запрос и по его результатам сделать заполнение печатной формы:<br><br>ТекстЗапроса="Период с НужнаяДата по НужнаяДата;<br>             |Товар=Регистр.ПартииНаличие.Номенклатура;<br>             |ДатаПартии=Регистр.ПартииНаличие.Партия.ПриходныйДокумент.ДатаДок;<br>             |Функция ПоследняяДатаПоступления = Максимум(ДатаПартии);<br>             |Группировка Товар без групп упорядочить по Товар.Наименование;";<br><br>Запрос = СоздатьОбъект("Запрос");<br>Если Запрос.Выполнить(ТекстЗапроса)=1 Тогда<br> Пока Запрос.Группировка(1)=1 Цикл<br>       Сообщить(Строка(Запрос.Товар)+": "+Формат(Запрос.ПоследняяДатаПоступления,"ДДДММГГГГ"));<br> КонецЦикла;<br>КонецЕсли;"

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №5
 
26.03.2010 17:38

Thorvardr<br>а измерения ДатаПартии когда заполняется ?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №6
 
26.03.2010 18:11

А оно там есть? Ну если есть, значит еще проще будет. Я просто в конфигурацию не заглядывал, когда ответ писал

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №7
 
29.03.2010 08:11

"Посмотрел я в конфигурацию, наверное, запрос должен быть таким:<br>ТекстЗапроса="Период с НужнаяДата по НужнаяДата;<br>            |Товар=Регистр.ПартииНаличие.Номенклатура;<br>            |ДатаПартии=Регистр.ПартииНаличие.ДатаПартии;<br>            |Количество=Регистр.ПартииНаличие.Количество;<br>            |Функция Остаток = КонОст(Количество);            <br>            |Функция ПоследняяДатаПоступления = Максимум(ДатаПартии);<br>            |Группировка Товар без групп упорядочить по Товар.Наименование;";"

MaxTi
читатель
офлайн
Дата регистрации: 10.02.2010
Сообщений: 52
Пост №8
 
06.05.2010 11:46

чет не выходит, в ПоследняяДатаПоступления ничего не показывает...отладчик говорит неправильное выражение...

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №9
 
06.05.2010 13:24

"А у меня работает, только Макс(ДатаПартии) в результате дает выражение, приведенное к числовому. Приходится его снова в Дату принудительно:<br><br>Процедура Сформировать()<br> НужнаяДата=ТекущаяДата();<br>ТекстЗапроса="Период с НужнаяДата по НужнаяДата;<br>       |Товар=Регистр.ПартииНаличие.Номенклатура;<br>       |ДатаПартии=Регистр.ПартииНаличие.ДатаПартии;<br>       |Количество=Регистр.ПартииНаличие.Количество;<br>       |Функция Остаток = КонОст(Количество);            <br>       |Функция ПоследняяДатаПоступления = Максимум(ДатаПартии);<br>       |Группировка Товар без групп упорядочить по Товар.Наименование;";<br> <br> Запрос=СоздатьОбъект("Запрос");<br> Если Запрос.Выполнить(ТекстЗапроса)=1 Тогда<br> Пока Запрос.Группировка(1)=1 Цикл<br> Сообщить(Строка(Запрос.Товар)+" "+Строка(Запрос.Остаток)+" "+СокрЛП(Дата(Запрос.ПоследняяДатаПоступления)));<br> КонецЦикла;<br> КонецЕсли;<br> <br>КонецПроцедуры"

MaxTi
читатель
офлайн
Дата регистрации: 10.02.2010
Сообщений: 52
Пост №10
 
13.05.2010 15:54

нет все равно не выводит дату... вместо нее пусто, только точки форматные стоят и все. может что-то должно быть какое-нибудь условие или у меня что-то не заполнено?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация