Поиск Написать
1Сная всячина от Skynin Комментарии в дневнике
В дневнике 1Сная всячина от Skynin 06.03.2008 12:14
Одновременное использование параметров из приведённой ниже таблицы не допускается. Параметр Описание CONFIG Запуск в режиме Конфигуратора. ENTERPRISE Запуск в режиме Предприятия. CREATEINFOBASE <СтрокаСоединения> [/AddInList [ИмяИБ]] Создание информационной базы. СтрокаСоединения - обязательный параметр, см. ниже. /AddInList [ИмяИБ] - имя, под которым база добавляется в список. Если этот параметр не указан, база добавлена в список не будет. Если не указано ИмяИБ, будет задано имя по умолчанию (как при интерактивном создании базы). Параметр СтрокаСоединения образуется из пар ИмяПараметра=Значение, разделённых символами точки с запятой (. Если Значение содержит пробелы, оно должно быть заключено в двойные кавычки. Возможные параметры строки соединения: Usr Имя пользователя. Pwd Пароль пользователя. Locale Язык (страна). Допустимые значения - такие же, как и у метода Формат встроенного языка (например, "ru_RU"). По умолчанию используются региональные установки текущей информационной базы. File Каталог информационной базы (для файлового варианта). Srvr Имя сервера 1С:Предприятия (для клиент-серверного варианта). Ref Имя информационной базы на сервере 1С:Предприятия (для клиент-серверного варианта). SQLSrvr Имя SQL-сервера (для клиент-серверного варианта). SQLDB Имя SQL-базы данных (для клиент-серверного варианта). SQLUID Имя пользователя SQL-сервера (для клиент-серверного варианта). SQLPwd Пароль пользователя SQL-сервера (для клиент-серверного варианта). Необязательный. SQLYOffs Смещение дат, используемое для хранения дат в SQL-сервере (для клиент-серверного варианта). Допустимые значения - 0 или 2000. По умолчанию - 0. Параметры запуска в режиме Предприятия или КонфигуратораПараметр Описание /@<ИмяФайла> Путь к файлу с параметрами командной строки. /F<ПутьИБ> Путь к файловой информационной базе (исключая имя файла). /S<ИмяКомпьютера\ИмяИБ> Адрес информационной базы на сервере 1С:Предприятия. /N<ИмяПользователя> Имя пользователя, как оно задано в Конфигураторе. /P<ПарольПользователя> Пароль пользователя, как он задан в Конфигураторе. Необязательный параметр. /WA- Запрет применения Windows-аутентификации при старте. /WA+ Обязательное применение Windows-аутентификации при старте. Если параметр /WA не указан вообще, подразумевается /WA+. /AU- Запрет вывода вопроса об обновлении с административной установки. /AU+ Установка вывода вопроса об обновлении с административной установки. Если параметр /AU не указан вообще, подразумевается /AU+. /Out<ИмяФайла>[ -NoTruncate] Задаёт файл для вывода служебных сообщений. Если задано -NoTruncate, файл не очищается. /L Каталог локализованных ресурсов интерфейса, например, "RU". /DisableStartupMessages Подавляет сообщения о несоответствии сохранённой конфигурации и конфигурации базы данных, а также о необходимости установки Internet Explorer 6.0 при запуске. /C<Строка> Передача параметра в конфигурацию. Параметры пакетного режима Конфигуратора После исполнения Конфигуратор автоматически завершает работу. Коды возврата пакетного режима Конфигуратора: 0 - успешно. 1 - неудачно. 101 - в данных имеются ошибки. Параметр Описание /DumpIB<ИмяФайла> Выгрузка информационной базы. /RestoreIB<ИмяФайла> Загрузка информационной базы. /DumpCfg<ИмяФайла> Сохранение конфигурации в файл. /LoadCfg<ИмяФайла> Загрузка конфигурации из файла. /UpdateDBCfg[ -WarningsAsErrors] Обновление конфигурации базы данных. Если указано -WarningsAsErrors, все предупреждения трактуются как ошибки. /DumpDBCfg<ИмяФайла> Сохранение конфигурации базы данных в файл. /RollbackCfg Возврат к конфигурации базы данных. /CheckModules Синтаксический контроль. /UpdateCfg<ИмяФайла> Обновление конфигурации, находящейся на поддержке. ИмяФайла - имя .cf или .cfu файла. /IBCheckAndRepair [ -ReIndex] [ -LogIntegrity | -LogAndRefsIntegrity] [ -RecalcTotals] [ -IBCompression] [ -TestOnly | [ -BadRefCreate | -BadRefClear | -BadRefNone] [ -BadDataCreate | -BadDataDelete] ] Тестирование и исправление информационной базы. Дополнительные параметры: -ReIndex - реиндексация таблиц. -LogIntegrity - проверка логической целостности. -LogAndRefsIntegrity - проверка логической и ссылочной целостности. -RecalcTotals - пересчёт итогов. -IBCompression - сжатие таблиц. -TestOnly - только тестирование. -BadRefCreate - создавать объекты при наличии ссылок на несуществующие объекты. -BadRefClear - очищать объекты при наличии ссылок на несуществующие объекты. -BadRefNone - не изменять объекты при наличии ссылок на несуществующие объекты. -BadDataCreate - создавать объекты при частичной потере данных. -BadDataDelete - удалять объекты при частичной потере данных. /CheckConfig [ -ClientServer] [ -Client] [ -ExternalConnectionServer] [ -ExternalConnection] [ -Server] [ -DistributiveModules] [ -IncorrectReferences] [ -ConfigLogicalIntegrity] [ -UnreferenceProcedures] [ -HandlersExistence] [ -EmptyHandlers] Проверка конфигурации. Дополнительные параметры: -ClientServer - проверка работы клиентского приложения, компиляции модулей, эмуляция файлового режима. -Client - проверка работы клиентского приложения, компиляции модулей, эмуляция клиент-серверного режима. -ExternalConnectionServer - проверка работы внешнего соединения, компиляции модулей, эмуляция файлового режима. -ExternalConnection - проверка работы внешнего соединения, компиляции модулей, эмуляция клиент-серверного режима. -Server - проверка работы сервера 1С:Предприятия, компиляции модулей, эмуляция среды сервера 1С:Предприятия. -DistributiveModules - проверка возможности генерации образов модулей без исходных текстов, если такие модули есть. -IncorrectReferences - поиск логически неправильных ссылок по всей конфигурации, в т.ч. ссылок на удалённые объекты. -ConfigLogicalIntegrity - стандартная проверка логической целостности конфигурации. -UnreferenceProcedures - поиск неиспользуемых локальных (не экспортных) процедур и функций, в т.ч. неиспользуемых обработчиков событий. -HandlersExistence - проверка существования назначенных обработчиков событий интерфейсов, форм и элементов управления. -EmptyHandlers - поиск пустых обработчиков событий, которые могут привести к снижению производительности. /ReduceEventLogSize<Дата> [ -saveAs<ИмяФайла>] Сокращение журнала регистрации. Параметр Дата - новая граница журнала регистрации в формате ГГГГ-ММ-ДД. Параметр saveAs служит для сохранения копии удаляемых записей. /DumpConfigFiles<КаталогВыгрузки> [ -Module] [ -Template] [ -Help] [ -AllWritable] Выгрузка свойств объектов метаданных. КаталогВыгрузки - каталог расположения файлов свойств. Дополнительные параметры: -Module - выгрузка модулей. -Template - выгрузка шаблонов. -Help - выгрузка справочной информации. -AllWritable - выгрузка свойств только объектов, доступных для записи. /LoadConfigFiles<КаталогВыгрузки> [ -Module] [ -Template] [ -Help] [ -AllWritable] Загрузка свойств объектов метаданных. Параметры аналогичны /DumpConfigFiles. Создание файлов поставки и обновления /CreateDistributeFiles[ -cffile<ИмяCFфайла>][ -cfufile<ИмяCFUфайла>][ -f<Имяфайла> | -v<ВерсияДистрибутива>] Дополнительные параметры: -cffile - создать дистрибутив. -cfufile - создать обновление. -f - имя дистрибутива, включаемого в обновление. -v - версия дистрибутива, включаемого в обновление. Параметры -f или -v повторяются столько раз, сколько дистрибутивов включается в обновление. Работа с хранилищем конфигурацииПараметр Описание /DepotF Каталог хранилища. /DepotN Имя пользователя. /DepotP Пароль пользователя. /DepotDumpCfg<ИмяCFфайла> [ -v<НомерВерсии>] Сохранить конфигурацию из хранилища в файл (пакетный режим). Если номер версии не указан или равен -1, будет сохранена последняя версия. /DepotUpdateCfg [ -v<НомерВерсии>] [ -revised] Обновить конфигурацию хранилища из файла (пакетный режим). Если номер версии не указан или равен -1, будет сохранена последняя версия. Параметр -revised -получать захваченные объекты. Пакетный режим регистрации 1С:Предприятия как Automation сервера После исполнения программа автоматически завершает работу. Параметр Описание /RegServer Регистрация. /UnregServer Удаление регистрации.
Skynin
На сообщение Разбить ФИО
В дневнике 1Сная всячина от Skynin 04.03.2008 17:14
8.0 Модуль ПроцедурыУправленияПерсоналом // Функция формирует фамилию и инициалы либо по наименованию элемента спр-ка ФизическиеЛица // либо по переданным строкам. // Если передан Объект, то извлеченная из него строка считается совокупностью // Фамилия + Имя + Отчество, разделенными пробелами. // // Параметры // Объект - строка или ссылка или объект элемента спр-ка ФизическиеЛица. // Фамилия - фамилия физ. лица. // Имя - имя физ. лица. // Отчество - отчество физ. лица. // // Возвращаемое значение // Фамилия и Инициалы одной строкой. Побочные эффекты - переданная целая строка // Побочные эффекты - переданная целая строка разбивается на подстроки, соответствующие // отдельным Фамилии,Имени и Отчеству // Функция ФамилияИнициалыФизЛица(Объект = "", Фамилия = " ", Имя = " ", Отчество = " ") Экспорт ТипОбъекта = ТипЗнч(Объект); Если ТипОбъекта = Тип("Строка") Тогда ФИО = РазложитьСтрокуВМассивПодстрок(СокрЛП(Объект)," "); ИначеЕсли ТипОбъекта = Тип("СправочникСсылка.ФизическиеЛица") или ТипОбъекта = Тип("СправочникОбъект.ФизическиеЛица") Тогда ФИО = РазложитьСтрокуВМассивПодстрок(СокрЛП(Объект.Наиме нование)," "); Иначе // используем возможно переданные отдельные строки Возврат ?(НЕ ПустаяСтрока(Фамилия), Фамилия + ?(НЕ ПустаяСтрока(Имя)," " + Лев(Имя,1) + "." + ?(НЕ ПустаяСтрока(Отчество),Лев(Отчество,1)+".", ""), ""), "") КонецЕсли; КоличествоПодстрок = ФИО.Количество(); Фамилия = ?(КоличествоПодстрок > 0,ФИО[0],""); Имя = ?(КоличествоПодстрок > 1,ФИО[1],""); Отчество= ?(КоличествоПодстрок > 2,ФИО[2],""); Возврат ?(НЕ ПустаяСтрока(Фамилия), Фамилия + ?(НЕ ПустаяСтрока(Имя)," " + Лев(Имя,1) + "." + ?(НЕ ПустаяСтрока(Отчество),Лев(Отчество,1)+".", ""), ""), ""); КонецФункции
Skynin
На сообщение Разбить ФИО
В дневнике 1Сная всячина от Skynin 04.03.2008 17:14
7.7 //************************************************** **************************** // глФамилияИмяОтчество(Объект,Фамилия,Имя,Отчество) // // Параметры: // Объект - элемент справочника Сотрудники или Строка // Фамилия - в этот параметр будет записана фамилия сотрудника // Имя - в этот параметр будет записано имя сотрудника // Отчество - в этот параметр будет записано отчество сотрудника // // Возвращаемое значение: // фамилия и инициалы сотрудника // // Описание: // разбирает "наименование" сотрудника по Фамилия, Имя, Отчество // и возвращает фамилию и инициалы сотрудника // Функция глФамилияИмяОтчество(Объект,Фамилия="",Имя="",Отчество="") Экспорт Если ТипЗначения(Объект)=2 Тогда ФИО = глРазделить(СокрЛП(Объект),","); Иначе ФИО = глРазделить(СокрЛП(Объект.Наименование),","); КонецЕсли; ФИО = глРазложить(ФИО," "); Фамилия = ""; Имя = ""; Отчество = ""; Если ФИО.РазмерСписка() > 0 Тогда Фамилия = ФИО.ПолучитьЗначение(1); Если ФИО.РазмерСписка() > 1 Тогда Имя = ФИО.ПолучитьЗначение(2); Если ФИО.РазмерСписка() > 2 Тогда // а вот отчество бывает и не из одного слова Для Сч = 3 По ФИО.РазмерСписка() Цикл Отчество = Отчество + ФИО.ПолучитьЗначение(Сч) + " "; КонецЦикла; Если ПустоеЗНачение(Отчество) = 0 Тогда Отчество = Лев(Отчество,СтрДлина(Отчество)-1); КонецЕсли; КонецЕсли; КонецЕсли; КонецЕсли; Возврат Фамилия+?(ПустоеЗначение(Имя)=0," "+Лев(Имя,1)+"."+?(ПустоеЗначение(Отчество)=0,Лев(Отчество,1)+".",""),"") КонецФункции // глФамилияИмяОтчество
 

Подтвердите удаление записи