|
Главная » 2011 » Декабрь » 15 » ТИПОВЫЕ ПРОЦЕДУРЫ (процедуры информирования и действия (урезания приоброзавония проверки данные итд))
00:33 ТИПОВЫЕ ПРОЦЕДУРЫ (процедуры информирования и действия (урезания приоброзавония проверки данные итд)) |
Урезать номер документа №Бр0000147 ---> №147 Следует обратится к процедуре общих механизмов: ОбщегоНазначения.ПолучитьНомерНаПечать(Документ); Параметром передаём не номер а весь документ а уже в процедуре с документа автоматически вытащится номер и привидеться к надлежащему виду.
Привести дату к определенному формату можно Формат(Дата, ФорматДаты) --> Формат(Дата,"ДФ='дд ММММ гггг'") --> Формат(2012.02.08.05,"ДФ='дд ММММ гггг'") --> 05.08.2012
Пример получения среза последнего регистра накопления например имя руководителя на определенную дату: Директор = СократитьИмя(РегистрыСведений.ОтветственныеЛицаОрганизаций.ПолучитьПоследнее(СсылкаНаОбъект.Дата,Новый Структура("СтруктурнаяЕдиница,ОтветственноеЛицо",СсылкаНаОбъект.Организация, Перечисления.ОтветственныеЛицаОрганизаций.Руководитель)).ФизическоеЛицо);
Пример получение информации о ФизЮрлице: УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Контрагент,Документ.Дата);
Пример получения описания организации: //Передаём структуру СведенияОГрузоотправителе и поля которые хотим получить вней ФормированиеПечатныхФорм.ОписаниеОрганизации( СведенияОГрузоотправителе, "НаименованиеДляПечатныхФорм,ИНН,ФактическийАдрес,Телефоны,НомерСчета,Банк,БИК,КоррСчет");
ФИО Сократить (СократитьИМЯ , резать резалка сокращение) Функция СократитьИмя(ИмяРаботника) Строка = ИмяРаботника; Пробел = Найти(Строка," "); ФамилияИмя = Лев(Строка,Пробел + 1) + "."; Строка = Сред(Строка,Пробел+1); Пробел = Найти(Строка," "); Отчество = Сред(Строка,Пробел+1,1) + "."; Возврат ФамилияИмя + Отчество КонецФункции
ВвестиЧисло
Узнать текущего пользователя //Приравниваем переменную ТекущийПользователь к имени текущего пользователя ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
ФИО в родительном подеже УниверсальныеМеханизмы.Просклонять(Далие в справочнике посмотреть...);
|
Категория: Синтаксис 1С8 |
Просмотров: 1523 |
Добавил: FIERYLIONS
|
|
|