При закрытии подписчики были переданы в рассылку "В помощь бухгалтеру" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Служба Рассылок Subscribe.Ru
Здравствуйте, уважаемые!
Вашему взору представлена рассылка "1С: грабли, камни и бриллианты" и
я её новый ведущий Железняков Юрий UGeleznyakov@esv.ryazan.ru.
Хотелось бы поблагодарить Кружаева Валерия за оказанное доверие, а также
пожелать ему удачи на новом поприще.
Выпуск 20.
К этому времени получены и новые вопросы, и ответы на вопросы былые:
> Имеется сетевая версия 1С. На некоторых компьютерах наблюдается загрузка около 15
> минут(!). Причем, большая часть этого времени тратится на загрузку метаданных. От чего это
> может зависеть? Сетка Netware 3.11.
«Действительно , если задержка не связана с поиском ключа, то скорее
всего на компьютерах стоит антивирусная программа - ну например AVP, и
при начале загрузки метаданных , антивирусная программа начинает
проверять загружаемые файлы на наличие вирусов и зачастую это занимает
от 8 до 16 минут (цифры из личного опыта, и могут расходится с вашими
). Если антивирусная программа действительно установлена на рабочей
машине, то для решения данной проблемы достаточно настроить маску
исключения файлов - т.е. не проверять файлы по маске, при этом маска
может быть следующая -
*.md *.dds *.dbf *.cdx *.mdf *.ldf ~md*.tmp *.nrg
Причем в маску вы можете не включать расширения файлов базы данных ...
Это как говорится дело вкуса. :)
Ну вот и все.
Виктор»
Аналогичное решение предложил и Никулин Николай:
«Во-первых, если есть AVP- монитор, тогда в его настройках нужно указать,
что при проверке исключать файлы по маске *.md, *.dd,*.dbf.*.cdx.
В них вирусы не живут :-).
Если не поможет, попробуйте снести и переустановить 1С»
- это, конечно, весьма кардинальное решение, но иногда и такое может помочь.
От себя лично я бы рекомендовал не сносить 1С, а сначала попробовать установить 1С в
другой каталог, и если новая установка будет загружаться быстрее, тогда скорее всего
проблема действительно заключена не в правильной инсталяции продукта.
На другой вопрос опять отвечает Виктор:
> у меня к Вам вопрос следующий:
> когда в модуле формы я пишу вот такое:
> форма.кнопка001.доступность(0); // кнопка001 идентификатор объекта "кнопка"
> форма.кнопка002.доступность(0); // кнопка002 идентификатор объекта "кнопка"
> форма.кнопка003.доступность(0); // кнопка003 идентификатор объекта "кнопка"
> ...
> форма.кнопка999.доступность(0);
> все отрабатывает нормально. Но, это не очень красиво и долго.
> Хотелось бы сделать примерно так
> для а1=1 по 100 цикл
> а2="кнопка"+прав("000"+а1,3);
> форма.&а2.доступность(0); // & я применяла при программировании на Foxpro
> конеццикла;
> Вы не можете подсказать как эту идею возможно реализовать.
«Для этого можно написать так:
Для а1 = 1 По 100 Цикл
Форма.ПолучитьАтрибут("кнопка"+прав("000"+а1,3)).Доступность(0);
КонецЦикла;
Виктор.»
Как говорится, проще и придумать нельзя.
А вот вопрос, который заставил меня призадуматься.
«Здраствуйте!
У меня вопрос следущего характера. В Excele для получения, например, остатка
по счету 50 служит команда ='1CV7'|DDE!'БухИтоги.снд("50")'
А если команда, которая позволит получить дебетовый оборот в разрезе текущей
деятельности?
Заранее спасибо»
Хотелось бы уточнить: БухИтоги.снд("50") – дебетовое сальдо по счёту на начало периода.
Для получения разрезов в 1С я использовал бы следующий алгоритм:
БухИтоги.ИспользоватьСубконто(ВидыСубконто.ДвиженияДенежныхСредств, , 1, 0);
БухИтоги.ВыполнитьЗапрос( , ДатаОперации, "50" , , , , , "С");
Пока БухИтоги.ПолучитьСубконто(ВидыСубконто.ДвиженияДенежныхСредств) = 1 Цикл
… … … … …
Могу предположить, что в Exele для занесения дебетовых оборотов
в разрезе придется использовать 1С, как OLE Automation сервер.
Работу с этим сервером осуществить в процедуре,
которая вызывается при открытии книги, и уже в ней осуществлять
добывание требуемых цифр и занесение результатов в определенные ячейки.
Так же при необходимости поместить кнопку «Обновить»,
которая вызывала бы процедуру Workbook_Open().
Private Sub Workbook_Open()
*работа с 1С, как OLE Automation сервер
End Sub
Очень интересно было бы посмотреть саму постановку задачи –
для чего понадобилось данные из 1С переносить в Excel.
Следущее письмо было написано на латинском языке.
Так как я латинским с детства увлечен,
мне без труда удалось перевести текст письма на наш родной.
И вот, что удалось узнать: ( В скобках мои ответы.)
«Здравствуйте, Валерий или Юрий J ! ( Здравствуйте! )
Первый раз получила рассылку 1С:
грабли, камни – прекрасная идея! ( А ведь там еще и бриллианты есть!)
Жаль, не знала о рассылке раньше. ( Лучше поздно, чем никогда!)
Работаю с 1С уже более 4-х лет,
но впервые случилась неприятность: восстанавливая базу,
постирала *.dbf файлы… ( Представляю! Восстановление привело к еще большему разрушению! )
Копия делалась какое-то время назад.
Вы не слышали о случаях успешного восстановления
этих файлов ( какими программами ), чтобы они успешно встали в 1С…
Что-нибудь посоветуйте кроме как 'back-up your files' ? :)
Spasibo,
izvinite za latinicu,
butterfly@inbox.lv»
Если речь идет о способе восстановления
данных из архивной копии, тогда ответ:
Конфигуратор - Администрирование – Восстановить данные…
Цитата из хелпа:
“Диалог "Восстановление из архива" предназначен для установки
параметров восстановления информации из архивной копии и запуска
процесса восстановления.
Диалог вызывается выбором пункта "Восстановить данные" из
меню "Файл" главного меню конфигуратора.
Перед вызовом диалога следует закрыть модули 1С:Предприятие,
1С:Отладчик и закрыть все окна в конфигураторе.”
Если же все-таки хочется восстановить сами удаленные файлы,
то загляните сначала в корзину, может быть они еще там.
( если вы удаляли файлы стандартным способом ).
Если их там нет, то тогда потребуется специальная программа по восстановлению.
Для fat16 можно досовской undelete или нортоновскими утилитами.
И в качестве рекомендации – постарайтесь исключить ручное восстановление базы,
ибо, как мы в этом убедились, это может привести к плачевным результатам.
Ну вот вроде и всё написал на сегодня.
Пишите мне о том, что вы хотели бы знать, но стеснялись спросить :)
Не бойтесь задавать вопросы!
Приветствуются все предложения, пожелания адрес. ( Ругательства пока не приветствуются. К этому я еще не готов!)
Во избежание недоразумений ваши письма должны иметь
явное указание на разрешение или запрещение публикации их в рассылке.
По умолчанию считается, что письмо публиковать разрешено.
Если вы в теле письма указали адрес, я буду его тоже указывать.
Но специально из реквизитов письма адрес извлекаться не будет.
Это нормально и общепринято. Не так ли?
До встречи, господа!
Написать ведущему UGeleznyakov@esv.ryazan.ru
Адрес рассылки: http://subscribe.ru/catalog/inet.review.cool1c
Архив рассылки: http://subscribe.ru/archive/inet.review.cool1c