1c и Excel

  • Автор темы Автор темы konst
  • Дата начала Дата начала
K

konst

Подскажите плиз как сгруппировать строки при выводе номенклатуры из 1С в excel
видел делают так Лист1.Range(ТвойДиапазон).Rows.Group(); , я пишу Лист.Range(2,4).Rows.Group() но у меня чет не выходит, пишет Ошибка метода контекста (Range)
 
А не проще сгруппирвоать их до вывода в ТЗ?
 
unknown181538, подскажи плиз как ты считаешь проще сделать, главное чтоб в excel группировки строк были
 
Простите, перепутал с сортировкой. А что такое группировка в данном контексте? Чтоб можно было свернуть интерактивно?
 
Да свернуть строки в Эксель

Написал что типа такого
BegCell = Лист.Cells(1,1);
EndCell = Лист.Cells(4,1);
Лист.Range(BegCell,EndCell).Rows.Group();

Вроде работает... Не знаю правильно ли... Осталось назначить имя группировке и свернуть подскажите плиз как это сделать и вверх ногами чет получилась т.е. когда она развернута минус внизу, а должен быть вверху

Может кто знает как при чтении из Эксель узнать строка является группировкой или нет и как ее разгруппировать.
 
Подскажите плиз как выбрать номенклатуру иерархически плюс чтоб оно еще была и с ценой.
выбираю так
ВЫБРАТЬ
| Номен.Наименование КАК Наименование,
| ЦеныНоменклатуры.Цена
|ИЗ
| Справочник.Номенклатура КАК Номен
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
| ПО (ЦеныНоменклатуры.Номенклатура = Номен.Ссылка)
|
|УПОРЯДОЧИТЬ ПО
| Номен.ЭтоГруппа ИЕРАРХИЯ,
| Наименование
а вот как оставит номенклатуру и группу(родителя) для которых установлена цена не знаю
 
а вот как оставит номенклатуру и группу(родителя) для которых установлена цена не знаю
Не понял вопроса. Чтобы осталась только та номенклатура, для которой найдена цена?
 
unknown181538 , да


В экселе строки сгруппированы и развернуты, необходимо их свернуть, чтоб еще раз сгруппировать - подскажите плиз как свернуть группировку из 1с для строк экселя сделать
 
Подскажите плиз алгоритм по которому можно было бы выводить справочник номенклатура в эксель в точно в таком же виде, т.е. чтоб было сохранение древовидной структуры... группы справочника - это группировка строк в экселе.
 
по разному можно это организовать. что планируется делать потом с полученным файлом?
 
Потом он опять грузится в 1с... Типа пользователь выбрал какую номенклатуру он хочет купить

Плиз приведите хоть какие-нибудь варианты, а то работа стоит и заказчик кричит


может как-то деревозначений задействовать
 
а зачем тебе обязательно древовидный? делаешь просто колонку, которую называешь Группа. ну и для каждого товара заполняешь эту группу. по моему довольно просто, учитывая то что все равно будет гоняться в 1Ске.
А если древовидный - попробуй изучить XML, зачем именно к xls цепляться?
 
puh14 , спасиб понял что этот Йоксель найти надо, а 8ки его можно как-то использовать


KiR, да идея с колонкой группа хороша, но заказчик хочет именно эксель с группировками
 
puh14 , спасиб понял что этот Йоксель найти надо, а 8ки его можно как-то использовать

А он на этом сайте и лежит - вообще посмотри в форуме - недавно кто-то с ним замороченные вещи делал.
 
Может кто знает где прописан в 1С этот алгоритм - открываешь справочник.. право кнопкой вывести список...Выводить в Табличный документ... Получается Табличный документ с группировками как мне надо... Может кто встречал
 
Подскажите плиз, если в экселе строки группированы, можно ли загрузить их в 1с, и надо ли их разгруппировать перед загрузкой, если да, то как это сделать.
 
KiR, да идея с колонкой группа хороша, но заказчик хочет именно эксель с группировками
в экселе вообще-то можно фильтр поставить и будет тебе счастье

Подскажите плиз, если в экселе строки группированы, можно ли загрузить их в 1с, и надо ли их разгруппировать перед загрузкой, если да, то как это сделать.
вообще-то можно на форму загрузки выкинуть 2 поля - ПерваяСтрока и ПоследняяСтрока - и пускай юзверь сам определяет какой диапазон строк ему нада загрузить
 
KiR, про фильтр в экселе сможешь рассказать- как его делать.

2 поля не катит... в экселе есть колонка заказ.. вот она и говорит нам какие строки грузить, но проблема в том, что они сгруппированы и свернуты...
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab