1С 8.3 Типовые
Данные > Примеры кода 1С > 1С 8.3 Типовые (БП3, ЗУП, УТ)
Преимущество установки типовых конфигураций 1С включают в себя более быстрое внедрение, готовые решения для основных бизнес-процессов, а также поддержку и обновления со стороны разработчиков. Тем не менее, часто они могут потребовать доработок для полного соответствия требованиям конкретного предприятия. Здесь собраны самые используемые мною процедуры и функции при доработке типового функционала. Для избежания дублирования, улучшения чтения кода и стандартизации - рекомендую использовать общие модули типовых. Это упрощает процесс сопровождения и обновления информационной системы.
Типовые функции для работы с контрагентами и организациями в 1С 8.3:
// Функция возвращает структуру - полные реквизиты компании (юридического лица или предпринимателя).
// Можно применять как для типа организация, так и для типа контрагент.
Функция СведенияОЮрФизЛице(Компания, Период = '00010101', Знач БанковскийСчет = Неопределено,
ПлатежВБюджет = Ложь, ГосКонтракт = Неопределено) Экспорт
//Например:
СведенияОКонтрагенте =
БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(Контрагент.ССылка, ТекущаяДата());
// Функция преобразовывает структуру данных, которую получили в предыдущем примере в строку.
// Можно применять как для типа организация, так и для типа контрагент.
Функция ОписаниеОрганизации(СписокСведений, Список = "", СПрефиксом = Истина) Экспорт
//Например:
СтрокаКонтрагент =
ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОКонтрагенте, "",);
// Функция вернет полную структуру организации, включая все обособленные подразделения с их реквизитами.
// Можно применять только с организациями:
Функция СтруктураОрганизации(Организация) Экспорт
//Например:
ОрганизацияСтуркт =
БухгалтерскийУчетПереопределяемый.СтруктураОрганизации(Организация.Ссылка);
// Вспомогательная функция, позволяющая получить банковский счет по-умолчанию.
// Можно применять как для типа организация, так и для типа контрагент.
Функция ПолучитьБанковскийСчетПоУмолчанию(ЮрФизЛицо, Валюта = Неопределено) Экспорт
//Например:
БанкСчетСсылка =
БухгалтерскийУчетПереопределяемый.ПолучитьБанковскийСчетПоУмолчанию(Орг1.ССылка, );
// Можно применять как для типа организация, так и для типа контрагент.
Функция СведенияОЮрФизЛице(Компания, Период = '00010101', Знач БанковскийСчет = Неопределено,
ПлатежВБюджет = Ложь, ГосКонтракт = Неопределено) Экспорт
//Например:
СведенияОКонтрагенте =
БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(Контрагент.ССылка, ТекущаяДата());
// Функция преобразовывает структуру данных, которую получили в предыдущем примере в строку.
// Можно применять как для типа организация, так и для типа контрагент.
Функция ОписаниеОрганизации(СписокСведений, Список = "", СПрефиксом = Истина) Экспорт
//Например:
СтрокаКонтрагент =
ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОКонтрагенте, "",);
// Функция вернет полную структуру организации, включая все обособленные подразделения с их реквизитами.
// Можно применять только с организациями:
Функция СтруктураОрганизации(Организация) Экспорт
//Например:
ОрганизацияСтуркт =
БухгалтерскийУчетПереопределяемый.СтруктураОрганизации(Организация.Ссылка);
// Вспомогательная функция, позволяющая получить банковский счет по-умолчанию.
// Можно применять как для типа организация, так и для типа контрагент.
Функция ПолучитьБанковскийСчетПоУмолчанию(ЮрФизЛицо, Валюта = Неопределено) Экспорт
//Например:
БанкСчетСсылка =
БухгалтерскийУчетПереопределяемый.ПолучитьБанковскийСчетПоУмолчанию(Орг1.ССылка, );
// Результат: структура основного банковского счет
💡 Шаблоны (готовые модели) кода 1С 8.3 с тегом #Типовые:
📰 FAQ с тегом #Типовые
Что делать, если в панели разделов отсутствует раздел "Зарплата и кадры"
Ответ: Главное - Параметры учета - Зарплата и кадры; учет расчетов по зарплате и кадровый учет ведутся Во внешней программе (должно быть "В этой программе"). В карточке организации должна быть включена опция "Используется труд наемных работников".
Как перевести счет на оплату в статус "оплачен" в автоматическом режиме?
Ответ: Статус счета изменяется, когда в банковской выписке указывается ссылка на счет. Самое главное - правильно указать договор.
Что делать, если исчезла форма документа ТТН?
Ответ: Главное - Функциональность - Торговля - Доставка товара автотранспортом. При включенной функциональности, связанной с формлением документов по доставке автотранспортом, в документе "Реализация (акты, накладные)" доступны печатные формы "Транспортная накладная" и "Товаро-транспортная накладная". В этом случае, по гиперссылке "Доставка" можно указать реквизиты, необходимые для заполнения печатных форм, например адрес доставки, фамилию и номер удостоверения водителя и др.
Можно ли в задачи бухгалтера вывести напоминание об уплате периодических платежей?
Ответ: В форме платежного поручения можно установить периодичность по гиперссылке "Повторить платеж". Данные по необходимым оплатам в нужный срок будут отображаться в Календаре Бухгалтера.
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник