Автор Тема: 2.3  (Прочитано 9543 раз)

0 Пользователей и 1 Гость просматривают эту тему.

antero

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
2.3
« : Сентябрь 11, 2013, 07:48:43 am »
есть у кого нибудь готовый отчет? не могу наложить ограничение на выбор максимум 15 штук номенклатуры

Dmitry1c

  • Пользователь
  • **
  • Сообщений: 31
  • ФИО: Рудаков Дмитрий
2.3
« Ответ #1 : Сентябрь 11, 2013, 10:43:52 am »
Там не то, что максимум 15 штук.

 Там всегда надо 15 штук.

 В чем собственно проблема? Создаешь форму с табличной частью, проверяешь 15 заполненных номенклатур


antero

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
2.3
« Ответ #2 : Сентябрь 11, 2013, 11:03:54 am »
Так и делал, на форме разместил ТЧ и проверка на то, чтобы номенклатура имела картинку и максимум 15 строк в ТЧ. Просто думал вдруг кто сделал без формы, чисто на СКД и коде

sudo90

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Иван
2.3
« Ответ #3 : Сентябрь 24, 2013, 01:55:48 am »
А может кто-нибудь выложить готовый отчет?

AlexShubin87

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: AlexShubin
2.3
« Ответ #4 : Сентябрь 24, 2013, 05:36:37 pm »
Выбор номенклатуры сделал в отдельной общей форме, которая заполняет параметр "номенклатура" (скрытый в пол-ких настройках) в СКД этого отчета, поэтому, этот парметр либо удалите либо заполните по-своему...

Добавлено (24.09.2013, 17:36)
---------------------------------------------
Кстати, мож кому поможет, что бы не вспоминать как написать код по "перехвату вывода отчета" в модуле объекта на экзамене, можно воспользоваться типовым отчетом "ОстаткиТоваровОрганизаций", там есть этот код в конце модуля объекта можно просто скопировать.


Вложения:
9484119.erf

sudo90

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Иван
2.3
« Ответ #5 : Сентябрь 25, 2013, 04:40:59 am »
Дело в том что я не могу разобраться с отбором только с номенклатурой в которых есть картинка... Не могу сделать такой отбор в существующем отчете

AlexShubin87

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: AlexShubin
2.3
« Ответ #6 : Сентябрь 25, 2013, 09:40:47 am »
Цитата (sudo90)
Дело в том что я не могу разобраться с отбором только с номенклатурой в которых есть картинка... Не могу сделать такой отбор в существующем отчете


 На самом деле есть масса варинатов как это сделать, можно передавать в параметр отбора скд, можно непосредственно в параметр запроса скд, можно вообще сделать свою форму у отчета, там создать параметр или реквизит формы и передавать туда или типа того...
  
 Я сделал так: добавил процедуру в модуль общей формы "ФормаОтчета":

Добавлено (25.09.2013, 09:38)
---------------------------------------------
&НаКлиенте
 Процедура ПриОткрытии(Отказ)

 Если ЭтаФорма.КлючОбъекта = "Отчет.ПрайсЛистСКартинками" Тогда

 ФормаВыбораНоменклатуры = ПолучитьФорму("ОбщаяФорма.ВыборНоменклатурыСКартинками");

 Номенклатура = ФормаВыбораНоменклатуры.ОткрытьМодально();

 Если Номенклатура.Количество() = 0 Тогда

 Отказ = Истина;

 Иначе

 НоменклатураСписок = Новый СписокЗначений();

 НоменклатураСписок.ЗагрузитьЗначения(Номенклатура);

 Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Номенклатура").Значение = НоменклатураСписок;

 КонецЕсли;

 КонецЕсли;

Добавлено (25.09.2013, 09:40)
---------------------------------------------
ВыборНоменклатурыСКартинками - моя форма, которая возвращает массив выбранной номенклатуры при закрытии...
  
 А "Номенклатура" - это параметр запроса отчета...


sudo90

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Иван
2.3
« Ответ #7 : Сентябрь 25, 2013, 03:27:57 pm »
Так если передавать параметр отбора из формы отчета, я не могу сделать вид сравнения "Не равно". Только получается если в справочник номенклатуры добавить новую ФормуВыбора и там прописать, у меня только так получилось

SanPav

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
2.3
« Ответ #8 : Сентябрь 26, 2013, 06:31:49 pm »
Вот выкладываю мой вариант отчета.
 ФормаВыбора2 нужно скопировать в список форм справочника Номенклатура.
 Сам отчет вставить из  внешнего файла в конфигурацию.
 После запуска конфигурации, запустить отчет, выбрать команду "Сохранить вариант..".
 Дать наименование варианту, назначить доступ, определить разделы (так же как для стандарного отчета "Прайс-лист". ). После чего отчет станет виден там же, где и стандарный отчет "Прайс-лист".
Вложения:
4751056.erf
« Последнее редактирование: Сентябрь 26, 2013, 06:41:19 pm от Александр »

Nathalie

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Nathalie
2.3
« Ответ #9 : Октябрь 25, 2013, 04:01:43 pm »
SanPav, а где вы указали, что при выборе номенклатуры в отчете используется "формаВыбора2"?

reckoner

  • Новичок
  • *
  • Сообщений: 6
  • ФИО: reckoner
2.3
« Ответ #10 : Октябрь 28, 2013, 12:16:34 pm »
Здравствуйте,
 Вот мой вараиант, реализованы все условия, только неоптимально передается список номенклатур в компоновку (каждый раз при подборе). Думаю нужно сделать, чтобы он передавался один раз в момент нажатия кнопки сформировать. Вообще я уже сдал и надеюсь эта задача никому не попадется, ибо она очень не подходит на мой взгляд для этого экзамена)
Вложения:
2.03_281013.erf
« Последнее редактирование: Октябрь 28, 2013, 12:17:05 pm от reckoner »

kindzadza

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: ru
2.3
« Ответ #11 : Ноябрь 21, 2013, 10:34:46 am »
че то не все выводиться....да и иногда ошибка вылетает несоответствие типов....

7183847

  • Новичок
  • *
  • Сообщений: 8
  • ФИО: Сергей
Re: 2.3
« Ответ #12 : Июнь 03, 2015, 01:21:10 am »

Qwerty1

  • Пользователь
  • **
  • Сообщений: 45
Re: 2.3
« Ответ #13 : Август 22, 2015, 09:15:16 am »
Про 15 штук...
Имеется в виду как в видео из предыдущего поста, максимальное количество в отчете или все таки что бы выводился разделитель страниц после каждых 15 строк?

frd

  • Пользователь
  • **
  • Сообщений: 40
  • ФИО: Павел
Re: 2.3
« Ответ #14 : Август 24, 2015, 05:17:09 pm »
http://www.youtube.com/watch?v=Zw5jCJXu7Ew
Пробовал сделать как в видео, но при формировании выскакивает ошибка "Синтаксическая ошибка "Справочники.ВидыЦен.ДоступныеВидыЦен". Никто не сталкивался?