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

1С: грабли, камни и бриллианты

  Все выпуски  

1С: грабли, камни и бриллианты


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

Subscribe.Ru : 1С: грабли, камни и бриллианты

  Здравствуйте, уважаемые!

  Вашему взору представлена рассылка "1С: грабли, камни и бриллианты" и я, её ведущий, Железняков Юрий UGeleznyakov@esv.ryazan.ru.

 

Развивая тему «Мыши плакали и кололись, но продолжали есть кактус»:

  Дети плакали и кололись, но продолжали целовать ежика.

  Программисты плакали и матерились, но продолжали работать на 1С.


Выпуск 34


Вопрос: Как быстро конвертировать текстовые данные из формата Dos в формат Windows, используя только Far?

Ответ:

  1. F4 - открываем файл для редактирования
  2. F8 – включаем исходный режим данных
  3. Ctrl+A – выделяем весь текст
  4. Ctrl+X – удаляем в буфер
  5. F8 – переключаем на требуемый режим
  6. Ctrl+V – вставляем из буфера
  7. F2 - записываем
  8. F10 – выходим из редактора

 

                                                                                                  Р А З Б О Р   П О Л Ё Т О В

Работаю под Win XP уже второй день %) (ранее работала под 2000) и вот, что заметила. В целом 1С работает более устойчиво, но!!!! - время объединения ориентировочно выросло раза в два.

Если при этом происходит увеличение размеров md-файла, (что наверняка
и случилось),  то вот вариант:

Столкнулась с проблемой месяца два назад. Windows XP. Релиз 1С - 18. Причем как оказалось в последствии, возникновение такой
ситуации не зависит от операционной системы и релиза 1С.
При объединении, если стоит галочка "объединять интерфейсы и права" на
некоторых конфигурациях оборудования случается резкое (в несколько раз) увеличение размеров md-файла. А уж паровозом за ним тянется долгая загрузка базы,
что в общем естественно - 2 мегабайта откроются быстрее, чем 4 или 18
:)
Решение проблемы - если интерфейсы и набор прав не изменились - НЕ ОБЪЕДИНЯТЬ.

Еще совет - попытаться вернуть к нормальному размеру md можно следующим
способом:
1) сделать копию подопытного (на случай неудачи)
2) удалить из конфигурации все интерфейсы и права.
3) сохранить. Если размер заметно уменьшился - продолжаем.
4) объединить подопытного (принимающего) и его копию, оставив галочки
ТОЛЬКО на интерфейсах и правах.

В 9 из 10 случаев такой способ помогал. :)
--
С уважением, Елена
Доброго Вам времени суток, Юрий.

Может быть, мой ответ ей поможет. Насколько мне известно,
при установке Win 2000 server по умолчанию отключает режим
Ultra DMA для IDE контроллеров (якобы для пущей
безопасности работы), может быть и Win XP делает то же
самое? Тем более симптомы очень даже похожи. При включении
режима DMA (на NT 4.0 пришлось, правда, покопаться в
реестре, но Win2000 позволяет это делать из менеджера
оборудования) среднее время копирования файлов уменьшилось
в 3 раза, а загрузка процессора снизилась в половину. Такая
же ситуация при всех операциях с интенсивным обращением к
HDD (какими, по моему мнению, являются объединение
конфигураций и выгрузка данных). Так что стоит проверить.

Юрий, спасибо Вам за ответ. Для проверки правильности
пункта 2 мне теперь необходимо найти где-нибудь релиз 19,
если можете помочь советом, буду очень благодарен. У меня
выделенный канал на 128, поэтому через и-нет вытянуть
сложности не будет. Заранее благодарен.
У меня есть всё… кроме 19 релиза!
И еще вы пишете о сохранении документов в Worde. Недавно 
сделал такое у себя в настройке. Работает вроде бы
нормально. Структура работы такая: в Word создается шаблон
с необходимыми полями, и добавляются переменные документа
(Коллекция Document.Variables).
  С моей точки зрения, делать шаблоны в Worde – это удовольствие.  Хотя есть ещё одна точка зрения – делать те же самые шаблоны в Excele. 
Из 1С через OLE переменным 
присваиваются значения, поля обновляются, документ
сохраняется. Основные недостатки такого решения:
1. переменные документа могут иметь тип значения только  "Строка".
Присваивать им можно переменные любого типа. А вот работать, видимо, как со строкой
 2. Приходится писать большой кусок кода для присваивания переменных. 
  При формировании отчета из 1С это тоже иногда делается, когда в сам отчёт вставляется промежуточная переменная, а не сама исходная переменная. 
Достоинства - документ сохраняется 
в первоначальном виде и никакие изменения настройки его не
коснутся, а шаблоны в Worde можно доверить редактировать и
продвинутым пользователям.
   В принципе, можно. Пусчай лазают. 
   И главное достоинство, что для исправления одного единственного отчёта, тебе не надо перезагружать мдэшник. Ты просто берёшь, открываешь шаблон и правишь его без всяких этих проблем.
На днях заметил в Worde еще 
одну занимательную Коллекцию - "Document Properties", в
ней можно уже сохранять не только строковые типы, но
числовые и значения даты.
На сколько я понял это то, что мы видим Файл-Свойства.
И еще эти значения доступны без 
открытия документа через Word, но пока еще до реализации
дело не дошло.
  Точно не уверен, но, имхо, это свойства документа, значит, таки, он должен быть открыт.
Если у Вас найдется время, внимательно 
выслушаю все замечания и мысли, которые придут на ум.
Спасибо.
С уважением, Graham.
 
   У меня стоит ХРюша, на которой и делаю всю работу за клиентов. Насчет тормозов при объединении не скажу, сравнивать не с чем, у клиентов на их дохлых 98 еще больше времени уходит, так, что про объединение - мимо. Но вот мои проблемы: как то странно глючит конфигуратор при работе с формами, где много слоев (более 5) - "съезжает" указатель в списке слоев. Если слоев уж очень много (напр. ПомощникВводаВидаРасчета), то приходится загружать 98... Других проблем (именно для ХР) вроде не замечено. Или забыл уже ;-)
Привет служителям 1С.

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

    Думаю, если когда-нить что-то будет нужно, просто перечитать
    рассылки, если вспомню что там это уже было, чем рыть в Инете...

    По поводу нерешенных в последних рассылках вопросов:
     - ХР не ставил, не знаю, но судя по обзорам, его настраивать
     часами нуно - службы всякие "левые" висят, куча системных
     процессов и т.д.
     Если машина тормознутая, то Винь98 просто родной и нечего
     мультипликацию рисовать, когда нуно просто работать...

     - по регистрам, могет быть, Управление оперативными итогами не
     выставлено, или база уже засорена... (Выгрузить/Загрузить данные
     должно помочь)

     - есть дополнительные любительские компоненты 1С: мат.функции разные,
     визуализация, сист.функции и т.п.
     http://www.hare.ru/addin/addin.html - там есть куча...
     Число в дробной степени попробовал с помощью ai-Math -->
     вроде работает...

     ЗЫ Высылаю ai-Math - если кому-то срочно нуно - то уж помогите...
    --
    Алексей (мєйл: admin@podillya.ssft.net
                   icq: 160296159)
    Удачи

  Спасибо. Вот какие функции реализованы в этом компоненте (интуитивно, надеюсь, понятно):

Abs( <X> ); ArcCos( <X> ); ArcCosh( <X> ); ArcSin( <X> ); ArcSinh( <X> ); ArcTan( <X> ); ArcTan2( <Y>, <X> );

ArcTanh( <X> ); Cos( <X> ); Cosh( <X> ); Cotan( <X> );  CycleToRad( <Cycles> ); DegToRad( <Degrees> ); Exponent( <X> );

