Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Макет (двоичные данные, дистрибутив утилиты) внешней обработки на 20Mb - комильфо?

Всем привет. Есть нефиговая внешняя обработка весом в 2 Mb. Запускается (регистрируется во внешних обработках) на сервере в рамках регл. задания. Лежит в расшаренной папке.

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

Если перед обращением к утилите оказывается, что в папочку утилита еще не распакована (или была удалена), она распаковывается туда...  Для этого добавляем в обработку макет (двоичные данные) с упакованной утилитой. Из-за чего вес обработки вырастает до 21 Mb.

Так делать комильфо? Макет будет использоваться редко (читай: один раз, наверное). При регистрации обработки (ВнешниеОбработки.Создать()) в оперативку загружается вся обработка, в т. ч. макет?
Ответ:
(4) да, точно  озвучу заказчику

() спасибо
Вопрос: Бесплатные обработки, отчеты, утилиты

Бесплатные обработки, отчеты, утилиты
Все представленные обработки, отчеты и утилиты размещаются не для коммерческого использования.

Ответ:
перезаполнение отчета о розничных продажах
--- Объединение сообщений, 6 сен 2017 ---
Удаление пустых битых ссылок в регистрах (в обработке жестко установлен один регистр, его поменяйте на свой, будьте внимательны и делайте бекапы перед подобными действиями!)
--- Объединение сообщений, 6 сен 2017 ---
оприходование отрицательных остатков

Вложения:

  • Размер файла:
    6,9 КБ
    Просмотров:
    0
  • Размер файла:
    6,4 КБ
    Просмотров:
    2
  • Размер файла:
    10,5 КБ
    Просмотров:
    0
Вопрос: Публикация веб сервиса на апаче 2.4 через утилиту webinst

Пытаюсь опубликовать типовой сервис из типовой демо базы на апаче через утилиту webinst. Админских прав на комп нет, посему iis поставить не могу.
Практически все работает, а именно:
запускается 1С предприятие через веб интерфейс по адресу: //localhost/demo/ru/
Открывается wsdl определение по адресу:

Но вызвать метод веб интерфейса Не получается
ОписаниеОшибки() при вызове метода возвращает вот что:

{ВнешняяОбработка.ВызовСервиса.Форма.Форма.Форма()}: Ошибка при вызове метода контекста (execute): При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса:  {(): Ошибка HTTP:

фрагмент описания сервиса из файла default.vrd:

    <ws enable="true" pointEnableCommon="false">
       <point name="DMService" alias="DM.1cws" enable="true"/>
    </ws>

Куда копать дальше? может кто сталкивался с подобным?
Ответ: Оказалось, что при авторизации по имени и паролю в прокси тоже нужно передавать имя пользователя и пароль, но поскольку конструктор прокси не поддерживает таких параметров, добавил пару строк после конструктора и все заработало:

        Прокси.Пользователь = ИмяПользователя;
        Прокси.Пароль = ПарольПользователя;
Вопрос: Проблема после обновления 1С:Бухгалтерия на релиз 3.0.43.50

Странная проблема... Может кто сталкивался:

Имеем:

- Конфигурация "1С:Бухгалтерия Предприятия 3.0" (3.0.42.91)(Конфигурация типовая без каких либо изменений)
- Платформа 1С:Предприятие 8.3 (8.3.7.1845)

Обновляем конфигурацию на 3.0.43.50). После этого появляется странный баг:

- Открываю справочник "Контрагенты".
- Открываю карточку Контрагента (Например "ООО АиС" или любого другого). НИЧЕГО не изменяю, нажимаю "Записать и закрыть"
- Появляется сообщение "Не удалось записать "ООО АиС (Контрагент)"

И так с любым контрагентом. Такое сообщение выскакиевает также при попытке пометить любого контрагента на удаление.

В "Журнале регистрации событий" на каждое сообщение об ошибке появляется такая запись:
---------------------
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(998)}: Ошибка определения модифицированности объекта: {ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1096)}: Ошибка при вызове метода контекста (Выполнить)
Возврат Запрос.Выполнить().Выгрузить();
по причине:
{(2, 123)}: Поле не найдено "ОсновнойДоговорКонтрагента"
ВЫБРАТЬ Код, Родитель, КодПоОКПО, НаименованиеПолное, ЮридическоеФизическоеЛицо, ПометкаУдаления, ОсновнойБанковскийСчет, <<?>>ОсновнойДоговорКонтрагента, Комментарий, Наименование, ЭтоГруппа, ИНН, КПП ИЗ Справочник.Контрагенты КАК ТекущийОбъект

ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
----------------------

Если создать новый элемент справочника "Контрагенты", то он создается и записывается. Но если его открыть и потом нажать "Сохранить" или "Сохранить и закрыть" опять вылезает описанная выше проблема.

Что сделано:
- Тестирование и исправление не выявило никаких проблем
- Запуск утилиты chdbfl.exe также проблем не выявил.

В чем может быть проблема?
Ответ:
--- Объединение сообщений, 17 янв 2016 ---
Обход:
Режим 1С:Предприятие - Регистры сведений - Правила обмена данными.
Для строк "ПравилаУправленияНебольшойФирмойБухгалтерия30" установить типовые правила -
(Нажать кнопку "Использовать типовые правила").
Вопрос: v7: Меркурий и 7.7 кто через какую утилиту делает соединение?

Есть герои кто уже работает без шлюзов из семерки? Как сделали?
Ответ: отправил регистрацию новой площадки , как скоро она зарегистрируется в системе и как получить Guid площадки для дальнейшей отправки ветсвидетельств поставщиками ?
Вопрос: Утилита консоль администрирования серверов 1с

Добрый день, откуда она скачивается? Через портал users.v8.1c.ru?
--- Объединение сообщений, 5 дек 2017 ---
.
Ответ:
users.v8.1c.ru тут.
Вопрос: Запуск двух экземпляров сервера (8.3.8.х х86 и 8.3.9.х х64)

Здравствуйте! Подскажите пожалуйста, что "провтыкал".
1. Установил сервер 1с 8.3.8.2054 х 86 из дистрибутива с оф. сайта (в т.ч. средства администрирования). Установил службой, запустил, работает на дефалтных значениях портов:
Код:
"C:\Program Files (x86)\1cv8\8.3.8.2054\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv8\srvinfo"
2. Установил сервер 1с 8.3.9.1850 х64 из дистрибутива с оф. сайта (в т.ч. средства администрирования). Отключил установку службы. После установки вручную установил службу с помощью sc с измененными портами:
Код:
"C:\Program Files\1cv8\8.3.9.1850\bin\ragent.exe" -srvc -agent -regport 1841 -port 1840 -range 1860:1891 -debug -d "C:\Program Files\1cv8\srvinfo\dev"
3. Запускаяю утилиту администрирования 1CV8 Servers которая лежит в
Код:
C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc
и получаю ошибку
4. Запускаю утилиту администрирования 1CV8 Servers (x86-64) которая лежит в
Код:
C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc
, всё ок, вижу кластер, ошибок не вылетает.

Такое впечатление, что последняя установленная утилита администрирования затёрла старую. Когда вхожу в старую, то в списке кластеров находится тот кластер, который создан в другом сервере.

Начитался в руководстве администратора и интернетах, что надо при запуске перерегистрировать radmin.dll на ту, от которой утилита администрирования. Сделал два батника, работают, вот содержимое от 8.3.9.х
Код:
@echo off
"%WINDIR%"\System32\regsvr32.exe /n /i:user "%programfiles%\1cv8\8.3.9.1850\bin\radmin.dll"
mmc "%programfiles%\1cv8\common\1CV8 Servers (x86-64).msc"
, вот от 8.3.8.х:
Код:
@echo off
"%WINDIR%\System32\regsvr32.exe" /n /i:user "%ProgramFiles(x86)%\1cv8\8.3.8.2054\bin\radmin.dll"
mmc "%ProgramFiles(x86)%\1cv8\common\1CV8 Servers.msc"
но от этого ничего не происходит, ошибка остаётся.

Получается, что у меня работают два сервера, в обоих есть базы и корректно работают пользователи, но я не могу зайти в утилиту администрирования от 8.3.8.2054. А в перспективе нужно будет "поднимать" еще 1-2 сервера на других версиях...

Подскажите пожалуйста, что это может быть???
Ответ:
костыли есть, но как-то они специфически работают.....
Вопрос: Танцы, бубны, АТОЛ 30Ф

Доброго всем дня, уважаемые!

Такое дело: вчера одна знакомая бизнесвумен внезапно вспомнила о 54ФЗ, точнее о том, что у нее куплено несколько касс (АТОЛ 30Ф), но их надо как-то "то ли зарегистрировать, то ли подключить" - она смутно представляет, а ее штатный ИТ-мастер-на-все-руки отбыл в отпуск в далеком южном направлении.
Сам я эти аппараты в глаза не видел (до вчерашнего вечера), но с ее слов выходило, что это примерно как утюг включить - где-то рядом за 5 минут подключали - ничё сложного.

Согласился помочь - первый раз всегда интересно)). Первый аппарат регистрировали (по телефону и teamviewer) в ФНС часа 3 - отдельная песня, ну ладно, драгоценные рег. номера были получены. А дальше надо регистрировать сам аппарат через соотв. утилиту от АТОЛ'а - "Регистрация ККТ", результаты безуспешных попыток ниже. Согласно инструкции, для регистрации ККТ ФН должен быть установлен, но с подключенным ФН
сей девайс возвращает "Расширенный режим: ККМ не инициализирована" и что с этим делать - я не знаю((

Подскажите, люди добрые, как сделать эту регистрацию?

==================

АТОЛ 30Ф, №ХХХХХХХХХХХХХХХ, версия: 3.0.1245 RU, НЕФИСК
Вариант 1: ФН установлен (вроде так и должно быть)

При включении на чеке
ФН НЕ ФИСКАЛИЗРОВАН
ККТ ГОТОВА К РАБОТЕ
ЗН ККТ : XXXXXXXXXXXX
ФН N: XXXXXXX
 
Утилита “Тест драйвера” (8.16.1.8701)
Запросы-Состояние:
Кассир: 0
Номер ККМ в зале: 1
Касса не фискализирована
ФН не фискализирован
Батарея в норме
Текущее время: 22:57:6
Текущая дата: 28/6/2018
Версия ПО ККМ: 3.0
Заводской номер: ХХХХХХХХХХХХХХХХ
ИНН:
Текущий режим: Дополнительный
Расширенный режим: ККМ не инициализирована (эта странная надпись вызывает подозрения)
Соединение с ПК по порту USB
Ящик открыт
Смена закрыта
Датчик ЧЛ: бумага есть
Датчик КЛ: бумага есть
Крышка принтера закрыта
Модель: 61
Пароль введён
Номер чека: 1
Номер последней закрытой смены: 0
Положение десятичной точки: 2
Чек закрыт (0)
Режим буферизации выключен
Текущая сумма чека: 0
 
При запуске утилиты «Регистрация ККТ» (8.16.0.14) получаем ошибку:
Ошибка при обращении к ККТ: Не поддерживается в данном режиме устройства
 
 
Вариант 2: ФН не установлен (это уже отсебятина, но вариант 1 не работает)
 
При включении на чеке

ОШИБКА ОБМЕНА С ФН
ККТ ГОТОВА К РАБОТЕ
ЗН ККТ :XXXXXXXXXXXXXXXXXX
 
Утилита “Тест драйвера” (8.16.1.8701)
Запросы-Состояние:
Кассир: 0
Номер ККМ в зале: 1
Касса не фискализирована
ФН не фискализирован
Батарея в норме
Текущее время: 23:3:39
Текущая дата: 28/6/2018
Версия ПО ККМ: 3.0
Заводской номер: ХХХХХХХХХХХХХХХХ
ИНН:
Текущий режим: Выбора
Расширенный режим: Выбор
Соединение с ПК по порту USB
Ящик открыт
Смена закрыта
Датчик ЧЛ: бумага есть
Датчик КЛ: бумага есть
Крышка принтера закрыта
Модель: 61
Пароль введён
Номер чека: 1
Номер последней закрытой смены: 0
Положение десятичной точки: 2
Чек закрыт (0)
Режим буферизации выключен
Текущая сумма чека: 0
 
Утилита «Регистрация ККТ» (8.16.0.14)
При запуске предупреждение «Фискальный накопитель не установлен» и доступно только 2 пункта:
Активизировать память ПД
Настроить связь

После выполнения «Активизировать память ПД» появляются пункты «Регистрировать» и «Перерегистрировать», выполнение которых заканчивается ошибкой:

Ошибка при обращении к ККТ: Вход в режим заблокирован - Вероятно, это связано с отсутствием ФН.
Ответ: а что сейчас с сайтом налоговой вобще творится, перерегистрацию ккм невозможно сделать
Вопрос: Подключение фискального регистратора Порт FP-300

Всем привет.

Есть фискальный регистратор Порт FP-300 ФКZ.
Драйвера и обработка обслуживания скачаны с офф сайта.
Подключен к COM3, скорость 115200.
Тестовая утилита с регистратором работает нормально. Пробивает фискальный чек. Делает возврат. Короче все работает.

При подключении к Рознице для Казахстана, редакция 1, регистратор тоже ошибок не выдает. Из Розницы получется снять X-Отчет.

Но при печати чека, выдает ошибку 103, Нет связи с ФП!
Закрывать чек приходится через тестовую утилиту, и ни одной строки чека не печатается.

Подскажите где копать?
Ответ: Да, забыл добавить.

Этот же регистратор с этим же драйвером работает с АТОЛ: Frontol
Вопрос: Извлечь перечисления 1с82 в SQL табличку (боян?)

Необходимо пользоваться значениями перечислений из SQL.
Самый вменяемый способ - выкачать в отд. табличку.

Ознакомился с .

Удалось запустить утилиту 1cEnumParser.
Но....В итоговой таблице нет самого важного: гуида из _EnumXXX.

Мож существуют другие более удобные инструменты/утилиты/выгрузки ?
Ответ: Кароч, удалось сделать сабж: создать табличку, к кот. есть гуид и текст.
Сделал SQL-функцию с одним вх.параметром - гуидом. Возвращает текст - значение перечисления. Очень просто и удобно.
Время от времени таблицу обновляю.

зы: Реально идиотское решение у 1С. Заговор против разума. :)