#2
by Heckfy
Это подойдет: Записать(<?>,); Синтаксис: Записать(<ИмяФайла>,<ТипФайла>) Назначение: Записать таблицу в файл. Параметры: <ИмяФайла> - имя файла. <ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла: · отсутствует, 0 или ''MXL'' - формат 1C; · 1 или ''XLS'' - формат Ms Excel; · 2 или ''HTM'' или ''HTML'' - формат HTML; · 3 или ''TXT'' - формат TXT. Замечание: Метод может использоваться при работе с таблицей в режиме ввода данных.
#10
by AigizK
дело в том что при нажатии на печать выводится в документах Табличная форма. А мне надо сохранить из другой обработки. Поэтому возникает вопрос,как заполнить таблицу эту :(
#11
by Дуб
Тебе надо СОХРАНИТЬ в excel, или НАРИСОВАТЬ документ в excel? Там по-разному принципиально: если хочешь именно сохранять, то ищи место, где таблица выводится на экран <Таблица>.Показать и пиши как сказали в , а если рисовать с нуля, то это тебе искать по подстроке "Работа с excel из 1С" или в этом роде.
#12
by Дуб
или повторяй в обработке функционал печати документа, или меняй документ (можно по условию: что инициирует печать)
#13
by AigizK
задача следующая. Надо запустить обработку,которая пройдя по всем документам,скажем, сегодняшнего дня будет сохранять в эксель файле печатную форму счета. Надеюсь понятно объяснил
#18
by AigizK
Просто есть прога,которая из сайта заказы добавляет в 1С.После добавления надо отправить счета,по электронной почте клиентам. Для этого надо создать обработку, которая будет сохранять печатную форму в эксель файл, а потом моя программа отправит их по почте.
#19
by victuan1
Раз ты программист в другой программе ("а потом моя программа отправит их по почте"), то в 1С ты тем более освоишься. Советую запастишь книжками и взяться за изучение 1С. Это будет продуктивнее чем, задавать мутные вопросы на форуме и получать такие же мутные ответы.
#21
by Злопчинский
все уже сделано до вас Предлагается УНИВЕРСАЛЬНОЕ решение, позволяющее ВООБЩЕ БЕЗ ИЗМЕНЕНИЯ КОДА КОНФИГУРАЦИИ отправлять ЛЮБУЮ ПЕЧАТНУЮ ФОРМУ в 3 клика мышью! Бухгалтера работают, программисты - отдыхают... - отпрвка/сохранение возможно в форматах MXL, XLS и что самое офигенное - PNG!!! Как отослать печатную форму (документа, отчета) по эл.почте? Решение 1: приходится сначала сохранять в файл, потом вызывать почтовую программу, прикреплять этот файл и отправлять. Неудобно! Решение 2: прописываем в код отправляемой печатной формы сохранение этой печ.формы в файл и передаем этот файл почтовой программе. Уже лучше! Но все равно плохо! Все равно приходится лезть в код каждого документа/отчета и писать свой код - хоть чуть-чуть, но писать... А если завтра появилась новая печ.форма? Новый отчет? Снова править код. А если ты бухгалтер/неспециалист - каждый раз звать программиста и платить? ...Плохо! Предлагается УНИВЕРСАЛЬНОЕ решение, позволяющее ВООБЩЕ БЕЗ ИЗМЕНЕНИЯ КОДА КОНФИГУРАЦИИ отправлять ЛЮБУЮ ПЕЧАТНУЮ ФОРМУ! Бухгалтера работают, программисты - отдыхают... От вас требуется: скопировать данную обработку в каталог обработок вашей информационной базы и повесить на панель инструментов кнопочку для ее вызова. Все! Чтоб увидеть как это работает - посмотрите картинки. Вариант 1 (версия 1.1): доступна для свободного скачивания - выложена здесь для скачивания. Вариант 2 (версия 1.2): обновленная версия, включает все возможности предыдущей версии и добавлены новые возможности: - захват для отправки всех печатных форм, которые в данный момент открыты на экране (или минимизированы), а не только активной (находящейся на переднем плане); все открытые формы можно отправить одним письмом; - при необходимости - выбор/исключение среди открытых печатных форм нужных/ненужных для отправки (можно включить режим такого вопроса, можно - отключить); - внятная авторасшифровка содержимого печатных форм в теле письма; - некоторые удобства интерфейса; - прочее по мелочи... Вариант 3 (версия 1.3): обновленная версия, включает все возможности предыдущей версии и добавлены новые возможности: - возможность конвертации печатной формы в изображение формата PNG. Все элементы снабжены всплывающими подсказками - наведите мышь и чтайте. Для вызова диалога настроек - кликните на кнопку отправки когда нет ни одной открытой формы - в этом случае открывается диалог настройки. После установки параметров - перед закрытием формы - сохраните сделанные настройки: нажмите пиктограмму "Сохранить настройки" и в открывшемся окне сохранения настроек не забудьте указаит "Использовать при открытии = вКл" Пример использования: срочно нужно переслать в центральный офис/в филиал /в бухгалтерию/руководству штук 5-10 отчетов: 1. ни о чем не задумываясь формируем отчеты обычным образом, после появления итогов отчета на экране - формируем следующий отчет (отчеты могут быть даже закрыты формами документов и пр. - ничего страшного, главное - чтобы они "были" на экране в каком-нибудь месте). Когда сформировали все нужные отчеты - жмем кнопку - получаем готовое к отправке письмо, выбираем адресата из адресной книги (вводим вручную), жмем "Отправить" - все! Попробуйте! Это просто и вкусно! Пример отсылки - смотри на соотв.картинках. Версии 1.2 и 1.3 распространяется на возмедной основе. В качестве "возмедной основы" принимаются дензнаки, вебмани, ценные советы, ответы на мои вопросы и прочее - дерзайте... С предложениями по возмездному обмену обращаться на e.meil@mail.ru Злопыхателям отвечаем: эта обработка не предназначена для массовой автоматической рассылки! И прочего аналогичного! Ее область приложения - интерактивная (ручная!) отсылка печ.форм (хотя с ее помощью при небольшой доработке можно организовать даже тихое шпионство за всеми распечатками, появляющимися на экране при работе в 1С). ВНИМАНИЕ! Для работы требуется наличие внешней компоненты FormEX и любой программы для отправки почты, для примера используется моя обработка для остылки почты, лежащая здесь: Подробное описание установки и пр. - в файле readme.txt внутри архива или см. в описании обработки - настоятельно рекомендую ознакомиться. Если что непонятно - пишите сюда в комменты/личные сообщения или мне на мыло e.meil@mail.ru В том числе - если непонятно как установить FORMEX и прочее необходимое для работы - сложного там ничего нет: скопировать пару файлов в нужное место... Если все сделали как надо - а при нажатии выскакивает не письмо с прикрепленной формой, а диалог настройки - ОБНОВИТЕ FORMEX. Следует использовать свежие сборки Formex - в некоторых промежуточных сборках были глюки...
#22
by smaharbA
я то знаю как и без формекса...(чиста штатно савсем)... а вот как быть простому смертному ? (с)
#23
by Злопчинский
опять через ворд? типа получить как-то контекст открытых внутри 1С окон? т.е. "штатно" можешь отловить голую ТАБ (печатную форму) открытую?
#28
by Злопчинский
блин... интересно... т.е. имея окошко внутри 1С печатной формы - жмакаю кнопку на панели и могу в вызываемой обработке получить контекст данной печатной формы...? - типа так можно? через расшифровку - не предлагать!
#30
by victuan1
Ну вот, полезли конфигу курочить. Это еще хуже чем продублировать нужную печ. форму во внешней обработке.
#31
by smaharbA
надо только Таб и заменить немного, можно и без глИсходнаяТаблица, но тогда могут при быстрых жмаканиях кнопками быть "ложные срабатывания" зато по на какая печатная таблица, в любую изменения вклеятся сами собою...
#32
by victuan1
Извини, но ты не адекватен. Сказанное тобою в по поводу (21 - ВООБЩЕ БЕЗ ИЗМЕНЕНИЯ КОДА КОНФИГУРАЦИИ) противоречит сказанному тобою же в . Злопчинский (он же Чучундер, он же Чебурашка, он же ...), подтверди!
#33
by smaharbA
не подтвердит, так как в ничего нету про "без изменения конфигурации", только про "чиста штатно савсем"... да и нельзя супротив мене, я как полковник Исаев - всеравно выкручусь... ))
#34
by victuan1
Хрен ты выкрутишься, я не Мюллер ;). В посте ты высказался про пост , в котором написано "без изменения конфигурации".
#35
by Злопчинский
+1 в контексте ответа на совершенно однозначно интерпретируется как "без изменения кода конфигурации" .. ждем... я - верю в smaharbA!!! оправдает ли он надежды в последний рабочий среду года? ;-) .. ЧЕТВЕРГ - ЭТО МАЛЕНЬКАЯ ПЯТНИЦА
#36
by AigizK
Да тут без меня такие споры пошли :) Объясню почему все это так делается.Дело в том что стоит 1С сетевая конфигурация. Когда на сайте кто то делает заказ, автоматом этот заказ должен попасть в 1С. Поэтому есть программа(у этой программы,кроме как загрузить с сайта заказы есть еще несколько ф-ий)которая висит в трее, и когда появляется заказ на сайте, создает у пользователя XML-файл.Далее запускается 1С из этой же программы и данные из XML-файла экспортируются в 1С.Все это уже работает. Причем "простому пользователю" на все это это по барабану.Он не видит как запускается 1С(при запуске форма не показывается).Одновременно с этим должен формироваться счет на оплату. Вот тут я и остановился.
#37
by Дуб
Так чем тебя, в итоге, не устраивает вариант, описанный в ? Обработку печати рисуй по образцу обработчика печати документа, список документов - параметром передавай. Там ты уже свою таблицу будешь иметь (Таб), её и Записывай.
#38
by AigizK
В пирнцапе с этого и начал. Только тупое копирование Таблицы оттуда в мою недало хорошого результата. :( Поэтому в ту сторону больше не стал копать. Может у кто подскажет как скоприовать таблицу,так чтоб все размеры и т.п. сохранились
#39
by Дуб
Копировать надо весь кусок, отвечающий за печать документа, а не только таблицу. Или я тебя неправильно понимаю. Если речь идёт о том, что при использовании штатного сохранения печатной формы, как документа excel, изменяется внешний вид документа (смещаются поля, меняются пропорции и т.п.) - то это не лечится: тут можно только рисовать документ сразу в экселе, кстати, лучше не с нуля, а по шаблону. Или, если тебе это подойдёт, сохранять в *.pdf (печать на виртуальный принтер).
#40
by DemMif
Помоему ты слишком далеко замахнулся. Для начала посмотри, как вообще таблица создается, как туда данные попадают. Сразу получить такой результат, который ты хочешь не получится. Лучше обратись к людям по опытнее. Отдай ему мдэшник. Пусть он ее и клепает. а здесь тебе бессмысленно переписываться с нами. Только еще больше каши в голове будет.
#41
by AigizK
В принцапе я знаю как таблицы заполняется(по крайной мере когда то писал обработку,где была печатная форма). Не совсем меня походу поняли.Есть шаблон таблицы документа. Как вот этот шаблон скоприовать и поставить в мою таблицу(в таблицу для моей обработки). При этом чтоб ничего не коцалось
#42
by DemMif
Не катит так просто. Там нужно сделать изменения типа вместо ДатаДок на Док.ДатаДок, где док=СоздатьОбъект("Документ.ляляля");
#43
by victuan1
Сначала выделить всю таблицу, потом "Копировать" (в буфер обмена), зайти в таблицу твоей обработки, встать в верхний левый угол, "Вставить". Все вставится без потерь.
#45
by AigizK
Спасибо попробую. Идея следующая. В обработке, которую я создал, будет таблица, такая же как и в нужном мне документе. Далее я заполняю его и делаю сохранить, как показано в . Надеюсь все получится :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Добовление новых счетов в План счетов. Как расширить поле наименование счет
- как группу счетов в плане счетов сделать обратно счетом?
- Закрытие месяца 97 счет расходы будущих периодов 20 счет
- Сохранить как... как Сохранить (Excel)
- выгрузка в Excel. При выгрузке лицевых счетов в Excel все знаки после 15-го= 0
- v7: Не могу сохранить отчет в формате xls. Меню "Сохранить как" не активно. Этокак ?
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
В этой группе 1С
- если доступ в справочник,только чтение, то не срабатывает
- Интерактивное изменение данных текущей строки табличного поля.
- ЗиК Как правильно расчитывать зарплату при графике сутки через трое?
- Nokia 3230. Хватает зарядки только на 1 день.
- КАМИН Корректировка отчетов
- Не могу скопировать данные с жёсткого диска
- Резкое замедление проведения при увеличения уровней в Фирмах...
- Как в запросе превратить строки в колонки !
- В диалоге уходит фокус с ТП при нажатии Ввода...
- Обновление ТиС с 907 на 948
- Из Фрегат-Склад в 1С: Управление торговлей v8
- RLS и Построитель отчета.
- Как обратиться из модуля упр.формы обработки к процедуре модуля объекта обр
- Использование Записать() в модуле формы документа
- Парралельная установка Sql 2000 и Sql 2005
- v7: ЗУП 2.5. БЛ 2 дня за счет работодателя.
- Восстановление конфигурации поставщика в ЗУП
- Как отключить отладчик Visual Studio Just-In-Time Debugger ?
- SQL
- Управление правами доступа