Четверг, 21.11.2024, 09:28Приветствую Вас Гость | RSS
ThisIS 1C8
Категории разделы
Заметки по 1С8
Синтаксис 1С8
Дополнения 1С
Терминология 1С
Пользователь 1С
Онлайн ОБУЧЕНИЕ 1С8
Онлайн ОБУЧЕНИЕ Бухгалтерскому учету
Главная » 2011 » Декабрь » 15 » ТИПОВЫЕ ПРОЦЕДУРЫ (процедуры информирования и действия (урезания приоброзавония проверки данные итд))
00:33
ТИПОВЫЕ ПРОЦЕДУРЫ (процедуры информирования и действия (урезания приоброзавония проверки данные итд))
Урезать номер документа №Бр0000147 ---> №147
Следует обратится к процедуре общих механизмов: ОбщегоНазначения.ПолучитьНомерНаПечать(Документ);
Параметром передаём не номер а весь документ а уже в процедуре с документа автоматически вытащится номер и привидеться к надлежащему виду.

Привести дату к определенному формату можно
Формат(Дата, ФорматДаты) --> Формат(Дата,"ДФ='дд ММММ гггг'") --> Формат(2012.02.08.05,"ДФ='дд ММММ гггг'") --> 05.08.2012

Пример получения среза последнего регистра накопления например имя руководителя на определенную дату:
Директор = СократитьИмя(РегистрыСведений.ОтветственныеЛицаОрганизаций.ПолучитьПоследнее(СсылкаНаОбъект.Дата,Новый Структура("СтруктурнаяЕдиница,ОтветственноеЛицо",СсылкаНаОбъект.Организация, Перечисления.ОтветственныеЛицаОрганизаций.Руководитель)).ФизическоеЛицо);

Пример получение информации о ФизЮрлице:
УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Контрагент,Документ.Дата);

Пример получения описания организации:
//Передаём структуру СведенияОГрузоотправителе и поля которые хотим получить вней
ФормированиеПечатныхФорм.ОписаниеОрганизации(
СведенияОГрузоотправителе, "НаименованиеДляПечатныхФорм,ИНН,ФактическийАдрес,Телефоны,НомерСчета,Банк,БИК,КоррСчет");


ФИО Сократить (СократитьИМЯ , резать резалка сокращение)
Функция СократитьИмя(ИмяРаботника)
Строка = ИмяРаботника;
Пробел = Найти(Строка," ");
ФамилияИмя = Лев(Строка,Пробел + 1) + ".";
Строка = Сред(Строка,Пробел+1);
Пробел = Найти(Строка," ");
Отчество = Сред(Строка,Пробел+1,1) + ".";
Возврат ФамилияИмя + Отчество
КонецФункции


ВвестиЧисло


Узнать текущего пользователя
//Приравниваем переменную ТекущийПользователь к имени текущего пользователя
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;


ФИО в родительном подеже
УниверсальныеМеханизмы.Просклонять(Далие в справочнике посмотреть...);
Категория: Синтаксис 1С8 | Просмотров: 1523 | Добавил: FIERYLIONS
Поиск