Создать пропуск в 1с
В Зарплата и управление персоналом была добавлена функция составления перечней работников, которые продолжают работать в офисных условиях (не перешли на удалённый рабочий режим). Они необходимы для оформления пропусков в соответствии с требованиями, выдвинутыми Минкомсвязи.
Данные функции добавлены в виде специального расширения: они не требуют установки обновлений для ПО 1С ЗУП. Загрузить расширение можно из перечня с дополнительными материалами, который находится на странице с обновлениями для утилит (рис.1).
Пользователю необходимо загрузить и разархивировать данный дистрибутив. В нём присутствует само расширение, а также пособие по его инсталляции (рис.2).
Инсталляция расширения осуществляется администратором или другим пользователем, который имеет полные права, отображающиеся во вкладке Расширения (находится в разделе Печатные формы, отчёты и обработки меню под названием Администрирование).
Следует выбрать пункт Добавить из файла. Вслед за этим появится предупреждение, в котором необходимо нажать на Продолжить. Затем пользователь выбирает ярлык расширения (находится там, где был сохранён пользователем на этапе загрузки). Добавив рассматриваемое расширение в перечень, следует деактивировать пункт в графе Безопасный режим и заново запустить утилиту (рис.3).
Когда программа будет повторно запущена пользователь может переходить к составлению перечней работников. Это осуществляется при помощи набора функций Подготовка сведений для оформления отпусков (находится во вкладке Сервис меню Кадры).
При наличии в перечне работников, добирающихся до рабочего места при помощи собственного транспорта, а эту информацию (номера машин) необходимо добавить в данные для составления пропусков, то при первом переходе в раздел с функциями пользователь сможет увидеть вопрос об активации применения второстепенных реквизитов для этих физ. лиц. В данном случае необходимо выбрать вариант Да, если второстепенный реквизит (номера машин работников) не будет использоваться. В результате можно будет ввести номер машины физ. лица в его пропуск.
В случае, когда дополнительные реквизиты уже применяются в программе, а для физ. лиц уже был сформирован реквизит для внесения номера машины, выполнять процедуру добавления не требуется. Достаточно будет в списке функций внести имеющийся дополнительный реквизит при помощи пункта Ещё и выбора варианта Изменить форму.
В шапке указывается компания. Код области определяется в автоматическом режиме в соответствии с КПП, введённом при регистрации компании в органе налогового контроля. В случае необходимости он может быть изменён. Для ИП его можно внести в этой форме. Когда требуется составить перечень по одному подразделению, его необходимо выбрать в соответствующей графе (рис.5).
В перечень можно внести всех работников при помощи пункта под названием Заполнить. Также можно подобрать требуемых работников при помощи соответствующего пункта. В случае, когда не вся необходимая информация по сотрудникам была внесена в таблицу, её можно указать непосредственно в карточке физ. лица. Открыть её можно посредством нажатия на выбранную строку. Далее следует перезаполнить информацию об этих работниках в 1С Зарплата.
Заполнив таблицу, посредством пункта Сохранить в файл осуществляется проверка наличия всех необходимых полей (требуется все, кроме адреса электронной почты, а также номера машины). Сохранение файла осуществляется в формате и с названием, которые требуются Минкомсвязью: КОДРЕГИОНА_ИНН_ДАТА_ВРЕМЯ.csv. Используется кодировка ANSI.
Важный момент: при открытии сохранённого файла изначально может использоваться табличный редактор. Вместе с этим редактор при показе сведений из файла может подгонять их под «подходящий» формат. К примеру, строчка «0123» может принять вид числа 123. Ввиду этого для проверки имеющейся в файле информации следует открывать его и в обычном редакторе текстовых документов.
Программный продукт 1С Зарплата вы можете взять у нас в аренду за 1000 рублей в месяц.
В личном кабинете Сайта ЖКХ можно создавать заявки на пропуска для автомобилей. Для этого используется раздел «Мои пропуска»:
Рассмотрим, как пользоваться функционалом.
Как создать новую заявку на пропуск
Для создания заявки нажмите кнопку «Новая заявка»:
Выберите тип авто: Гость, Такси или Служебное авто.
Гос.номер авто - номер автомобиля, также укажите регион. Если поставить галочку «Иностранный номер», то исчезнет отдельное поле региона. Для служебного авто номер указывать не нужно, вместо него выбирается тип авто. Например, скорая, полиция, аварийная служба и другие.
Дополнительная информация – марка, модель и цвет авто.
Ожидаемая дата и время – время предполагаемого приезда машины.
Адрес назначения – выберите ваш дом и номер квартиры.
Ваше ФИО – укажите ФИО.
Ваш телефон – укажите телефон.
Комментарий – поле для дополнительной информации по заявке.
После заполнения заявки нажмите «Создать заявку».
Созданная заявка примет статус «Ожидается»:
После того как сотрудник КПП отметит приезд машины, статус будет «На парковке»:
Щелкнув на строке с заявкой откроется ее описание:
После того как сотрудник КПП отметит, что машина уехала, заявка пропадет из списка.
Как отредактировать или удалить созданную заявку
После создания заявки вы можете ее изменить или удалить. Это возможно, если сотрудник КПП ещё не отметил приезд машины, то есть для заявок со статусом «Ожидается».
Для редактирования заявки нажмите на значок «Редактировать пропуск»:
Внесите изменения и нажмите кнопку «Сохранить заявку»:
Для удаления заявки нажмите на значок «Удалить пропуск»:
Как быстро создать заявку на основании имеющейся
Для ускорения создания заявки скопируйте информацию из предыдущих заявок. Для этого нажмите на значок «Копировать»:
Откроется окно создания заявки, поменяйте нужные сведения и нажмите «Создать заявку»:
ЖКХ: Система пропусков - это сервис, предназначенный для домов, при въезде на территорию которых находится контрольно-пропускной пункт.
Создание жильцами заявок на проезд через КПП.
Автоматизация деятельности работника КПП.
Сбор информации о заезде, выезде и нахождении машин на парковке.
Рассмотрим подробнее возможности.
Установка сервиса
Установка сервиса пропусков состоит из нескольких шагов.
Шаг 1. Обновление Сайта ЖКХ
Обновите базовый модуль сайта ЖКХ до версии не ниже 15.1.4 по инструкции, базовый модуль поставляется автоматически при установке одной из редакций сайта ЖКХ.
Шаг 2. Установка Модуля интеграции с ЖКХ: Система пропусков
Скачайте и установите Модуль интеграции с ЖКХ: Система пропусков, для этого:
Зайдите в раздел «Marketplace - Каталог решений», найдите в поиске модуль пропусков и нажмите «Установить».
Установите флажок для обновления модуля и нажмите «Загрузить»:
Ознакомьтесь с условиями лицензионного соглашения и конфиденциальности, установите флажки и нажмите «Применить»:
Нажмите «Установить» и далее «Приступить к установке»:
Отметьте флажками сайты, для которых надо добавить меню для перехода на страницу пропусков и нажмите «Установить модуль»:
Шаг 3. Активация лицензии
После установки модуля в личном кабинете появится меню «Мои пропуска»:
Изначально раздел будет недоступен, так как для использования сервиса требуется оплатить лицензию на ЖКХ: Система пропусков. В административном разделе сайта в меню «Сервисы - ЖКХ: Система Пропусков» отображается информация о лицензии:
Для получения лицензии:
название и ИНН вашей организации;
Вам будет выставлен счет, после его оплаты вам сообщат об активации лицензии.
Зайдите в меню «Сервисы - ЖКХ: Система Пропусков» и проверьте информацию о лицензии:
Сервисом можно пользоваться.
Функционал жильца (собственника лицевого счета)
У жильца сервис находится в меню «Личный кабинет - Мои пропуска»:
При выборе данного пункта откроется раздел для работы с заявками:
Для создания заявки нужно нажать кнопку «Новая заявка».
В форме создания заявки есть 3 типа автомобиля: «Гость», «Такси» и «Служебное авто».
3.1. Поля у типов «Гость» и «Такси» одинаковые:
Гос.номер авто - указывается номер автомобиля. Если поставить галочку «Иностранный номер», то исчезнет отдельное поле региона.
Дополнительная информация - указывается марка, модель и цвет авто. Поле не обязательное для заполнения.
Ожидаемая дата и время - указывается время предполагаемого приезда машины.
Адрес назначения - указывается дом и квартира жильца.
Ваше ФИО - автоматически заполняется ФИО жильца, но можно изменить и указать любое.
Ваш телефон - автоматически заполняется телефоном жильца, но можно изменить и указать любой.
Комментарий - поле для дополнительной информации по заявке. Поле не обязательное для заполнения.
Если все обязательные поля заполнены правильно, то можно создать заявку.
3.2. Для типа автомобиля «Служебное авто» вместо гос. номера нужно выбрать Тип служебного авто (типы служебных авто добавляются и изменяются администратором). Остальные поля совпадают.
После нажатия кнопки «Создать заявку» появляется новая заявка со статусом «Ожидается». Нажав на заявку можно увидеть всю введенную информацию.
Справа у заявки со статусом «Ожидается» имеется три иконки:
- редактировать пропуск.
- удалить пропуск.
- копировать.
При нажатии на кнопку «Удалить пропуск» заявка на въезд удаляется.
При нажатии на кнопку «Копировать» создается новая заявка, в которой все поля сразу заполнены теми же данными, что и в изначальной заявке.
При нажатии на кнопку «Редактировать пропуск» открывается окно редактирования заявки.
Всего может быть 4 статуса:
На парковке - работник КПП отметил дату и время въезда для данной машины.
Завершена - работник КПП отметил дату и время выезда машины с парковки.
Отменена - работник КПП отменил заявку (например если машина не приехала к ожидаемой дате/времени)
Ожидается - работник КПП еще не отметил дату и время въезда для данной машины.
Редактирование и удаление доступно только для заявок со статусом «Ожидается». Для заявок с другими статусами остается только иконка «Копировать».
При нажатии на «Поиск» открывается меню поиска.
Можно настроить список выводимых заявок по дате создания, дате заезда, дате выезда, гос. номеру и полю тип/марка/модель авто (это поле производит отбор по дополнительной информации и по типам служебного авто из заявки).
Кроме того, можно включить отборы по статусам:
Только активные - это заявки со статусами «Ожидается» и «На парковке».
Завершенные заявки - это заявки со статусом «Завершена» и «Отменена».
Все - вывести в список все заявки.
Функционал работника КПП
У работника КПП функционал работы с пропусками находится в меню «Список пропусков».
На странице работы с пропусками имеется три вкладки: «Новые заявки», «Авто на территории» и «Завершенные заявки» и кнопка настройка поиска (отбора).
2.1. На вкладке «Новые заявки» выводятся заявки со статусом «Ожидается». Это заявки, поступившие от всех пользователей, в которых работник КПП еще не отметил дату и время въезда . Для этих заявок у работника КПП имеется два доступных действия:
Машина приехала - при этом откроется меню с вводом даты и времени въезда. Заявка переместится на вкладку «Авто на территории» и получит статус «На парковке».
Отменить заявку - при этом откроется окно, в которое необходимо вписать причину отмены. Заявка переместится на вкладку «Завершенные заявки» и получит статус «Отменена».
2.2. На вкладке «Авто на территории» выводятся заявки со статусом «На парковке», у которых работник КПП указал дату и время въезда на парковку. Для этих заявок у работника КПП имеется два доступных действия:
Отменить въезд - при этом заявка получает статус «Ожидается», перемещается во вкладку «Новые заявки», а дата и время въезда удаляются.
Завершить заявку - при этом откроется меню с вводом даты и времени выезда. Заявка получает статус «Завершена» и перемещается на вкладку «Завершенные заявки».
2.3. На вкладке «Завершенные заявки» выводятся заявки двух видов:
Со статусом «Завершена» - у которых работник КПП указал дату и время выезда с парковки.
Со статусом «Отменена» - у которых работник КПП указал причину отмены.
Работник КПП может возобновить заявку по соответствующей кнопке. При этом: /p>
Заявка со статусом «Завершена» меняет статус на «На парковке», а дата и время выезда удаляется.
Заявка со статусом «Отменена» меняет статус на «Ожидается», а причина отмены удаляется.
Чтобы создать новую заявку самому, работнику КПП нужно нажать на кнопку «Создать заявку». При этом перед ним откроется форма создания заявки, которая почти полностью повторяет форму жильца, но имеется различие.
Если жилец выбирает свой адрес из списка, то работнику КПП нужно начать вводить адрес, и после этого выбрать предложенный адрес из выпадающего списка. Так необходимо сделать как для выбора дома, так и для выбора квартиры.
ВАЖНО: если просто вписать адрес, а не выбрать его, то заявку создать не удастся!
Заявка, созданная работником КПП, сразу получает статус «На парковке», а датой въезда указывается дата и время создания.
Поиск у работника КПП работает как и у жильца, но без возможности выбора статусов. Поиск работает только в пределах выбранной вкладки т.е. на вкладке «Новые заявки» можно найти только заявки со статусом «Ожидается», на вкладке «Авто на территории» только заявки со статусом «На парковке», а на вкладке «Завершенные заявки» только со статусами «Завершена» и «Отменена».
Администрирование
Для работы сервиса используются две группы пользователей:
Владелец лицевых счетов - стандартная группа сайта ЖКХ;
Сотрудники КПП - создается при установке сервиса.
В настройках модуля для них установлены следующие уровни доступа:
Владельцы лицевых счетов - просмотр всех данных сервиса. Для работы с функционалом жильца;
Сотрудники КПП - запись. Для работы с функционалом работника КПП.
Сервис «ЖКХ: Система пропусков» доступен в административном меню Сервисы.
В пункте «Пропуска» администратору доступны все заявки со всеми статусами.
Администратор не может создавать заявки или вносить изменения в имеющиеся. Ему доступны только просмотр и удаление имеющихся заявок.
В пункте «Типы служебных авто» администратору доступны типы служебных авто, которые можно будет выбрать при создании заявок по служебным авто.
Тип служебного авто - название типа авто, которое будет выводиться в списке выбора и в списке с заявками в колонке Автомобиль.
Показать в списке заявок тип служебного авто - это служебный реквизит определяющий как будет выводиться данный тип в списке заявок. Если он имеет значение «Y», то в списке будет выводиться значение из «Тип служебного авто», если он имеет значение «N», то в списке будет выводиться текст «Служебное авто».
В первом случае в списке выводится тип, а во втором подписывается «Служебное авто».
Обработка содержит функции получения данных из СКУД Сигур (бывш. Сфинкс) хранящиеся в MySQL. Пример позволяет получать информацию по сотрудникам в заданных отделах и по нахождению на рабочем месте. Обработка тестировалась на последней версии 1С (8.3.10.2561) и Win Server 2012 R2, использует только стандартные возможности платформы 1С + драйвер для СУБД MySQL.
Обработка содержит публичные переменные/реквизиты:
ВремяДома (Целое число [2]), Limit (Строка [10]), Табель (Строка [100])
Их описание дано в функции "Конструктор"
Приватные переменные:
Connection - COM Объект ADODB.Connection
Recordset - COM Объект ADODB.Recordset
Примеры использования:
Конструктор и деструктор
Использование обработки всегда должно начинаться с вызова конструктора!
Основные функции:
ВыполнитьЗапрос()
ПолучитьСотрудников()
ПолучитьПосещаемость()
ЕСЛИ У ВАС ВОЗНИКЛИ ВОПРОСЫ, С УДОВОЛЬСТВИЕМ ОТВЕЧУ В КОММЕНТАРИЯХ ИЛИ ЛС
Специальные предложения
Обращаю внимание, что публикация упорно съедает знаки "<>" - в техпотдержку написал, надеюсь исправят.
Вот пример для расшировки карт в запросе для W26:
Может в будующем сделаю статью по загрузке данных в СКУД.
Но вообще добавление через MySQL запрос в целом выглядит следующим образом:
(5)
Привет.
Фотки в сигуре не вели.
И Я на том месте уже не работаю.
Так что вряд ли смогу подсказать)
Но это 100% реально сделать.
(5)
Выгрузку фото сделать несложно. Кроме вставки в таблицу PERSONAL надо еще добавлять строку в таблицу PHOTO, колонки:
ID - ID объекта. =PERSONAL.ID.
PREVIEW_RASTER - Уменьшенная копия фотографии в формате JPEG в цветовом пространстве RGB *1.
HIRES_RASTER - Полноразмерная фотография в формате JPEG в цветовом пространстве RGB *1.
TS - «Версия фотографии». Целое число, которое меняется тогда и только тогда, когда меняется сама фотография (поля _RASTER). Может быть, например, хешем от изображения или временем его создания. Используется в работе кеша фотографии на стороне клиентских мест, а также кеша биометрических дескрипторов, которые строятся системой автоматически для добавляемых или изменяемых фотографий.
*1 Уменьшенная копия фотографии используется в интерфейсе системы там, где область ее отображения минимальна. Рекомендуется в качестве уменьшенной копии записывать версию фотографии, не превышающую размера 256x256 пикселей, в качестве полноразмерной — не превышающую размера 1920x1080 пикселей.
Допускается записывать в качестве уменьшенной копии тоже самое, что и в качестве полноразмерной, в т.ч. изображение достаточно большого размера.
Просто достать все карты за период в формате 000,0000. время входа, выхода. справочник персонал не ведется.
Знаем только номер карты. пример 000,12345.
Хотим получить данные по этой карте.
например запрос
select id,logtime,devhint,logdata,ord(substr(logdata,5,2)) as dir from logs where substr(logdata,1,2)=0xFE07
известен только номер xxx,12345
if(substr(HEX(logdata), 1, 2) = 18,
CONCAT(
RIGHT(CONCAT('000', CONV(substr(HEX(logdata), 3, 6), 16, 10) DIV 65536),3),
',',
RIGHT(CONCAT('00000', CONV(substr(HEX(logdata), 3, 6), 16, 10) % 65536), 5)),
NULL)
а что данное условие делает? substr(HEX(logdata), 1, 2) = 18
разобрался.
Может помнишь как достать из 0xFE0700010103000000001800F20C00000000FFFF код карты 000,61664
(12)
Насколько помню, проверяет является ли карта в формате Wiegand-26, в противном случае возвращает null, но это было давно и не правда.
Вот как расшифровать в mysql запросе:
Смысл тут - взять кусочек HEX, превратить его в число. Поделить на 65536 и записать в формате 000
Затем взять еще кусочек HEX, снова в число, получить остаток от деления на 65536 и записать в формате 00000
Затем объединить это дело в 000,00000
Вот так функцией 1с:
(14) У вас очень старая платформа?
СтрШаблон - подставляет параметры в строку. Аналог в других языках - format
СтрРазделить - разбивает строку в массив подстрок по заданому разделителю. Аналог в других языках - split
(19) Ну да, можете поискать эти функции в общем модуле бсп по работе со строками.
Но с 8.3.6 это включено в платформу.
(0) Подскажите как называется имя базы по умолчанию? Представители установили, а имя базы для подключения не знают, доступа у меня к серверам нет.
Сервер = есть
Порт = есть
Имя Базы = НЕТ
Пользователь = есть
Пароль = есть
`tc-db-main` - справочники
`tc-db-log` - события
Здравствуйте. Подскажите, пожалуйста, где хранятся номера пропусков, если пропуск не один? В таблице personal хранится только одна запись по сотруднику. Соответственно, одна запись CODEKEY и одно значений пропуска. В самом приложении СИГУР вводим по сотруднику несколько пропусков. Как найти номер второго пропуска?
(25) Привет, честно говоря, не помню и сугура под рукой нет уже давно.
Но точно получал и выводил несколько пропусков по сотруднику.
Возможно в списке сотрудников по одному человеку прям несколько записей.
(26)Запросом по сотруднику только одну строку получаем. И ID сотрудника - это ключевое поле по таблице.
Все оказалось очень просто: первый пропуск хранится в таблице Personal. Все последующие номера пропусков находятся в таблице personal_key.
А можете помочь с преобразованием номера карты em-marine вида "0008599310" в код Wiegand "000003066E1D"?=) буду крайне признателен, самому знаний не хватает и где взять найти не могу)
(32) Неа, не знаю я как формируется emmarine.
По поводу виганда - просил у саппорта СКУДа скинуть мне данные.
Они скинули экселевский файл с формулой.
(32)
1) переводите 0008599310 в двоичную форму, получается:
100000110011011100001110
2) дополняете слева нулями до 24 бит:
100000110011011100001110 (в данном случае их и так было 24)
3) разбиваете по-середине на две части по 12 бит:
100000110011 011100001110
4) считаете кол-во единиц в левой и правых частях:
100000110011 => N1=5
011100001110 => N2=6
5) C1 = N1%2, т.е. остаток от деления N1 на 2.
C1 = 1
6) C2 = (N2+1)%2, т.е. остаток от деления (N2+1) на 2.
C2 = 1
7) добававляете C1 слева двоичного представления, C2 - справа:
1 100000110011 011100001110 1
8) воспринимаете результат как 26-и битное целое, переводите его в hex:
3066E1D
9) дополняете слева нулями до 12 знаков:
000003066E1D
Очевидно же все.
(34) разобрался уже, спасибо. кому нибудь точно пригодится, в инете в большинстве ресурсов как то коряво написано или не полностью
Возможно ли с помощью данной обработки выгружать данные в табель, если да то подскажите пожалуйста как? как её применить в управляемых формах? Спасибо.
(36) Это скорее полуфабрикат для разработчиков.
Сигурда под рукой уже с год нету.
Вообще это реализуемо естественно.
Спасибо за ответ. Пытаюсь собрать обработку в управляемых формах на основе выложенного кода но есть проблемы с некоторыми данными, подскажите пожалуйста, чего не хватает. Заранее благодарен. Извините если вам покажется абсурдным этот вопрос, но мне очень нужен ваш ответ.
Вот ошибки;
Обработка.Сигур.Форма.Форма.Форма(118,3)>: Переменная не определена (Connection)
>Connection.Close(); (Проверка: Сервер)
: Переменная не определена (Connection)
Подключение = ТипЗнч(Recordset) = Тип("COMОбъект") И ТипЗнч(>Connection) = Тип("COMОбъект"); (Проверка: Сервер)
: Переменная не определена (Connection)
Recordset.Open(ТекстЗапроса, >Connection, 1); (Проверка: Сервер)
: Переменная не определена (Connection)
Recordset.Open(ТекстЗапроса, >Connection, 1); (Проверка: Сервер)
: Переменная не определена (Connection)
Recordset.Open(ТекстЗапроса, >Connection, 1); (Проверка: Сервер)
: Переменная не определена (Recordset)
Подключение = ТипЗнч(>Recordset) = Тип("COMОбъект") И ТипЗнч(Connection) = Тип("COMОбъект"); (Проверка: Сервер)
: Переменная не определена (Recordset)
>Recordset.Open(ТекстЗапроса, Connection, 1); (Проверка: Сервер)
: Переменная не определена (Recordset)
>Recordset.Open(ТекстЗапроса, Connection, 1); (Проверка: Сервер)
: Переменная не определена (Recordset)
>Recordset.Open(ТекстЗапроса, Connection, 1); (Проверка: Сервер)
: Переменная не определена (Limit)
|LIMIT "+>Limit+" (Проверка: Сервер)
: Переменная не определена (Limit)
|LIMIT "+>Limit+" (Проверка: Сервер)
: Переменная не определена (Соединение)
Если >Соединение.Конструктор("MySQL ODBC 5.3 ANSI Driver") (Проверка: Сервер)
: Переменная не определена (Соединение)
И >Соединение.Деструктор() Тогда (Проверка: Сервер)
: Переменная не определена (Соединение)
ТЗ = >Соединение.ПолучитьСотрудников("Gebau", "1"); (Проверка: Сервер)
: Переменная не определена (Соединение)
Структура = >Соединение.ПолучитьПосещаемость( Период.ДатаНачала, (Проверка: Сервер)
: Переменная не определена (Драйвер)
Сигур.Конструктор(>Драйвер); (Проверка: Сервер)
: Переменная не определена (Драйвер)
Сигур.Конструктор(>Драйвер, , , , , , Структура); (Проверка: Сервер)
: Переменная не определена (Драйвер)
Сигур.Конструктор(>Драйвер); (Проверка: Сервер)
: Переменная не определена (Структура)
Сигур.Конструктор(Драйвер, , , , , , >Структура); (Проверка: Сервер)
: Переменная не определена (Структура)
ТабДок = >Структура.ТабДок; (Проверка: Сервер)
: Переменная не определена (Период)
Структура = Соединение.ПолучитьПосещаемость( >Период.ДатаНачала, (Проверка: Сервер)
: Переменная не определена (Период)
>Период.ДатаОкончания, (Проверка: Сервер)
: Переменная не определена (Сотрудник)
>Сотрудник, (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (НаборЗаписейВТаблицу)
ТЗ = >НаборЗаписейВТаблицу(); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (НаборЗаписейВТаблицу)
ТЗ = >НаборЗаписейВТаблицу(); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (НаборЗаписейВТаблицу)
ТЗ = >НаборЗаписейВТаблицу(); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (КонкатенацияМассивов)
Отделы = >КонкатенацияМассивов(Новый Структура("Отделы,Строки", Отделы, Строки), Истина); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (КонкатенацияМассивов)
Отделы = >КонкатенацияМассивов(Новый Структура("Отделы,Строки", Отделы, Строки), Истина); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (РасшифроватьКарту)
>РасшифроватьКарту(Строка.CODEKEY); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (РасшифроватьКарту)
>РасшифроватьКарту(Строка.CODEKEY); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (РасшифроватьКарту)
>РасшифроватьКарту(Строка.EventCodeKey); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (ПолучитьСотрудникаПоТабелю)
Строка.Сотрудник = >ПолучитьСотрудникаПоТабелю(Строка.TABID); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (ПолучитьСотрудникаПоТабелю)
Работник.Сотрудник = >ПолучитьСотрудникаПоТабелю(Работник.Табель); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (РусифицироватьКолонкиТаблицы)
>РусифицироватьКолонкиТаблицы(ТЗ); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (РусифицироватьКолонкиТаблицы)
>РусифицироватьКолонкиТаблицы(ТЗ); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (РассчитатьПосещаемость)
Посещаемость = >РассчитатьПосещаемость(вДанные, ДатаНачала, ДатаОкончания); (Проверка: Сервер)
: Процедура или функция с указанным именем не определена (СформироватьТабДокПосещаемости)
ТабДок = >СформироватьТабДокПосещаемости(МассивРаботников, ДатаНачала, ДатаОкончания); (Проверка: Сервер)
: Переменная не определена (Обработки)
Сигур = >Обработки.Сигур.Создать(); (Проверка: Тонкий клиент)
: Переменная не определена (Обработки)
Сигур = >Обработки.Сигур.Создать(); (Проверка: Тонкий клиент)
: Переменная не определена (Обработки)
Сигур = >Обработки.Сигур.Создать(); (Проверка: Тонкий клиент)
: Переменная не определена (Обработки)
Сигур = >Обработки.Сигур.Создать(); (Проверка: Тонкий клиент)
: Переменная не определена (Соединение)
Если >Соединение.Конструктор("MySQL ODBC 5.3 ANSI Driver") (Проверка: Тонкий клиент)
: Переменная не определена (Соединение)
И >Соединение.Деструктор() Тогда (Проверка: Тонкий клиент)
: Переменная не определена (Соединение)
ТЗ = >Соединение.ПолучитьСотрудников("Gebau", "1"); (Проверка: Тонкий клиент)
: Переменная не определена (Соединение)
Структура = >Соединение.ПолучитьПосещаемость( Период.ДатаНачала, (Проверка: Тонкий клиент)
: Переменная не определена (Драйвер)
Сигур.Конструктор(>Драйвер); (Проверка: Тонкий клиент)
: Переменная не определена (Драйвер)
Сигур.Конструктор(>Драйвер, , , , , , Структура); (Проверка: Тонкий клиент)
: Переменная не определена (Драйвер)
Сигур.Конструктор(>Драйвер); (Проверка: Тонкий клиент)
: Переменная не определена (Структура)
Сигур.Конструктор(Драйвер, , , , , , >Структура); (Проверка: Тонкий клиент)
: Переменная не определена (Структура)
ТабДок = >Структура.ТабДок; (Проверка: Тонкий клиент)
: Переменная не определена (Период)
Структура = Соединение.ПолучитьПосещаемость( >Период.ДатаНачала, (Проверка: Тонкий клиент)
: Переменная не определена (Период)
>Период.ДатаОкончания, (Проверка: Тонкий клиент)
: Переменная не определена (Сотрудник)
>Сотрудник, (Проверка: Тонкий клиент)
(38)
Судя по всему вы не объявили переменные в модуле объекта:
Огромное спасибо. Теперь намного лучше, но появились ещё 2 ошибки помогите пожалуйста разобраться и с ними
инициализации модуля: Обработка.Сигур.Форма.Форма.Форма
по причине:
: Неопознанный оператор
Connection >- COM Объект ADODB.Connection
: Определения процедур и функций должны размещаться перед операторами тела модуля
>Функция Конструктор( Знач Драйвер,
1) наверное забыли установить драйвер для работы с MySQL
2) не там переменные объявили.
Они должны объявлятся в самом начале модуля объекта.
Вот не задача, драйвер установлен и переменные указаны правильно, да вот всё равно ошибки не прекращаются
: Неопознанный оператор
Connection >- COM Объект ADODB.Connection (Проверка: Сервер)
: Определения процедур и функций должны размещаться перед операторами тела модуля
>Функция Конструктор( Знач Драйвер = "SQL Server", (Проверка: Сервер)
Либо переменные объявили не там где надо, либо точку с запятой установили после "КонецПроцедуры"
Спасибо конечно за подсказки, но увы не чего не получается с этими ошибками, быстрее всего нужно смотреть саму обработку для полного анализа
Добрый день! Подскажите пожалуйста как выполнить загрузку из mysql с определенного id при попытке запроса WHERE ID > '2570' 1с всё равно обходит все записи. Спасибо.
(45) Поставьте себе какойнить удобный запросник или phpmyadmin или datagrip. Там и эксперементируйте.
Настраиваю новую базу данных сигура.
помню что для работы с персоналом нужна таблица personal в tc-db-main
Но не могу подключиться к базе
логин root
а пароль какой? Пустой, sphinx и т.п. не подходят.
(49) Позвони в саппорт, они вежливо и сразу отвечали на все вопросы.
Также на оффсайте есть ман.
Я уже два года не занимаюсь сфинксом-сигуром, ничего не помню)
Рассмотрим возможности паспортного учета в программе 1С: Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК, ред. 3.0.
1. Документ «Заявление о регистрации (о снятии с регистрационного учета) по месту жительства» предназначен для оформления заявления жильца о регистрации (снятии с регистрации):
В документе два вида операции: регистрация и снятие с регистрации, порядок заполнения операций аналогичен.
В документе указывается лицевой счет и жилец, которого необходимо зарегистрировать по месту пребывания. На каждого регистрируемого необходимо создавать отдельный документ. Если жильца нет в справочнике «Жильцы», нужно предварительно создать его.
На основании «Заявления» можно создать документы «Свидетельство о регистрации по месту жительства», «Договор безвозмездного пользования по месту жительства» и «Изменение лицевого счета».
Также из документа можно распечатать следующие формы:
- Адресный листок прибытия
- Адресный листок убытия
- Заявление о регистрации (снятии с регистрационного учета) по месту жительства
- Заявление собственников для регистрации
- Листок статистического учета прибытия (выбытия)
- Сведения о регистрации гражданина РФ по месту жительства
- Справка об отсутствии паспорта (на регистрации)
- Справка об отсутствии паспорта в связи с заменой
2. Документ «Свидетельство о регистрации по месту жительства» можно заполнить на основании «Заявления о регистрации» или создать новый документ вручную. При этом необходимо указать только нужный лицевой счет и проживающего:
Из документа можно распечатать свидетельство о регистрации по месту жительства и справку о регистрации по месту жительства:
3. Договор безвозмездного пользования по месту жительства также может быть заполнен на основании «Заявления о регистрации» или создан вручную. При заполнении указывается лицевой счет и проживающий.
На практике такой договор может быть использован для проживания в квартире родственников или знакомых. То есть в случаях, когда плата за проживание не взимается, но есть необходимость документально оформить отношения, например, для регистрации проживающих.
Из документа можно сформировать печатную форму договора:
Список всех документов по оформлению регистрации по месту жительства можно также посмотреть в Журнале учета документов по месту жительства:
Последовательность заполнения документов аналогична операциям регистрации по месту жительства.
3) Формы регистрационного учета
В программе есть возможность формировать различные формы паспортного стола. Все формы можно просмотреть в пункте меню «Паспортный стол» - «Формы регистрационного учета».
Каждая форма заполняется по выбранному лицевому счету и жильцу:
Кроме этого доступны различные настройки печати в зависимости от выбранной формы:
Читайте также: