arefaste/1C_Forums huggingface dataset:
Подскажите пожалуйста почему не работает поиск по реквизиту, который включен в "Ввод по строке"?

На картинках показано что в поиске выдается какой то не понятный код (код данной записи 00-00000202).
---
Очистил индексы - Обновил индексы. Помогло.
---
Покажите вкладку "Основные" справочника
---
Лучше дам результат запроса с выгрузкой всех реквизитов по торговой точке.
Ссылка: ХХХХХХХХХХХХХХ
ВерсияДанных: AAAAAQAAAGc=
ПометкаУдаления: Нет
Родитель: <Пустая ссылка: Справочник.Торговая точка>
Код: 00-00000012
Наименование:ХХХХХХХХХХХХХХ
БизнесРегион :Район
ГруппаДоступа:<Пустая ссылка: Справочник.Группа доступа партнеров>
ДатаРегистрации:<Пустая дата>
Клиент:Да
Комментарий:<Пустая строка>
Поставщик:Нет
НаименованиеПолное:ХХХХХХХХХХХХХХ
ОсновнойМенеджер:<Пустая ссылка: Справочник.Пользователь>
Конкурент:Нет
ПрочиеОтношения:Нет
ОбслуживаетсяТорговымиПредставителями:Нет
ДополнительнаяИнформация:<Пустая строка>
Перевозчик:Нет
ШаблонЭтикетки:<Пустая ссылка: Справочник.Шаблон этикетки (ценника)>
ЮрФизЛицо:Компания
Пол :<Пустая ссылка: Перечисление.Пол физического лица>
ДатаРождения:<Пустая дата>
Статус:<Пустая ссылка: Справочник.Статусы торговых точек>
КоличествоТТН: ХХХХ
МенеджерПродаж:<Пустая ссылка: Справочник.Физическое лицо>
КодДебетПлюс:9128
Актуальна:Да
МестоОтгрузки:Скрыто
НомерМагазина:<Пустая строка>
ТипТТН: ТТН
ТипТары : Ящики
ДополнительныеРеквизиты:<РезультатЗапроса>
КонтактнаяИнформация:<РезультатЗапроса>
ВремяДоставки:<РезультатЗапроса>
Предопределенный:Нет
ИмяПредопределенныхДанных:<Пустая строка>
Представление:ХХХХХХХХХХХХХХ
---
8153571 не пойму откуда берется вообще во время поиска по строке и выдачи данной торговой точки.
---
Вы настраиваете "Ввод по строке" у Партнеров (контрагентов) а пытаетесь использовать в торговых точках - это нормально?
---
Да
---
полнотекстовый поиск "Не использовать"

а если использовать?
---
Никаких изменений.
---
за слив номера воинской части в Днепре в СССР раньше сразу трибунал был, как счас?

этот вопрос считаю более интересным, чем рассмотрение текстовых потрохов с какой-то чушью
---
В интернете посмотрите название. Если это важно, то я уберу. Извините.
---
включи полнотекстовый, обнови индекс, почисть кэш
---
В том то и дело что все это не помогает.
---
добавь еще како нить поле доступное для поиска(код например) - будет по нему искать?
---
Есть варианты индексированных реквизитов в справочнике "Партнеры":
- Наименование;
- Код;
- КодДебетПлюс.
Ставлю в "Ввод по строке" только "Наименование" - ищет только по наименованию - все как и должно быть.
Ставлю "Наименование" и "Код" - уже начинается выдаваться какой то не понятный код рядом с именем, не относящийся к данному имени. С парой Наименование и КодДебетПлюс все аналогично.
Все работало хорошо, но после обновления конфигурации начался этот глюк.
Полнотекстовый поиск включил, индексы пересчитал стандартными средствами 1с8.
---
ну тут ток один совет ) - выключай комп, открой дверь, выйди, закрой дверь, зайди - включай комп (чисть весь кэш) )))
---
Ладно, буду дальше мучиться. Спасибо. Это все как на файловой базе, так и на клиент-сервер. Что то в самой базе. Буду думать)
---
Очистил индексы - Обновил индексы. Помогло.
1с 8.3 КА 2.4
Добрый день, подскажите пожалуйста как программно можно несколько раз открыть одну и ту же форму?
В обычных формах видел примеры изменения идентификатора формы перед открытием, в управляемых же идентификатор только для чтения.
---
боюсь даже спрашивать: а зачем?
читайте СП
ПолучитьФорму (GetForm)
Синтаксис:

ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>)

<Уникальность> - !!!

получаете форму, устанавливаете Уникальность (разные) и открываете
---
А задать разные ключи уникальности?

<Уникальность> (необязательный)
Тип: Произвольный.
В данном параметре может быть задан некоторый ключ, значение которого будет использоваться для поиска уже открытых форм. Если будет найдена форма с таким же ключом уникальности, вместо открытия новой формы будет активизирована найденная форма.
---
Сообщение было скрыто модератором.
---
боюсь даже спрашивать: а зачем?
читайте СП
ПолучитьФорму (GetForm)
Синтаксис:

ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>)

<Уникальность> - !!!

получаете форму, устанавливаете Уникальность (разные) и открываете
---
боюсь даже спрашивать: а зачем?
это кстати нормальная ситуация. Например, один и тот же отчет надо открывать в нескольких окнах, чтобы там разные какие-то варианты выводить.
---
верно, как раз для отчетов, пользователи уже который раз просят, так им удобнее.
---
ОткрытьФорму("ПутьКФорме",, , Новый УникальныйИдентификатор(),)
Есть база Розница 2.2.11.29 и уже наверное как 4 дня подтупливает. причем иногда задумываться минут так 5.
Решил сделать тестирование исправление в первом столбце выбрал очищать несуществующие ссылки во втором создавать объект

получил вот такие ошибки

Тестирование начато
Проверка таблицы AccumRg5183: удалено 4 записей
Проверка таблицы AccumRg5349: удалено 4 записей
Проверка таблицы AccumRg5358: удалено 4 записей
Проверка логической целостности. Справочник.БанковскиеСчетаКонтрагентов р/сч
  ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0
 Не определен владелец
Проверка логической целостности. Справочник.БанковскиеСчетаКонтрагентов счет
  ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0
 Не определен владелец
Проверка логической целостности. РегистрНакопления.РасчетыСПоставщиками <Объект не найден> (158:8a23309c233ec53f11e8aa8ea8b126c3):1
  ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0
 Неверная ссылка на регистратор.
Проверка логической целостности. РегистрНакопления.РасчетыСПоставщиками.Измерение.ДокументРасчета <Объект не найден> (158:8a23309c233ec53f11e8aa8ea8b126c3):1
  ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0
 Объект, на который ссылается значение, отсутствует. Ссылка очищена.
Обработка структуры базы данных...

Кто может подсказать что означает фраза "Неверная ссылка на регистратор" и "Проверка таблицы AccumRg5183: удалено 4 записей". Единственное что пока выяснил AccumRg это где то в регистрах накопления что то поломалось. Но база тормазит вроде как перестала.
---
Воспользуйтесь функцией ПолучитьСтруктуруХраненияБазыДанных()
Посмотрите отладчиком, что возвращает и найдите в списке таблицы
AccumRg5183
AccumRg5349
AccumRg5358
Программа покажет, что это за таблицы и к какому объекту метаданных они принадлежат.
---
зря очищали. Могли наделать еще больше ошибок.
Надо было выявить ошибки и спец обработками их потом убрать. Так было бы правильнее.
Либо база сыпится, либо кривые обмены.
---
Воспользуйтесь функцией ПолучитьСтруктуруХраненияБазыДанных()
Посмотрите отладчиком, что возвращает и найдите в списке таблицы
AccumRg5183
AccumRg5349
AccumRg5358
Программа покажет, что это за таблицы и к какому объекту метаданных они принадлежат.
Есть реквизит "ДокументОснования" в ПКО, который имеет составной тип. При записи документа "Сервисное обслуживание" создаются РКО и ПКО. ПКО должен создаваться на основании РКО. Не удается в ПКО.ДокументОснования положить ссылку на РКО т.к. отладчик говорит, что тип ДокументСсылка.СервисноеОблуживание, хотя у реквизита составной тип. Как поменять программно тип и записать нужное значение?
---
Используйте "ПривестиЗначение" для установки нужного типа у реквизита составного типа.
---
ТипТип = "ДокументСсылка.РасходныйКассовыйОрдер";
ТипоОписание = Новый ОписаниеТипов(ТипТип );
ДокументОснования = ТипоОписание.ПривестиЗначение(ДокументОснования);
ДокументОснования = НашеЗначениеТипаРасходныйКассовыйОрдер;
---
ПКО, который имеет составной тип
Вообще то при программной записи никакого приведения не требуется, должно итак работать.
---
Скриншоты
---
, а до обработки заполнения тоже неправильный тип показывает ?
---
да
---
Используйте "ПривестиЗначение" для установки нужного типа у реквизита составного типа.
---
Уберите ПКО.Заполнить() и посмотрите отладчиком тип нужного реквизита
---
ТипТип = "ДокументСсылка.РасходныйКассовыйОрдер";
ТипоОписание = Новый ОписаниеТипов(ТипТип );
ДокументОснования = ТипоОписание.ПривестиЗначение(ДокументОснования);
ДокументОснования = НашеЗначениеТипаРасходныйКассовыйОрдер;
Всем привет
Есть задача в расчет оплаты путевки вывести код доплаты и её размер одной строкой?
И отсеивать дублирование видов оплаты

```1c
    Подвал = Макет.ПолучитьОбласть("Подвал");
    Для Каждого ТекСтрока Из Доплаты Цикл
    Если ТекСтрока.ВидРасчета.Код <> 0 тогда
    Подвал.Параметры.Доплаты = ТекСтрока.ВидРасчета.Код + "-" + ТекСтрока.Размер;
    Иначе
    КонецЕсли;
    КонецЦикла;
```

