Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Способ реализовать веб-конфигуратор для 1С8

Подскажите по сабжу.

Требуется кодить через браузер в удаленной базе, причем требуется совместная работа нескольких программистов (2-3) над одной конфой.

Пытаюсь собрать идеи как это можно реализовать и чтобы оно работало.

Понимаю что будут сложности но с помощью

и

это вполне можно реализовать.

Как это себе представляю что на сервере конфа разбирается в xml файлы.
Эти xml файлы выгружаются в некую систему "веб-конфигуратора" и там редактируются.
По команде/заданию они обратно загружаются и собираются в конфу 1С  для запуска и тестирования.

Для кода на ЯП 1С реализовать редактор проблем не вижу особых кроме времени (и денег).

Но что делать с редакторами форм и прочего?
Ответ: в чем проблема? используйте опубликованный сервер хранилища через интернет, видел пару раз у народа все отлично работает. Пробовал EDT, выгрузку загрузку там проскакивали артефакты типа - менялся ид объекта при очередной загрузке... на мой взгляд кроме штатных средств сейчас нормально не поработаешь ..
Вопрос: Получение снимка с Веб камеры

Всем доброго времени суток. Стало интересно попробовать получить снимок с веб камеры (не WIA, а обычной USB камеры). В интернете нашёл много примеров получения снимков с WIA устройств, но протестив 3 вебки ни одна не отобразилась в винде как WIA, как WIA отобразился только фотоаппарат (но это не вебка). Может кто уже интересовался данным вопросом и преуспел?
Ответ: Решил проблему написанием ActiveX DLL-ой.
1. Регистрируем библиотеку (см. вложения)
Windows Batch file
1
regsvr32 c:\MyComp.dll
2. В 1С создаём обычную форму
3. Переходим в меню Форма->ActiveX

4. В открывшемся окне выбираем нужный компонент

5. Для сохранения картинки кидаем на форму кнопку и процедуру пишем
1C
1
2
3
Процедура Кнопка1Нажатие(Элемент)
ЭлементыФормы.ЭлементУправления1.SaveImage("Путь и имя куда созранять");//ЭлементУправления1- это тот самый ActiveX контрол, который мы кинули на форму первым, отсюда и такое имя
КонецПроцедуры
P.s. Файлы сохраняются в *.bmp
5. Всё теперь можно запустить 1С Предприятие и посмотреть на то что получилось.



P.s. Если запустите из 1С из конфигуратора то будите любоваться на чёрный экран т.к. контрол даже в незапушенном виде в окне конфигуратора уже подключается к камере.
Вопрос: Макрос в Конфигураторе 1С

Здравствуйте!
Мысль такая повесить на сочетания клавиш, например, копирование строки кода, в которой находится курсор. Ну и другие операции частые.
Интересно насколько это ускорит работу.
Подкиньте идеи как реализовать.
Ответ: () Как шаблон от 1С ускорит операцию выделить всё и скопировать в буфер в тексте модуля одного конфигуратора и потом выделить всё вставить из буфера в другом конфигураторе?
Мышкой - два движения, 4 кнопки.
Клавиатурой - нажать минимум 10 клавиш, если окна в фокусе.
Вопрос: Настройка веб-сервиса

гуглил, гуглил, так и не нашел ответа на свой вопрос. Суть в следующем - впервые сам настраиваю веб-сервис, он у меня валится с ошибкой 500.
Из конфигуратора на сервере опубликовал веб-сервис. По адресу C:\inetpub\wwwroot\ИмяБазы на сервере 2 файлика создалось, внутри посмотрел - все аналогично уже работающему веб-сервису другой базы. В самом веб-сервисе весь код пока закоментировал, так как во многих темах пишут 500 - это ошибка выполнения кода.
Валится вот на этой строе (сразу в исключение вылетает):

ВСОпределение = Новый WSОпределения(ПараметрыВебСервиса.ПутьПубликацииСервиса, ПараметрыВебСервиса.Пользователь, ПараметрыВебСервиса.Пароль,,ПараметрыВебСервиса.Таймаут);

Отладчик показывает, что в ПараметрыВебСервиса.ПутьПубликацииСервиса сидит
.

Пользователь и пароль - мои, права в базе у этого пользователя Полные, на веб-сервис права есть. На сервере вроде как тоже должны быть админские

Что я не сделал, куда копать?
Ответ: раскоментировал все, все работает как надо. что это было... что за шаманства, хз
Вопрос: Отладка веб-клиента: Не удалось получить свойство "webwin"

Пытаюсь запустить из конфигуратора отладку веб-клиента (браузер IE11).

Проходит процедуру УстановкаПараметровСеанса(ИменаПараметровСеанса) нормально, а дальше в браузере появляется окно:
[1C]Не удалось получить свойство "webwin" ссылки, значение которой не определено или является NULL
]
И загрузка останавливается.

mod_main_loader.js -- файл скачал, но разобраться в нём невозможно. Он весит 2 МБ и сжат.
Ответ: Нашёл похожий баг:

но он исправлен еще в 8.3.8.1652.
У кого-нибудь воспроизводится мой баг из () или у всех всё хорошо?
Вопрос: Веб-сервис перестал работать

Добрый день.

