Иванчиков Иван

27
Рейтинг

Dr.ZIG
Иван Иванчиков



  •   Регистрация: 09.07.2009 (14 лет назад)

  •   Был(а) на сайте: 19.07.2022

Подписчики 1

Рейтинг 27

Помощник работы с клиентами

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Windows Абонемент ($m) Конфигурация (md, cf) Учет рабочего времени Управление проектом (PMO, EPM)

Конфигурация предназначена для системных администраторов и программистов. Начинал писать для себя где-то в 2012 году на основании подобной разработки в фирме, где раньше работал. Конфигурация позволяет вести учёт поступающих задач от клиентов и учёта времени, затраченного на выполнение работ по поставленным задачам. Лично у меня база с этой конфигурацией опубликована на веб-сервере (домашнем), поэтому, когда я нахожусь у клиента, а мне надо вспомнить, например, пароль от базы данных клиента или записать работу, которую я выполнил, то захожу через браузер и выполняю необходимые действия. В связи с этим платформа, минимально необходимая для работоспособности, нужна 8.3.3.721, где введён режим использования модальности, поскольку часть кода изменена для оптимизации работы через интернет-браузеры.

1 стартмани

06.04.2015    13348    29    Dr.ZIG    7       

8

Комментарии

DevВопрос по РеквизитФормыВЗначение#4 08.06.18 7:47
Решил подобный вопрос хранением заголовков в структуре ИмяКолонки -> Заголовок. Затем при переборе колонок таблицы полученной в результате РеквизитФормыВЗначение, устанавливал заголовки колонок из структуры.
DevОбновление ролей пользователя#5 04.08.17 12:04
(3) Перезаход понятно, что поможет, интересовало именно добавление роли пользователю при входе, чтобы он дальше мог работать. Думал, может есть какой-то метод типа "ОбновитьПовторноИспользуемыеЗначения" только с ролями.
DevОбновление ролей пользователя#1 28.07.17 9:18
Не обновляются роли текущего пользователя в текущем сеансе
Пишу код:
Код
ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь();
ТекущийПользователь.Роли.Добавить(Метаданные.Роли.МояРоль);
ТекущийПользователь.Записать();


РольДоступна("МояРоль") - возвращает "Ложь". Хотя в списке ролей пользователя роль появляется. Как обновить список ролей для отрабатывания метода "РольДоступна"?
DevНе выбирается иерархический список на форме списка справочника (УФ, Такси)#1 04.05.17 3:53
Создал иерархический справочник "Файлы", добавил туда группы, элементы с созданными родителями. Открываю форму списка, но там не могу выбрать "Режим просмотра --> Иерархический список". режим просмотра вообще поменять не могу.



Что я делаю не так?
DevВзаимодействие 1С и SQL#25 11.11.16 17:03
(23) (24) Косяк был похоже у меня, а я на него не обращал внимания. Изначальный код подключения к базе SQL и ввода команды копировал с сайта какого-то, а там была строка
Цитата
Command.CommandTimeout = 100;
Как я понимаю до конца формирования xml, отваливалось соединение. Сейчас увидел заветный xml, но единственное, что я пока не понял это то, что после считывания один раз в отладчике поля Fields(0).Value, а может и по другой причине, например по таймауту, Value заNULLяется. Пришлось убрать проверку, что Value <> NULL потому что после проверки уже NULL.

PS: Код из (23) наиболее правильный и работоспособный.
DevВзаимодействие 1С и SQL#21 10.11.16 13:54
(20) Заменил тип на 135, процедура отработала, возможно успешно, как и некоторые другие варианты. Как теперь из COMОбъекта получить XML?
DevВзаимодействие 1С и SQL#19 10.11.16 4:52
(18)Может администратор SQL что-то недонастроил, я со стороны SQL слабо владею навыками программирования. Может и версия старее. Google натолкнул на статью про эту ошибку: https://support.microsoft.com/ru-ru/kb/214459
Цитата
Это обусловлено тем, что SQL Server не поддерживает тип данных adDBDate. Чтобы устранить эту проблему, измените тип данных параметра @ theDate на adDBTimeStamp.
Видимо тип параметра надо другой попробовать. Сейчас почитаю про типы
DevВзаимодействие 1С и SQL#17 10.11.16 3:09
(16) После Command.Execute() вылезла ошибка
Код
[ODBC SQL Server Driver]Дополнительная функция не реализована
DevВзаимодействие 1С и SQL#15 09.11.16 18:17
(14) Спасибо, конечно, но это всё кодинг на стороне SQL, который в моём случае делает администратор базы данных, меня же больше интересует получение этих данных на стороне 1С, то есть вытягивание xml файла из COM объекта, в котором возможно он уже присутствует.
DevВзаимодействие 1С и SQL#13 09.11.16 17:33
(12) Получен XML (на скриншоте в окне "Результаты")