GradToRad( <Grads> ); Hypot( <X>, <Y> ); IntPower( <Base>, <Exponent> ); Ln( <X> ); Log( <N>, <X> ); Mantissa(<X> );

Pi(); Power( <Base>, <Exponent> ); RadToCycle( <Radians> ); RadToDeg( <Radians> ); RadToGrad( <Radians> );

Random( <Random> ); Randomize(); Sin( <X> ); Sinh( <X> ); Sqrt( <X> ); Tan( <X> ); Tanh( <X> );

 

  Спасибо так  же всем, кто принял участие в решении вопросов на засыпку. Чем больше идей, тем больше вероятность найти правильный ответ. Будем ждать откликов от Ulii и LuNaSa.

 

Hеобходимо перенести данные по людям
(Паспорт, Дата Рождения и т.д) в 1С Зарплата и Кадры.
Эти даные храняться в dbf файле другой программы.
Подскажите как это лучше сделать(пример, урл и т.д.)
Опыт работы с 1С практически нулевой, а сделать надо:)

Можно примерно так попробовать. Самое главное установить соответствие полей
в дбф и 1С. В зависимости от версии поля в 1С могут находится в одном из
двух справочников "Сотрудники" и "КадровыеДанные".

ДБФ = СоздатьОбъект("XBase");
Сотрудники = СоздатьОбъект("Справочник.Сотрудники");
КадровыеДанные = СоздатьОбъект("Справочник.КадровыеДанные");
ДБФ.ОткрытьФайл(дорожка_к_файлу.DBF);
Если ДБФ.Открыта() = 1 Тогда
  Для ПеременнаяЦикла =1 по ДБФ.КоличествоЗаписей() Цикл
     ДБФ.Перейти( ПеременнаяЦикла );
     Если Дбф.ЗаписьУдалена() = 0 Тогда
         Если Сотрудники.НайтиПоКоду(ДБФTab_Nomer)=0 Тогда
           Сообщить("не найден " + Строка(ДБФ.Tab_Nomer) );
         Иначе

КадровыеДанные.ИспользоватьВладельца(Сотрудники.ТекущийЭлемент());
            Если КадровыеДанные.НайтиПоКоду(ДБФ.Tab_Nomer)=0 Тогда
              Сообщить( Сотрудники.Наименование+" нет кадровых данных.");
           Иначе
               КадровыеДанные.Телефон    = ДБФ.Dom_Telef;
               Сотрудники...................
                ...
               КадровыеДанные.Записать();
           КонецЕсли;
        КонецЕсли;
      КонецЕсли;
 КонецЦикла;
 КонецЕсли;

 

 

Ну вот, вроде написал все, что смог. А что не смог, то и продал за большие деньги!

 

Пишите мне о том, что вы хотели бы знать, но, почему-то, постеснялись спросить :)

Не бойтесь задавать вопросы! ( Бойтесь получать на них ответы J - ибо иногда профессионально подготовленный ответ, может напрочь перевернуть не только ваше представление об истине, но и окружающих вас людей. – немного двусмысленно, но понять можно J )

 

Приветствуются любые предложения и пожелания. ( Ругательства приветствуются в мягкой интеллигентной форме. )

 

Во избежание недоразумений ваши письма должны иметь явное указание на запрещение публикации их в рассылке. По умолчанию считается, что письмо публиковать разрешено. Если вы в теле письма указали адрес, я буду его тоже указывать. Но специально из реквизитов письма адрес извлекаться не будет. Это нормально и общепринято. Не так ли?

 

До встречи, господа!

 

Написать ведущему SuperJur

Адрес рассылки:       http://subscribe.ru/catalog/inet.review.cool1c

Архив рассылки:       http://subscribe.ru/archive/inet.review.cool1c

Рассылки Subscribe.Ru
1С: грабли, камни и бриллианты


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

В избранное