После установки платформы 8.3.13.1513, начались проблемы с веб-сервисом.
База файловая. Бухгалтерия КОРП 3.0.65.84 . Используется IIS6. платформа, база и iis на одном компьютере. лицензия на 5 пользователей.

Бухгалтера пользователи используют платформу на своих компьютерах с аппаратными ключами. На самом компьютере , где база и iis никто руками не запускает платформу.

При обращению к сервису в логе iis появляется запись с значениями
sc-status=401 sc-substatus =5 .Если  после этого платформу запустить( открыть или конфигуратор или базу, значения не имеет), то в логе появляется строка - sc-status=200 sc-substatus =0, сервис нормально отрабатывает и все заканчивается хорошо, если не запускать платформу то сервис так и не активируется.

До обновления сервис работал . В чем может быть дело?
Ответ: Спасибо, а нетрудно будет ссылки дать, чтобы почитать про это?
Вопрос: Роль - на что имеет права?

Добрый день.
Какой самый простой способ в режиме конфигуратора посмотреть на какие объекты роли даны права?
Ответ: ()Идея здравая, но его осваивать время необходимо мне.
Вопрос: Сохранения конфигурации из тонкого клиента

Доброго времени суток!

Имею следующее: адрес информационной базы на веб-сервере.
Необходимо: получить файл (cf*) конфигурации базы.

Так как через веб-сервис в конфигуратор не попасть, задался вопросом: а существуют ли методы чтения и сохранения конфигурации из тонкого клиента?

Буду благодарен за любую информацию!
Ответ:
Конфигуратор только с прямым подключением к БД работает.
Вопрос: Отражение в бухучете для позиции штатного расписания

Добрый день! Конфигурация - ЗУП 3.1.5.129. Интересует, есть ли возможность задать отражение зарплаты в бухучете для позиции штатного расписания. Как я понял, в отличие от ЗУП 2.5 в 3.1 нет возможности указывать способ отражения в бухучете отдельно для дожностей и подразделений, однако в справочнике "штатное расписание" (очень удивило решение сделать штатное справочником вместо регистра) есть реквизит "способ отражение зарплаты в бухучете", однако как включить его доступность в пользовательском режиме - так и не нашел. Подскажите, будьте добры. Возможность отражения зп на уровне позиции штатного расписания очень бы помогла, однако гугл по данному вопросу ничего вразумительного дать не может.
--- Объединение сообщений, 17 апр 2018 ---
Собственно вот так это выглядит в конфигураторе и в пользовательском режиме

Вложения:

  • Размер файла:
    75,5 КБ
    Просмотров:
    7
  • Размер файла:
    52,8 КБ
    Просмотров:
    6
Ответ:
Это было первое из очевиднейших решений, однако оно работает не так как надо. Если сотруднику поменять счет бухучета в середине месяца (ну например до 15 января у сотрудника был один счет, а с 15 ему поменяли на другой), то новый счет будет учитываться только с 1-го числа следующего месяца. А хотелось бы разбивать зарплату пропорционально отработанному времени по счетам. Я нашел одно из решений - при помощи механизма территорий, вот там все отрабатывает как надо, но меня просто очень удивляет, что не реализовано решение очевиднейшей проблемы смены счета бухучета в середине месяца при кадровом перемещении. Это феерия какая-то, сколько там ЗУП 3 уже существует, 5 лет? И ни у кого не возникало необходимости сменить счет бухучета при кадровом переводе?
Вопрос: Свой сервер или облако или аренда 1С?

вот такое письмо послал во франчайзю. Хотелось бы Вашего экспертного мнения

Сейчас у клиента 1С: Бухгалтерия предприятия находится в облаке. Но фирма-поставщик закрывает свою деятельность скоро.
Клиент платит за 5 подключений, 50 баз, сейчас используется 250 Гб на сервере, 8 Гб ОЗУ.
1С:Бухгалтерия 3.0 без переделок, до переезда в облако была куплена базовая версия. Только бухгалтерия и 1С:Контрагент сейчас используется.
Сейчас с помощью удалённого рабочего стола 1 бухгалтер может запустить до 3-5 баз одновременно (другие бухгалтера в эти базы не входят в этот момент),
а всего 5 рабочих столов, т.е. до 25 подключений.
В офисе, в 2 комнатах работают 5 бухгалтеров, иногда 2 из них после работы работают из дома.

Мы не являемся 1С:Франчайзей.
1. Сколько будет физический сервер со всеми лицензиями стоить: на HDD и SSD? Есть ли способ удешевить, например, используя Линукс и его PostgeeSQL ?
2. Или дешевле облачное решение, например: 1C:FRESH ПРОФ или лучше другое? АРЕНДА 1С или другой тарифный план + за дополнительные подключения?
3. Если одному сотруднику необходимо работать одновременно в двух базах 1С:Бухгалтерии, то это делается в скольких окнах? про ограничение на 5 подключений.
4. Работаете с НДС или без?
5. Сколько дадите нашей фирме скидку? Сколько мы сможем заработать?
Ответ: () офис уже включен и за него не нужно доплачивать. Т.е. можно юзать а можно нет.
В общем есть более "легкий" тариф, где просто веб-доступ без конфигуратора и с тонким клиентом и "стандарт" .где полный РДП и все плюшки, в т.ч и офис.