Найти в Дзене
Поддержите автораПеревод на любую сумму
Подключение механизма "Присоединенные файлы" для нового объекта (1С БСП)
Периодически возникает необходимость добавить механизм присоединенных файлов к новым объектам. В данной статье будет описан порядок действий необходимых для включения документа в функционал 1С БСП присоединенные файлы. Версия БСП 3.1.7.343. 1. Копируем справочник с наименованием содержащим на конце словосочетание "ПрисоединенныеФайлы". Например "АвансовыйОтчетПрисоединенныеФайлы". 2. Меняем наименование так, чтобы префикс точно соответствовал наименованию документа, а окончание содержало "ПрисоединенныеФайлы"...
2 месяца назад
Добавление в новый документ механизма печати дополнительных печатных форм на основе БСП 1С
Подробности можно посмотреть тут. Выполнялось на 1С БСП версии 3.1.7. Для добавления механизма потребуется внести изменения в следующих местах: Процедура УправлениеПечатьюПереопределяемый (СписокОбъектов) Экспорт СписокОбъектов.Добавить(Документы.<НовыйДокумент>); КонецПроцедуры #Область ПрограммныйИнтерфейс // Заполняет список команд печати. // // Параметры: // КомандыПечати – ТаблицаЗначений – состав полей см. в функции УправлениеПечатью.СоздатьКоллекциюКомандПечати. // Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт // Счет на оплату КомандаПечати = КомандыПечати.Добавить(); КомандаПечати...
2 месяца назад
Последовательности событий при проведении документа 1С
Информация о событиях и подписках в одном месте. Про подписки: Операции обмена информацией с базой данных менеджер записи реализует посредством все тех же объектов манипулирования данными – наборов записей регистра. Их два. Один набор записей – пустой. Он используется для удаления записи со старыми ключевыми значениями. А второй набор записей содержит одну запись – ту, которую нужно записать в регистр. При необходимости у разработчика есть возможность «вмешиваться» в процесс модификации данных регистра посредством использования обработчиков событий...
2 месяца назад
Функция 1С БСП преобразующая таблицу значений в массив
Функция преобразует таблицу значений в массив структур. Может использоваться для передачи на клиент данных в том случае, если таблица значений содержит только такие значения, которые могут быть переданы с сервера на клиент. Полученный массив содержит структуры, каждая из которых повторяет структуру колонок таблицы значений. Не рекомендуется использовать для преобразования таблиц значений с большим количеством строк. Функция расположена в общем модуле "ОбщегоНазначения" и называется "ТаблицаЗначенийВМассив"...
5 месяцев назад
1С БСП основные функции
Записать документ, справочник и т.д. с помощью БСП можно используя процедуру: ОбновлениеИнформационнойБазы.ЗаписатьОбъект(). При необходимости удалить (исключить) из проверяемых реквизит можно использовать следующую конструкцию: Сообщение пользователю может быть выведено на экран при помощи процедуры БСП СообщитьПользователю(). Процедура расположена в двух общих модулях: ОбщегоНазначения(Серверный вариант) и ОбщегоНазначенияКлиент(Клиентский вариант). Пример: 1. Для вывода сообщения у поля управляемой формы, связанного с реквизитом объекта: ОбщегоНазначения...
5 месяцев назад
Основные Стандарты 1С при написании кода
Имена процедур и функций должны быть: Примеры: Неправильно: ВыполнитьПроверкуСПараметрами Правильно: ЗаполнитьИменаРеквизитовПоХозяйственнойОперации Комментарии обязательны для: Важно: Не дублировать название функции в комментарии. Называть типы параметров и возвращаемых значений. Параметры должны быть: Понятными: избегать сокращений типа P1, P2. Передаваться явно: не использовать переменные модулей или реквизиты формы. Располагаться логично: сначала общие, затем частные. Если параметров больше 7, их следует объединить в структуру...
6 месяцев назад
Результат запроса 1С в соответствие
Рассмотрим ситуацию, когда результатом вашего запроса являются две колонки: одна выступает ключом, вторая — значением. Эти данные нужно выгрузить в структуру соответствия (ключ-значение). Алгоритм: Сначала выполняется запрос, возвращающий набор строк с данными. Затем перебираются полученные строки, и каждая пара "ключ-значение" помещается в соответствующую структуру. Пример кода: Объяснение шагов: Формулировка запроса: запрос выбирает два столбца, один из которых служит ключом, второй — значением...
9 месяцев назад
Горячие клавиши в конфигураторе 1С
Ctrl+T - позволяет быстро найти текущий модуль в дереве конфигурации. Ctrl + Shift + F — это комбинация клавиш для форматирования кода. Она помогает автоматически выровнять и структурировать код, делая его более читаемым.
10 месяцев назад
Microsoft SQL Server Management Studio загрузить базу данных из бэкапа.
Запустите программу Microsoft SQL Server Management Studio. Это можно сделать через меню Пуск - Все - Microsoft SQL Server Tools 20 - SQL Server Management Studio 20 В открывшемся окне программы подключитесь к SQL Server в который вы хотите загрузить бэкап. Нажмите кнопку Connect. Щелкните правой кнопкой мыши "Databases(Базы данных)" на панели "Object Explorer(Обозреватель объектов)" и выберите "Restore Database (Восстановить базу данных)". В окне "Восстановить базу данных" укажите следующие данные...
10 месяцев назад
Директивы компиляции
Каждая процедура и функция модуля формы, модуля команды и общего модуля управляемого приложения предваряется директивой компиляции, определяющей среду исполнения данной процедуры. Директива предваряется символом "&". Допустимые директивы: При написании кода удобно использовать быстрый доступ. Набирайте "ДИРЕК", далее сочетание горячих клавиш "Ctrl+Q" или "Ctrl + Пробел" и выберите вариант для подстановки. Клиентская процедура (функция) исполняется в среде клиентского приложения. В такой процедуре доступен клиентский контекст формы и вызовы любых процедур модуля...
10 месяцев назад