Перейти к содержимому


- - - - -

Доработка отчета Инвентаризационная опись


  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 spartak_lp

    Участник


  • 157 сообщений

Отправлено 01 февраля 2012 - 14:23

Здраствуйте! Вопрос один возник по отчету "Инвентаризационная опись". Попросили добавить туда в закладку "ТМЦ на местах хранения" счет МЦ.04. Я добавил в конфигураторе строку рис.1 (выделена). Через предприятие запускаю, если в фильтре не выбраны места хранения и МОЛ, то выводит весь список верно в отчете, но пробую выбрать конкретного МОЛ, то выдает сообщение рис.2, фильтр не срабатывает, но на данном МОЛе и счете, через ОСВ по счету посмотрев, числятся вещи. Что-то в модуле отчета важное может не добавил еще?

Сообщение отредактировал spartak_lp: 01 февраля 2012 - 14:23


#2 WaRDeR

    Работа у меня такая ;)


  • 2 924 сообщений

Отправлено 02 февраля 2012 - 14:16

Тут как минимум еще МДшник нужен, что бы анализировать

(или информация о конфигурации и релизе)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э.Йодан)

#3 Хряк

    Ветеран


  • 1 123 сообщений

Отправлено 02 февраля 2012 - 14:32

там есть такие строки

   Пока Склады.ПолучитьЭлемент() = 1 Цикл
	   Если Склады.МОЛ = ВыбМОЛСклада Тогда
	 ВыбСклад = Склады.ТекущийЭлемент();
	 ВидСубконто = ВидыСубконто.МестаХранения;
    КонецЕсли;
   КонецЦикла;

вывод: ВыбСклад = Склады.ТекущийЭлемент(); - последний в списке складов, и по нему нэт остаков

в процедуре сформировать замени кусок кода на ето

//ВыбСклад="";
  ВыбСклад = СоздатьОбъект("СписокЗначений");
  ВидСубконто = "";
  Если Склад.Выбран() = 1 Тогда
   ВыбСклад.ДобавитьЗначение(Склад);
   ВидСубконто = ВидыСубконто.МестаХранения;
 
  ИначеЕсли ВыбМОЛСклада.Выбран() = 1 Тогда
   Склады = СоздатьОбъект("Справочник.МестаХранения");
   Склады.ВыбратьЭлементы();
   Пока Склады.ПолучитьЭлемент() = 1 Цикл
	   Если Склады.МОЛ = ВыбМОЛСклада Тогда
   //  ВыбСклад = Склады.ТекущийЭлемент();
	 ВыбСклад.ДобавитьЗначение(Склады.ТекущийЭлемент());
	 ВидСубконто = ВидыСубконто.МестаХранения;
    КонецЕсли;
   КонецЦикла;
  КонецЕсли;

Сообщение отредактировал WaRDeR: 02 февраля 2012 - 15:08


#4 spartak_lp

    Участник


  • 157 сообщений

Отправлено 02 февраля 2012 - 17:57

WaRDeR, Конфигурация Бухгалтерия 7.70.484 MDшник не получается прикрепить, т.к. не разрешает больше 1Мб файлы, мог бы на мэйл скинуть.
Хряк, в процедуре "сформировать" изменил код, но результат такой же остался: выдает сообщение как на Рис. 2. по любому складу причем так.

Сообщение отредактировал spartak_lp: 02 февраля 2012 - 17:58






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных