Веселов Павел

10
Рейтинг

zex
Павел Веселов



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

  •   Был(а) на сайте: вчера в 09:29

Друзья
  • Дмитрий Малышев
Подписчики 4

Рейтинг 10


Комментарии

AdminIIS ошибка при переходе куда-либо в 1С#11 02.03.20 4:35
Ещё один способ помог. В файле web.config добавить код:
(сам файл лежит в директории iis c именем вашей базы/сайта в, например C:\inetpub\wwwroot\base1c\web.config)

Код
<system.web>
        <httpRuntime requestPathInvalidCharacters="&lt;,&gt;,%,&amp;,\,?" />
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
 </system.web>


Итоговый файл будет выглядеть примерно так:
Код
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers>
            <add name="1C Web-service Extension" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files (x86)\1cv8\8.3.14.1630\bin\wsisapi.dll" resourceType="Unspecified" requireAccess="None" />
        </handlers>
    </system.webServer>
!этот кусок вставить в файл после публикации
 <system.web>
        <httpRuntime requestPathInvalidCharacters="&lt;,&gt;,%,&amp;,\,?" />
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
 </system.web>
!конец куска   
</configuration>


Другие действия я не производил. Перезапускать веб-сервер тоже не стал, просто переподключился к базе.
Но нужно иметь в виду, что после обновления 1С, файл, возможно, будет заново сформирован, и настройки собьются - обратите внимание на версию платформы в теге <add...>.
ОбменПростой вопрос. Где найти первоисточник описания функции ВыгрузитьПоПравилу() в конфигурации КД 2.0?#5 17.02.20 11:27
Эта функция расположена в модуле объекта обработки УниверсальныйОбменДаннымиXML (она же V8Exchan83.epf с диска ИТС).
Там же можно посмотреть описание других экспортных функций, которые в последствии можно использовать в своих правилах.

Код
// Производит выгрузку объекта в соответствии с указанным правилом конвертации
//
// Параметры:
//  Источник             - произвольный источник данных
//  Приемник             - xml-узел объекта приемника
//  ВходящиеДанные          - произвольные вспомогательные данные, передаваемые правилу
//                             для выполнения конвертации
//  ИсходящиеДанные          - произвольные вспомогательные данные, передаваемые правилам
//                             конвертации свойств
//  ИмяПКО                - имя правила конвертации, согласно которому осуществляется выгрузка
//  УзелСсылки             - xml-узел ссылки объекта приемника
//  ТолькоПолучитьУзелСсылки - если Истина, то выгрузка объекта не производится, только формируется
//                             xml-узел ссылки
//  ПКО                   - ссылка на правило конвертации
//
// Возвращаемое значение:
//  xml-узел ссылки или значение приемника
//
Функция ВыгрузитьПоПравилу(Источник               = Неопределено,
                     Приемник               = Неопределено,
                     ВходящиеДанные         = Неопределено,
                     ИсходящиеДанные         = Неопределено,
                     ИмяПКО               = "",
                     УзелСсылки            = Неопределено,
                     ТолькоПолучитьУзелСсылки   = Ложь,
                     ПКО                  = Неопределено,
                     ЭтоПравилоСГлобальнойВыгрузкойОбъектов = Ложь,
                     ВыборкаДляВыгрузкиДанных = Неопределено) Экспорт
ТорговляЭквайринг от Сбербанка: сбои в работе#102 08.05.18 10:29
(101) Пока без изменений. Приблизительно 1 сбой на 1000 чеков на кассу. На каких-то чаще, на каких-то реже. Обновляли прошивку терминалов до последней, драйверы касс тоже. Надеемся на обновление Розницы в ближайшее время.
ТорговляЭквайринг от Сбербанка: сбои в работе#68 11.04.17 12:58
Москва. 1С:Розница 2.2.5.23. Количество касс: 7, Чеков в день: 1500. Терминалы сбербанка vx820, подключение через usb c доп питанием. Прошивка терминалов 23-я. ККТ: Штрих-м-01ф и Штрих-м-02ф. Подключение ККТ по usb. Та же проблема: клиент вставляет карту, оплата проходит, смс на телефон клиента приходит, а в 1С по-разному: 1) зависает наглухо, требуется перезагрузка; 2) вылетает ошибка с сообщением: "чек не напечатан на устр-ве". В обоих случаях чек либо не создаётся вовсе, либо создаётся не проведенным. В некоторых случаях клиенты через несколько дней говорили, что получили смс с отменой платежа и деньги не списывались. Пару раз было, что после ошибки чек всё же пробивался по кассе, уходил к ОФД (Такском), а в 1С никаких движений. Заметил, что такие случаи возникали в основном на компьютерах с Windows 8. На windows 7 буквально пару раз, и то в одном случае закончилась чековая лента, а в другом есть подозрения на обрыв связи с терминалом из-за плохого соединения по usb. Ради эксперимента заменил w8 на девственно-чистый компьютер с w7. Перебросил папку "\sc552" с файлами для терминала на новый комп, зарегил библиотеки, сбербанк решил не беспокоить в этот раз. Вторая неделя - ни одного сбоя.
DevОтключить сортировку в динамическом списке?#14 24.11.15 10:58
(11) nesergey, подтверждаю, работает. 8.3.6.2390
DevОбработка "Обмен Данными XML"#4 29.07.15 17:56
Такая же ошибка возникла при использовании "Универсального обмена данными в формате XML" 2.1.8 при подключении и выгрузке сразу в ИБ приемник, база на сервере. После загрузки должен проводиться документ и отрабатывать подписка. Но вылезала ошибка приблизительно с таким текстом:
"Ошибка при вызове метода контекста (СоздатьДокумент): При подписке на событие произошла ошибка. Метод обработчика события не найден"

Поставил у модуля с обработчиком подписки флажок "Внешнее соединение" и ошибка исчезла.
БУПечать новой ТТН для УТ 10.3#9 03.11.11 11:42
УТ 10.3, платформа 8.1
пишет: {Обработка.ПечатьТТН.Форма.Форма(124)}: Значение не является значением объектного типа (Наименование)
ЭлементыФормы.Пункт16_2.Значение = Перевозчик.Наименование;

Конфигурация типовая, заменил стандартную обработку на данную, выписываю ТТН из реализации и сразу же вылезает данное сообщение. В чём проблема? Кто нибудь сталкивался?
ПубликацииПоказатели работы менеджеров по ответственному для УТ#3 18.10.11 11:24
В стандартном отчёте выборка делается по менеджеру указанному в карточке контрагента. В данном отчёте выборка делается по пользователю указанному в реквизите ответственный документа продажи.
ПубликацииПоказатели работы менеджеров по ответственному для УТ#0 02.10.11 20:06
Показатели работы менеджеров по ответственному для УТ на платформе 8.1
DevШтрихкоды в справочник#8 30.09.11 15:17
РегистрШтрих = РегистрыСведений.Штрихкоды;
Номенклатура = Справочники.Номенклатура.Выбрать();
ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.Code128;

Пока Номенклатура.Следующий() Цикл

ЗапросШтрихкоды = Новый Запрос;
ЗапросШтрихкоды.УстановитьПараметр("ТипШтрихкода",ТипШтрихкода);
ЗапросШтрихкоды.УстановитьПараметр("Владелец", Номенклатура);
ЗапросШтрихкоды.УстановитьПараметр("Штрихкод", Номенклатура.Наименование); //или MTI_ГруппаКод
Текст = "ВЫБРАТЬ
|Штрихкоды.Штрихкод КАК Штрихкод
|ИЗ
| РегистрСведений.Штрихкоды КАК Штрихкоды
|ГДЕ
| Штрихкоды.ТипШтрихкода = &ТипШтрихкода
| И Штрихкоды.Владелец = &Владелец
| И Штрихкоды.Штрихкод = &Штрихкод";
ЗапросШтрихкоды.Текст = Текст;
ШтрихкодТаблица = ЗапросШтрихкоды.Выполнить().Выгрузить();

Если ШтрихкодТаблица.Количество() > 0 Тогда
Сообщить(Номенклатура.Наименование + ": штрихкод уже установлен");
Иначе
НовыйЭл = РегистрШтрих.СоздатьМенеджерЗаписи();
НовыйЭл.Владелец = Номенклатура;
НовыйЭл.ТипШтрихкода = ТипШтрихкода;
НовыйЭл.ЕдиницаИзмерения = Номенклатура.БазоваяЕдиницаИзмерения;
НовыйЭл.Качество = Справочники.Качество.Новый;
НовыйЭл.Штрихкод = Номенклатура.Наименование; //или MTI_ГруппаКод
НовыйЭл.Записать();

КонецЕсли;


КонецЦикла;