Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Дек 2017, 16:41
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Имя счета в 1с 7 ТиС, Win7 32 bit  (Прочитано 2650 раз)

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

Оффлайн vidok

  • *
  • Сообщений: 15
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-03-31
  • Сайт: 
  • Профессия: Ученик 1С
Здравствуйте, подскажите, искал не нашел, но должна быть тема популярна. При сохранении счета (для отправки в электронном виде) приходится каждый раз делать определенные действия. Хотелось бы как-нибудь автоматизировать сей процесс.
Имеются определенные критерии сохранения файла, при нажатии Файл-Сохранить как:
1. Тип файла - не *.mxl как предлагает 1с по умолчанию а *.xls.
2. Название файла, из документа: Название организации которой выставляют счет_номер заявки_дата_сумма документа.руб.
3. Путь сохранения файла (определенная папка).

Как правильно подойти к этому вопросу, через глобальный модуль, наверное даже без Оле можно обойтись? Может уже делали такое..


Оффлайн sergejK74

  • *****
  • Сообщений: 1093
  • РЕПУТАЦИЯ: 458
  • КПД: 42%
  • Всегда готов помочь!
  • Регистрация: 2011-07-08
  • Сайт: 
  • Профессия: Ученик 1С
Используй у Таблицы метод Записать()
Цитировать
Записать(<?>,);
Синтаксис:
Записать(<ИмяФайла>,<ТипФайла>)
Назначение:
Записать таблицу в файл.
Параметры:
<ИмяФайла> - имя файла.
<ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла:
· отсутствует, 0 или ''MXL'' - формат 1C;
· 1 или ''XLS'' - формат Ms Excel;
· 2 или ''HTM'' или ''HTML'' - формат HTML;
· 3 или ''TXT'' - формат TXT.
Кнопочка Спасибо - слева!

Оффлайн vidok

  • *
  • Сообщений: 15
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-03-31
  • Сайт: 
  • Профессия: Ученик 1С
То есть, это может быть внешняя обработка к документу "Неподтвержденная заявка". В которой мы через Табличный метод "Записать()" сохраняем файл? А данные из печатной формы "Счет" передаем как таблицу?

Оффлайн sergejK74

  • *****
  • Сообщений: 1093
  • РЕПУТАЦИЯ: 458
  • КПД: 42%
  • Всегда готов помочь!
  • Регистрация: 2011-07-08
  • Сайт: 
  • Профессия: Ученик 1С
Да. Приходилось делать такое для отправки счета по эл.почте. Внешняя обработка - это внешняя печатная форма.
Кнопочка Спасибо - слева!

Оффлайн start2000

  • **
  • Сообщений: 73
  • РЕПУТАЦИЯ: 29
  • КПД: 40%
  • Регистрация: 2011-04-23
  • Сайт: 
  • Профессия: Программист 7.7
// В каталоге конфы создаем каталог: ExtEmail
// Создаем счет и сохраняем в файл
Таб = СоздатьОбъект("Таблица");
Таб.ВывестиСекцию("Шапка");
Таб.ВывестиСекцию("Строка");
Таб.ВывестиСекцию("Подвал");
Таб.Записать(КаталогИБ()+"\ExtEmail\Счет"+СокрЛП(НомерДок)+".xls",1);

// Отправляем созданный файл
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"v7plus.dll") <> 1   Тогда
   Предупреждение("Компонента v7plus.dll не найдена! Файл не отправлен.");
   СтатусВозврата(0);Возврат;
КонецЕсли;
Почта=СоздатьОбъект("AddIn.V7Mail");   
Почта.Подключиться();
Почта.НовоеСообщение();
Почта.Заголовок="Заголовок письма";
Почта.Текст="Текст письма";
Почта.ДобавитьАдрес(СокрЛП(Контрагент.ЭлПочта));
Почта.ДобавитьФайл(""+КаталогИБ()+"\ExtEmail\Счет"+СокрЛП(НомерДок)+".xls");
Почта.Послать(1);
если помог, то смело жми Спасибо!


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
58 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 278
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal