Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как стать 1С:Администратором (программистом)


Информационный Канал Subscribe.Ru

  Курс дистанционного обучения "1С:Администратор"
05/12/03 http://mricos.com    E-mail: boss@mricos.com

 

01/12/03 Продалжается работа по формированию контента сайта. На сайт добавлен цикл статей Игоря Ашанова по управлению проектами.
   
02/12/03

Для поднятия активности пользователей на форуме мы решили объявить конкурс на самого активного пользователя. Причем не важно спрашивает он или отвечает. Победитель будет определяться каждую неделю как по количеству постингов, так и по их качеству (субъективно конечно же, но что делать).

Победитель конкурса может выбрать приз из следующих игр:
Вираж 3000
Легион
Футбол: Чемпионат мира 2002
Чикаго, 1932: Дон Капоне
Век Парусников 2

   
04/12/03 Наша фирма открыла интернет-магазин . В этом магазине Вы сможете приобрести игры, музыкальные диски, видеофильмы, тематические и образовательные диски, в том числе и экономический софт от фирмы 1С. Приглашаем. В данный момент представлен не весь ассортимент. Он постоянно пополняется и в ближайшие дни будет полностью представлен.
   
05/12/03

А теперь подборка наиболее интересных обсуждений на форуме:

 

Вопрос:
Подскажите как скопировать компоненту с другого компьютера , нужен "Бухгалтерский учет", "Расчет" запустить Комплексную конфигурацию. Установочные дискеты потеряны.

Ответ:
Не совсем понятен Ваш вопрос. Если имеется в виду, что на компьютере уже установлена 1С, но не хватает некоторых компанент, тогда нужно скопировать в каталог BIN (каталог программы 1С) файлы account.dll (бухгалтерский учет), salary.dll (расчет) и trade.dll (торговля) с машины, где эти компаненты уже установлены.

Смотри обсуждение на форуме>>>

 

Вопрос:
В 1С платежная ведомость занимает по пол листа на двух страницах.
Как убрать разделитель страниц в конфигураторе?

Ответ:
Татьяна, к сожалению Вы не указали версию программы. Поэтому для себя я принял решение ответить по 1С:Бухгалтерии 7.7 (ред. 4.4).
Логика программы следующая - для нее главное разместить "подвал" платежной ведомости на одной странице - БЕЗ РАЗРЫВОВ.
Поэтому описанная у Вас ситуация возникает в случае если сотрудников мало (до 13 человек): На поллиста шапка, потом идет коротенькая таблица с сотрудниками, а так как дальше программа не может вместить подвал целиком на первой странице, то она его ("подвал" отчета) целиком переносит на вторую страницу. Это по существующему режиму.

Если же вам нужно все-таки ужаться, то используйте (замените в модуле документа "ВыплатаЗПКасса") следующий текст:

Процедура Печать()
Таб = СоздатьОбъект("Таблица");
Если ДатаГод(ДатаДок) > 2000 Тогда
  Таб.ИсходнаяТаблица("Т-53-26");
Иначе
  Таб.ИсходнаяТаблица("Т-53");
КонецЕсли;
Таб.ВывестиСекцию("ТитульныйЛист");
СтрокНаСтранице = 28;
СтрокНаПервойСтранице = 13;
СтрокНаПодвал = 12;
//Перенос = ?(Цел((КоличествоСтрок()+СтрокНаПодвал)/СтрокНаСтранице) > //Цел(КоличествоСтрок()/СтрокНаСтранице),1,0);
Перенос = ?((СтрокНаСтранице-((КоличествоСтрок()-СтрокНаПервойСтранице) % СтрокНаСтранице))>СтрокНаПодвал ,0,1);
СтрокНаСтранице = СтрокНаПервойСтранице;
СтрокНаПервойСтранице = 0;
НомерСтраницы = 1;
ВыбратьСтроки();
НомерПП=0;
Пока ПолучитьСтроку()=1 Цикл
  НомерПП=НомерПП+1;
  ЦелаяСтраница = (НомерПП - СтрокНаПервойСтранице - 1) / СтрокНаСтранице;
  Если (ЦелаяСтраница - Цел(ЦелаяСтраница) = 0) ИЛИ ((Перенос = 1) И (НомерПП = КоличествоСтрок()))   Тогда
    Если НомерСтраницы<>1 Тогда
      Таб.НоваяСтраница();
      СтрокНаСтранице = 28;
      СтрокНаПервойСтранице = 13;
   КонецЕсли;
   НомерСтраницы = НомерСтраницы + 1;
   Таб.ВывестиСекцию("Шапка");
  КонецЕсли;
  ТабельныйНомер = Сотрудник.Код;
  Таб.ВывестиСекцию("Строка");
КонецЦикла;
Таб.ВывестиСекцию("Подвал");
Таб.Опции(0,0,0,0);
Таб.ТолькоПросмотр(1);
Таб.Показать("Платежная ведомость");
КонецПроцедуры

Но хочу подчеркнуть, что при малом количестве сотрудников (до 13-ти) у вас будет разрыв подвальной части, что не очень красиво, да и идеологически не есть "гуд".

Смотри обсуждение на форуме>>>

 

Вопрос:
Каким образом можно связать 1С с почтовиком (например ВАТ) для отправки по расписанию прайсов?

Ответ:
//Для этих целей целесообразно использовать внешнюю компоненту от фирмы 1С. Называется V7plus.dll.
//понятно дело, что этот файл должен лежать в каталоге базы
ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"v7plus.dll");
//выдержка из документации:
//Объект компоненты предназначен для расширения функциональности 1С:Предприятия в части
//работы с электронной почтой. Он позволяет работать как с программой "1С:Электронная Почта",
//так и с любым почтовым клиентом, работающим через MAPI (например Outlook Express,Outlook.
//С помощью объекта М7Mail можно создавать, посылать и принимать сообщения, причем сообщение может
//иметь несколько адресатов и присоединенных файлов.
//
//Для осуществелиня доступа к методам и свойствам объекта V7Mail необходимо вызвать функцию
//СоздатьОбъект, передав ей строку "Addin.V7Mail" в качестве параметра, и получить ссылку
//на объект, которая присваивается переменной, через котрую и будет осуществляться доступ.
Почта = СоздатьОбъект("Addin.V7Mail");
//Работа с почтой начинается с утсановки соединения с помощью метода Подключиться, который
//инициализирует сеанс работы с почтой. Если параметры подключения не заданы, то они берутся
//со страницы свойств компоненты. Для организации сеанса с параметрами подключения, отличающимися
//от заданных на странице свойств компоненты, необходимо указать эти параметры в методе Подключиться
//Если подключение прошло успешно, можно начать работу с сообщениями:
Почта.Подключиться("MAPI","Outlook","пароль");
Почта.НовоеСообщение();
Почта.ДобавитьАдрес("boss@mricos.com");//адресов, так же как прикрепленных файлов может быть много.
Почта.ДобавитьФайл("C:\price.xsl");
Почта.Послать(0);
Почта.Отключиться();

Смотри обсуждение на форуме>>>

 

Админ Рустам

Добро пожаловать на Курс дистанционного обучения "1С:Администратор"



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное