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

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
Пробовал сделать как в видео, но при формировании выскакивает ошибка "Синтаксическая ошибка "Справочники.ВидыЦен.ДоступныеВидыЦен". Никто не сталкивался?

Qwerty1

  • Пользователь
  • **
  • Сообщений: 45
Re: 2.3
« Ответ #15 : Сентябрь 20, 2015, 05:57:12 am »
http://www.youtube.com/watch?v=Zw5jCJXu7Ew
Пробовал сделать как в видео, но при формировании выскакивает ошибка "Синтаксическая ошибка "Справочники.ВидыЦен.ДоступныеВидыЦен". Никто не сталкивался?

В новой версии убрали код из прикомпоновки в выражение в параметрах!
Теперь нужно так: ПроцессорКомпоновки.Инициализировать(Макет,, ДанныеРасшифровки, Истина);

SoleSurvivor

  • Пользователь
  • **
  • Сообщений: 22
Re: 2.3
« Ответ #16 : Октябрь 28, 2015, 01:50:58 pm »
Выкладываю свой вариант отчета. Картинки получаю в одном запросе (не в цикле). Список номенклатуры в отдельной форме перед формированием отчета. В справочник "Номенклатура" добавил новую форму выбора, хотя можно и программно это делать (накладывать отбор ФайлКартинки <> ПустойСсылке на уже имеющуюся).
Не знаю, как быстро все это сделать на экзамене.

SoleSurvivor

  • Пользователь
  • **
  • Сообщений: 22
Re: 2.3
« Ответ #17 : Ноябрь 08, 2015, 12:32:56 pm »
Попался на экзамене. Выкладываю в том виде, в каком делал на экзамене. Отчет добавлял в конфигурацию. Плюс вызов из формы обработки "ПрайсЛист". Оценка 5.

flex

  • Пользователь
  • **
  • Сообщений: 27
Re: 2.3
« Ответ #18 : Декабрь 29, 2015, 05:20:08 pm »
Тоже попался на экзамене. Использовал решение, аналогичное видео. Отчет добавлял в конфигурацию. Приняли нормально.

darius357

  • Новичок
  • *
  • Сообщений: 2
Re: 2.3
« Ответ #19 : Ноябрь 08, 2017, 10:24:00 am »
У кого-нибудь есть решение для 11.3 ?

DragonGSA

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Горячев Сергей Александрович
Re: 2.3
« Ответ #20 : Февраль 27, 2020, 11:56:14 am »
Коллеги, подскажите по процессу подготовки. Смотрю вот примеры, вижу, что для решения нужно писать куски кода по обходу всех областей таблицы для выявления места для картинки, вывода самой картинки, не говоря уже о других местах, до которых я еще не добрался. Как вы запоминаете такие куски кода? Там же куча объектов, свойств и т.д. Литературой с собой на экзамене пользуетесь или в типовой решения по ходу решения смотрите?

Tahmina

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Гулаёзова Тахмина
Re: 2.3
« Ответ #21 : Апрель 29, 2021, 02:06:07 pm »
Коллеги, подскажите по процессу подготовки. Смотрю вот примеры, вижу, что для решения нужно писать куски кода по обходу всех областей таблицы для выявления места для картинки, вывода самой картинки, не говоря уже о других местах, до которых я еще не добрался. Как вы запоминаете такие куски кода? Там же куча объектов, свойств и т.д. Литературой с собой на экзамене пользуетесь или в типовой решения по ходу решения смотрите?
Тоже задалась этим вопросом)