Но так не пойдет, а примеров похожих нету(
---
//Доплаты - это Табличная часть,
//выгружаем в ТЗ
лкТЗ = Доплаты.Выгрузить();

//сворачиваем по ВидРасчета с суммированием по Размер
лкТЗ.Свернуть("ВидРасчета ","Размер");

//далее как у вас, только из таблицы лкТЗ
Для Каждого ТекСтрока Из лкТЗ Цикл
   ...
---
в цикле сформируйте строку, а потом

```1c
    Подвал.Параметры.Доплаты
```
---
//Доплаты - это Табличная часть,
//выгружаем в ТЗ
лкТЗ = Доплаты.Выгрузить();

//сворачиваем по ВидРасчета с суммированием по Размер
лкТЗ.Свернуть("ВидРасчета ","Размер");

//далее как у вас, только из таблицы лкТЗ
Для Каждого ТекСтрока Из лкТЗ Цикл
   ...
---
Спасибо получилось! Только размер суммировать не надо было

```1c
    //Доплаты - это Табличная часть,
    //выгружаем в ТЗ
    ТЗД = Доплаты.Выгрузить();
    //сворачиваем по ВидРасчета с суммированием по Размер
    ТЗД.Свернуть("ВидРасчета, Размер");
    Строка=";
    //далее как у вас, только из таблицы лкТЗ
    Для Каждого ТекСтрока Из ТЗД Цикл
    ТекущаяСтрока = Строка + СтрЗаменить(ТекСтрока.ВидРасчета.Код," ",") + "-" + Строка(ТекСтрока.Размер)+"%" + " " ;
    Строка = ТекущаяСтрока;
    КонецЦикла;
    Подвал.Параметры.Доплаты = Строка;
```
Есть конфигурация СД 2.0
В конфигураторе определил функцию, которая формирует ссылку на сайт, там же обозначил новый параметр в конструктор отправки

```1c
    Функция КонструкторПараметров(Шаблон, Предмет, УникальныйИдентификатор) Экспорт

    ПараметрыОтправки = Новый Структура();
    ПараметрыОтправки.Вставить("Шаблон", Шаблон);
    ПараметрыОтправки.Вставить("Предмет", Предмет);
    ПараметрыОтправки.Вставить("СсылкаНаСтраницуСайта", ОбращенияСервер.СформироватьСсылкуURL(УникальныйИдентификатор));

    Возврат ПараметрыОтправки;

    КонецФункции
```

теперь хочу этот параметр "СсылкаНаСтраницуСайта" вложить в шаблон, типо так, как на фото, но чтобы не параметром, а именно сформировавшейся ссылкой
из фукции ниже
примерно так "http://нашсайт/анктета/?id=788999"

```1c
    Функция СформироватьСсылкуURL(Ссылка) Экспорт
    ид = Новый УникальныйИдентификатор(Идентификатор);
    БазовыйАдрес = "http://нашсайт/анктета/";
    Адрес = БазовыйАдрес + "?"+"id="+ид;
    Возврат Адрес;
    КонецФункции
```
---
нет, я параметр объявил в КонструкторПараметров, после он определился в форме шаблоны сообщений 1С, а там уже перенес в поле текста шаблона сообщений.
после генерации сообщения, в теле письма, появляется нужная ссылка.
ошибка была в том, что не сразу заметил новосозданный параметр в форме шаблоны сообщений 1С.
---
"СсылкаНаСтраницуСайта", Хочешь поменять на "http://нашсайт/анктета/?id=788999" ? если да то думаю

```1c
    ссылка = ОбращенияСервер.СформироватьСсылкуURL(УникальныйИдентификатор));
    ПараметрыОтправки.Вставить(ссылка, ОбращенияСервер.СформироватьСсылкуURL(УникальныйИдентификатор));
```
---
нет, я параметр объявил в КонструкторПараметров, после он определился в форме шаблоны сообщений 1С, а там уже перенес в поле текста шаблона сообщений.
после генерации сообщения, в теле письма, появляется нужная ссылка.
ошибка была в том, что не сразу заметил новосозданный параметр в форме шаблоны сообщений 1С.
Вот есть запрос, которые не видит отрицательных остатков по партиям ( по номенклатуре отрицательных остаток нет). Подскажите, как исправить, чтобы выбирались именно отрицательные остатки партий.

```1c
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | ХозрасчетныйОстатки.Субконто1 КАК НоменклатураПриходуемая,
    | ХозрасчетныйОстатки.Субконто2 КАК ПартияПриходуемая,
    | -1 * ХозрасчетныйОстатки.СуммаОстаток КАК СуммаПриходуемая,
    | -1 * ХозрасчетныйОстатки.КоличествоОстаток КАК Количество
    |ИЗ
    | РегистрБухгалтерии.Хозрасчетный.Остатки(
    | &Дата,
    | Счет = &Счет,
    | ,
    | Субконто3 = &Склад) КАК ХозрасчетныйОстатки
    |ГДЕ
    | ХозрасчетныйОстатки.КоличествоОстаток < 0";

    Запрос.УстановитьПараметр("Дата", Дата);
    Запрос.УстановитьПараметр("Склад", Склад);
    Запрос.УстановитьПараметр("Счет", СчетУчетаТоваров);
```
---
Да в настройках счета. Проверить установку субконто
---
а почему на скрине не видно того самого -1 * ХозрасчетныйОстатки.КоличествоОстаток КАК Количество?
---
Уже не обязательно. С помощи консоли разобрался. Что проблема в условии (Субконто3 = &Склад), при том, что в моей конфигурации складского учета нет.
---
Тоже вытекает другой вопрос: Как проверить программно, что на 41 счете не ведется учет по складам?
---
Вроде как функциональной опции типа "ВедетсяУчетПоСкладам" я не нашел. Тогда наверное, в настройках счета?

Точнее в настройке плана счетов "УчетЗапасов" . Осталось только выяснить, где хранятся настройки плана счетов....
---
Да в настройках счета. Проверить установку субконто
---
а что со счетами, активный/пассивный? какие-то из них не могут в минус уходить.
Здравствуйте. Вопрос по вычисляемым полям. Перекопал весь интернет и даже книгу по отчетам.

Если я пишу нечто простое по типу число, или имя другого поля, вычисляемое поле считается.
но мне нужно нечто более сложное - на пример получить день числом из поля типа "дата".

Пишу ДЕНЬ(МоеПолеИзЗапроса) - не работает, "Неверный параметр "День"" при формировании отчета.
Вызов экспортной функции общего модуля не работает - синтаксическая ошибка "ИмяМоегоВызова" при формировании отчета.
Число(Формат(МоеПолеИзЗапроса, "ДФ = ДД")) - тоже не работает, тоже ошибка на этапе формирования отчета.

В чем дело, что делаю не так? Вызов экспортной функции даже в книге описан, делаю все как там.

Где вообще можно прочитать с примерами какой синтаксис работает в выражениях?
---
По идеии вам функция ДЕНЬ идаельно подойдет. Но вы ваше поле МоеПолеИзЗапроса должно быть датой, возможно где то из запроса она имеет не тип даты

Синтаксис:
День(Дата)

Параметр:
Дата (Дата). Дата, по которой определяют дня месяца.

Пример:
ДЕНЬ(РасхНакл.Дата)

вот ссылка где описаны некоторые выражения с запросом
http://1centerprise8.blogspot.com/2016/06/funkcii-skd.html
---
Попробуйте колонке объекта (внешней таблицы) тоже назначить тип Дата. Именно при описании таблицы, а не через присвоение туда значения
---
По идеии вам функция ДЕНЬ идаельно подойдет. Но вы ваше поле МоеПолеИзЗапроса должно быть датой, возможно где то из запроса она имеет не тип даты

Синтаксис:
День(Дата)

Параметр:
Дата (Дата). Дата, по которой определяют дня месяца.

Пример:
ДЕНЬ(РасхНакл.Дата)

вот ссылка где описаны некоторые выражения с запросом
http://1centerprise8.blogspot.com/2016/06/funkcii-skd.html
---
За ссылку спасибо. Позже еще буду копаться... Вы правы по логике вещей - такая ошибка мол может быть из-за того что МоеПолеИзЗапроса имеет тип не Дата. Но я про это тоже раньше думал и даже специально определил тип поля как Дата в первой вкладке на СКД.

На самом деле я немного наврал для упрощения постановки вопроса: мой источник данных не Запрос а Объект - это внешняя таблица значений, передаваемая в отчет. Наверняка именно с этим связано то что у меня не работает. Хотя я точно знаю что в эту колонку таблицы значений заполняется именно Дата, и тип поля точно определен в СКД.

Подумываю проверить то же самое на простеньком отчете с источником типа Запрос.
---
Странно. Судя по описанию должно работать.
---
Попробуйте колонке объекта (внешней таблицы) тоже назначить тип Дата. Именно при описании таблицы, а не через присвоение туда значения
---
Коллеги, всем спасибо. Действительно, ошибка с использованием метода "День" ушла после того, как я жестко определил тип колонки в таблице значений перед ее формированием, по всей видимости был какой то глюк с датами которые я писал в таблицу.

Отвечу два ответа как решения, так как (2) тоже верно высказал предположение - ошибка могла быть из-за какой нибудь одной строки таблицы, а не обязательно из-за всех.
Добрый день.

Пытаюсь загрузить в 1С данные из Эксель через построитель запросов. Никогда этого не делала, вот нашла пример в прсторах интернета, но обработка падает с ошибкой:

{ВнешняяОбработка.ИС_ЗагрузкаОС.Форма.Форма.Форма(446)}: Ошибка при вызове метода контекста (Прочитать)
  ТабличныйДокумент.Прочитать(Файл, СпособЧтенияЗначенийТабличногоДокумента.Значение);
по причине:
Неправильный путь к файлу. Схема не зарегистрирована

Кто может подсказать, что я не так делаю и как делать правильно?

```1c
    &НаКлиенте
    Процедура ИмяФайлаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    Режим = РежимДиалогаВыбораФайла.Открытие;
    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
    //ДиалогОткрытияФайла.ПолноеИмяФайла = ";
    Фильтр = НСтр("ru = 'Текст'; en = 'Text'")
    + "(*.xls)|*.xls";
    ДиалогОткрытияФайла.Фильтр = Фильтр;
    ДиалогОткрытияФайла.МножественныйВыбор = Истина;
    ДиалогОткрытияФайла.Заголовок = "Выберите файлы";

    Если ДиалогОткрытияФайла.Выбрать() Тогда

    ПолучитьДанные(ДиалогОткрытияФайла.ПолноеИмяФайла)

    КонецЕсли;
    КонецПроцедуры

    &НаСервере
    Процедура ПолучитьДанные(Файл)

    ТабличныйДокумент = Новый ТабличныйДокумент;
    ТабличныйДокумент.Прочитать(Файл, СпособЧтенияЗначенийТабличногоДокумента.Значение);

    ПЗ = Новый ПостроительЗапроса;
    ПЗ.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабличныйДокумент.Область());//передаем ТЗ
    ПЗ.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять;
    ПЗ.ЗаполнитьНастройки();
    ПЗ.Выполнить();

    Попытка
    ТабличноеПоле = ПЗ.Результат.Выгрузить();
    Исключение
    Сообщить("Не удалось выгрузить табличный документ в таблицу значений.", СтатусСообщения.Важное);
    Сообщить(ОписаниеОшибки());
    КонецПопытки;

    КонецПроцедуры
```
---
какой на сервере ???
&НаСервере
Процедура ПолучитьДанные(Файл)

у вас файл на клиенте !!!
---
какой на сервере ???
&НаСервере
Процедура ПолучитьДанные(Файл)

у вас файл на клиенте !!!
---
Спасибо большое!!
Помогите разобраться.

Есть XML вида:

```1c
    <categories>
    <category id="100">Мужская одежда</category>
    <category id="110">Мужское белье</category>
    <category id="120">Мужская обувь</category>
    </categories>
```

читаю его с помощью

```1c
    Чтение = Новый ЧтениеXML;
    Чтение.ОткрытьФайл(XML);

    Фабрика = Новый ФабрикаXDTO;
    ОбXDTO = Фабрика.ПрочитатьXML(Чтение);
```

в результате в объекте есть значение id, а наименования нет. Почему так и как его получить
---
Ну или отказаться от фабрики и сделать, как тут предложили, просто через ПолучитьАтрибут и Значение.
---
Кажется без XDTO схемы такой вариант не отработает (зачитывается атрибут без значения).
---
В этой статье автор как раз разбирает такой вариант. Вам нужно создать схему, тогда будет зачитываться.
---
Ну или отказаться от фабрики и сделать, как тут предложили, просто через ПолучитьАтрибут и Значение.
Нахожусь в месте кода (Картинка 1).
Нажимаю Ф11 - Результат (Картинка 2).
Нажимаю Ф11 - Результат (Картинка 3).
Получается так что я не провалился в функцию, хотя нажал ф11.
Делаю пробел в коде. Сохраняю базу. Заново открываю конфигурацию - нажимаю так же ф11 везде и уже проваливаюсь в функцию (Картинка 4). Через несколько прогонов перестает снова проваливаться в функцию и не только в этом месте.
Что это за мистика? Баг платформы (1С:Предприятие 8.3 (8.3.13.1690))?
---
8.3.13.1513. задолбала рваться отладочная сессия. смотришь - подключение есть, ставишь точку, готовишь данные и оппа - точка проскакивается как и не бывала !
Короче расслабьтесь и получайте удовольствие.
---
у 8.3.13 с отладкой и не такие еще глюки были...
---
8.3.13.1513. задолбала рваться отладочная сессия. смотришь - подключение есть, ставишь точку, готовишь данные и оппа - точка проскакивается как и не бывала !
Короче расслабьтесь и получайте удовольствие.
---
8.3.14 обновляться стоит? Не знаете? Уже задняя точка горит.
---
мы пока боимся. вообще идея основная такая - если пользователи не взвыли сразу после обновления, то оставляем и тянем до последнего. когда выходит конфа, которая уже не прёт на старой платформе, ставим новую и цикл повторяется...

зы да, приходится терпеть мелкие особенности :( а кому легко ?
---
Если вы с ERP, то терпите, остальные пока работают прекрасно на 12
---
Нет, самая новая УТ. Стартуем проект, стоит на старте последнюю платформу всем ставить?
---
12 ставьте всем 8.3.12.1790

"Минимальная версия системы "1С:Предприятие 8" для использования текущей версии "Управление торговлей" не ниже 8.3.12.1685."
---
Спасибо за совет.
---
После перезапуска Приложения 1с из Конфигуратора, можно продолжить отладку.
Ошибка должна исчезнуть.
Если не поможет - перезапустить Конфигуратор.
Здравствуйте.

Платформа 1С 8.3.13.1513

Бухгалтерия предприятия - 3.0.67.63

Сделал нетиповое обновление конфигурации (не много доработок) с 3.0.67.63 на 3.0.68.66

Все прошло успешно. Но при входе в режиме пользователя при обновлении выдается ошибка (скриншот 1.jpg) метод объекта не обнаружен.

Нашел где этот метод вызывается (скриншот 2.jpg).

Мобильная бухгалтерия не используется и не использовалась. Не могу понять откуда появился обработчик (скриншот 2.jpg). Толи в новом релизе прилетел, толи какие то остатки прошлого. Подскажите в каком направлении двигаться. Можно на пальцах, т.к. я новичок.

Спасибо
---
А ты смотрел, в указанном на скриншоте с ошибкой модуле "МобильнаяБухгалтерия" есть указанная процедура "ЗаполнитьГоловнойКонтрагентВСервисе" ?
Если есть, то у нее должно стоять после названия "экспорт" и еще несколько моментов. В целом смысл в том ,что ее либо нет, либо к ней невозможно обратиться
---
Спасибо всем. Решил проблему. В пустую базу залил полную конфу 3.0.67.63 и стал накатывать поочередно каждый новый релиз.
Выяснилось, что в релизе 3.0.68.58 появился этот обработчик, который ссылается на метод в общем модуле "Мобильная бухгалтерия".
Добавил недостающий код и проблемы нет. Все регламентные задания завершились.
---
Можно создать пустую экспортную процедуру, у нее должен быть 1 входящий параметр с именем Параметры

Внутри процедуры написать Параметры.ОбработкаЗавершена = Истина;
---
А ты смотрел, в указанном на скриншоте с ошибкой модуле "МобильнаяБухгалтерия" есть указанная процедура "ЗаполнитьГоловнойКонтрагентВСервисе" ?
Если есть, то у нее должно стоять после названия "экспорт" и еще несколько моментов. В целом смысл в том ,что ее либо нет, либо к ней невозможно обратиться
---
Спасибо всем. Решил проблему. В пустую базу залил полную конфу 3.0.67.63 и стал накатывать поочередно каждый новый релиз.
Выяснилось, что в релизе 3.0.68.58 появился этот обработчик, который ссылается на метод в общем модуле "Мобильная бухгалтерия".
Добавил недостающий код и проблемы нет. Все регламентные задания завершились.