![]() |
ОФФ. старое из архива :) Можно ли из 1С в Excel-файле копировать строки ? mr Gilmor 28.05.2006 - 15:36 Вывожу из 1С в xls-файл некий список (скажем, товаров). В шаблоне (xlt) имеется одна строка (для вывода товара). Возможна ли операция копирования/вставки этой строки (в следующую строку листа) для вывода очередного элемента списка ? 1. callisto - 28.05.2006 - 16:59 конечно можно. это обычная операция для екселя, и объектной моделью никак не ограничена. 2 mr Gilmor - 28.05.2006 - 17:25 Имелось в виду программное копирование. Т.е. я из 1С создал объект Excel.Application, открыл файл по шаблону, в котором имеется некая строка (аналог секции "Строка" в таблице по выводу многострочной части). Вопрос в том, как эту строку "размножить" в xls-файле ? 3 Дурочка 1С ® - 28.05.2006 - 17:47 Макрос в экселе создай автоматом - будет тебе код ... 4 pit - 28.05.2006 - 18:28 (3) это не для средних умов - только асы могут... 5 mr Gilmor - 28.05.2006 - 19:03 Вот кусок кода макроса: Rows("6:6").Select Selection.Copy Rows("7:7").Select Selection.Insert Shift:=xlDown С первыми тремя строками понятно. А как будет выглядеть правильная запись метода по вставке строки со сдвигом ? Куда параметр Shift:=xlDown засунуть ? ... ExcelApp=СоздатьОбъект("Excel.Application"); ... ExcelApp.Selection.Insert(); - ???? 6 Дурочка 1С ® - 28.05.2006 - 20:14 ExcelApp.Rows("6:6").Select(); ExcelApp.Selection.Copy(); ExcelApp.Rows("7:7").Select(); ExcelApp.Selection.Insert(-4121 ); 7 mr Gilmor - 28.05.2006 - 22:18 (6) А что означает "-4121" в параметре Insert ? 8 FaMa - 29.05.2006 - 00:20 (7) Константа Екселя xlDown |
Не понял, о чем тема? Судя по смайлу в заголовке, что-то смешное, а что? |
0-older > А правда, чего улыбнуло-то ? Я тогда этот вопрос дожал, до сих пор у клиента работает. |
наверное, сейчас все участники олигархи уже, поржать можно, чем раньше жили |
2-mr Gilmor > на абонентку же поставил клиента? типа 150 руб/день за пользование обработкой. за 10 лет уже прилично накапать должно. |
а если не поставил, то клиенту вот она экономическая оценка эффективности автоматизации. |
5-Зелёный тролль >Не, я и вправду не вкуриваю, в чем там юмор? Объясните нормально. |
[url]http://exp-1c.narod.ru/articles/articl01.htm[/url] хе ))) ЗЫ млина када уже такском (пипипипи) выпустит обновление выгрузки из 1С 7.7 бухбаланса формата 5.07 (собачьимамки ))) ) |
[quote=101;43987646]http://exp-1c.narod.ru/articles/articl01.htm хе )))[/quote] цетата "Замечание: В Excel разделителем дробной части считается символ ",". Поэтому перед сохранением таблицы 1С в формате Excel замените в ней другой разделитель (например ".") на ",". Иначе в Excel с этими числами не удастся произвести вычисления, или они вообще не будут отображаться как числа. Например, в таблице 1С "15.2" отобразится в Excel как "15.фев" " чувствуется, что аднаЭсники еще те пейсатели. ваще то в Excel разделителем дробной части считается символ, установленный в винде в качестве разделителя в секции локальных установок. И это относится не только к экселю |
8-Helen1986 > ваще то символ разделителя дробной части указывается в настройках Екселя пользователем |
[quote=Helen1986;43989772]разделителем дробной части считается символ, установленный в винде в качестве разделителя в секции локальных установок. И это относится не только к экселю[/quote] +1024 Однажды, помнится, пришлось здорово поломать голову, почему это на всех компах выгруженные 1сные печ. формы нормально работают, а на избранном - даты какие-то.. |
[quote=MagAN;43989937] ваще то символ разделителя дробной части указывается в настройках Екселя пользователем [/quote] офис 2003 - где ? офис 2010 - где ? |
[quote=Helen1986;43991606] - где ? - где ? [/quote] [img]http://f5for1c.ucoz.net/exel.jpg[/img] |
11-Helen1986 > Офис 2013 Параметры - Дополнительно. Там на выбор или использовать Системные разделители, или указать свои, отличные от системных. |
Снеговик у меня здох не родившись когда выяснилось что по умолчанию использует не системные установки, а внутренние свои. |
(13) сенькс... буду знать. В 2003 офисе вроде как только системные настройку, у нас именно его юзают с довеском от мягких (14) в свое время долго бодалась, как у офиса спросить про разделители. Поборола и наплевала - теперь работает везде. |
проблема в том. что когда читаем из экселя то что чтиаем - Value или Text (то есть значение или его визуальное представление) |
(16) никто не мешает считать параметры ячейки .... |
(17) не все так просто |
(18) [url]http://infostart.ru/public/57210[/url] [url]http://pro1c.org.ua/index.php?showtopic=839[/url] [url]http://www.forum.mista.ru/topic.php?id=141770[/url] [url]http://1c77progr.ru/article/eshche-o-sokhranenii-v-formate-excel[/url] [url]http://1c-h.ru/2010/05/18/8-1-programmistu-yazyk-excel/[/url] ня ) |
(19) и зачем мне эта куча навоза? |
20-Helen1986 > за новозом - это к Шухеру, он у него разной консистенции, на выбор! |
[quote=Чучундер;43996622]у него разной консистенции, на выбор![/quote] ну-у, не надо преувеличивать, с ассортиментом не очень еще. Зато качество отменное. Занялся углубленно магановедением и, скажу честно, не напрасно. Консистенция что надо. Думаю пока не стоит торопиться с ассортиментом. |
(22) а у тебя что-то своё осталось? имею в виду, какие-нибудь темы, фишки, замутки? преследовать и мочить Магана - в этом теперь смысл твоей интернет-активности? |
ненависть к инакомыслящему - это конечно сильное средство, которое придаёт энергии и помогает что-то делать (например, преследовать оппонента, кусать его за пятки и строить подлянки). но это опустошает. В результате - кризис идей, творческая импотенция. |
[quote=Ирли Бёрд;44011846]какие-нибудь темы, фишки, замутки?[/quote] Нормально у меня, и с фишками и с замутками, не переживай. Вот, например, из последнего: [url]http://pl1c.org/news/2017-03-28-176[/url] или вот: [url]https://youtu.be/sj0--7jeXWE[/url] Нормальды, как Волк говорит. Приезжай в гости, сам увидишь. А тебе что энергии придаёт? Маган тут выпустил новый блокбастер, смотрел? Может замутим развернутый семантический анализ этого выдающегося произведения современности? Без лишней злобы :) |
Проба пера (просто чтобы аккаунт не удалился) |
Недавно делал... Есть 3 базы, в них формируется отчет, получается 3 файла экселя с несколькими листами. Задача - слить 3 файла в 1, по листам. На каждом листе есть колонка с кодом справочника,Ж код во всех базах одинаковый, Слить надо было так, чтоб данные по коду встали в 1 строку из 3 файлов, при этом в отчет некоторые коды могут не попасть в 1 базе а в других они есть. Заметил такую вещь - в вин хп работает копирование областей быстро, а в вин 7 очень медленно. |
Текущее время: 10:11. Часовой пояс GMT +3. |