Имя: Пароль:
1C
 
Исчезла кнопка "Заполнить" для ВПОТЧ БП 3.0.52.35
0 dkonakov
 
18.09.17
13:26
Добрый день, после обновления в документах исчезла кнопка "заполнить". Никто не сталкивался?
1 ildary
 
18.09.17
14:10
(0) Извините, а что это за зверь такой - ВПОТЧ? Гугл и яндекс молчат.
2 dkonakov
 
18.09.17
14:22
Пардон, внешние обработки табличных частей. Но я уже нашёл причину. Раньше в сведениях о внешней обработке было больше вольностей.
3 vis_tmp
 
18.09.17
14:38
(2)Расскажи, что теперь надо там писать?
4 ildary
 
18.09.17
14:46
(2) это свежий БСП счастье и радость нам приносит?
5 vis_tmp
 
20.09.17
06:57
ТС пропал и не рассказал...
6 dkonakov
 
20.09.17
18:19
(3) (4) Собственно, я раньше в СведенияхОВнешнейОбработке вызывал версию БСП текущей конфигурации. И всё работало. А теперь перестало, теперь нужно указывать версию БСП...
7 dkonakov
 
20.09.17
18:26
Возможно, облегчу кому-то жизнь.

Было:
Функция СведенияОВнешнейОбработке() Экспорт
    
    ВерсияБСП = стандартныеподсистемысервер.версиябиблиотеки();
    ПараметрыРегистрации = Новый Структура;
    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить("Документ.АктСверкиВзаиморасчетов");
    ПараметрыРегистрации.Вставить("Вид","ЗаполнениеОбъекта");
    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    ПараметрыРегистрации.Вставить("Версия", "1.0");
    ПараметрыРегистрации.Вставить("Наименование", "Заменить на УПД");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
    ПараметрыРегистрации.Вставить("Информация", "Дополнительная обработка табличной части к документу АктСверкиВзаиморасчетов");
    ПараметрыРегистрации.Вставить("ВерсияБСП", ВерсияБСП);
    ТаблицаКоманд = Получить Таблицу Команд();
    ДобавитьКоманду(ТаблицаКоманд,
    "Заменить на УПД",
    "ЗаменитьНаУПД",
    "ЗаполнениеФормы", Ложь,,Истина);
    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
    Возврат ПараметрыРегистрации;
    
        
КонецФункции



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

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "",Скрыть=Ложь)
  НоваяКоманда = ТаблицаКоманд.Добавить();
  НоваяКоманда.Представление = Представление;
  НоваяКоманда.Идентификатор = Идентификатор;
  НоваяКоманда.Использование = Использование;
  НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
  НоваяКоманда.Модификатор = Модификатор;
  НоваяКоманда.Скрыть = Скрыть;
КонецПроцедуры


Стало:

Функция СведенияОВнешнейОбработке() Экспорт
    
    
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.1.2.1");
    
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта();
    ПараметрыРегистрации.Версия = "1.0";
    ПараметрыРегистрации.Назначение.Добавить("Документ.АктСверкиВзаиморасчетов");
    
    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление = "Заменить на УПД";
    НоваяКоманда.Идентификатор = "ЗаменитьНаУПД";
    НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы();
    
    Возврат ПараметрыРегистрации;

    
    
КонецФункции
8 Мисти
 
24.09.17
23:33
А как узнать, какая версия библиотеки?
У меня все внишние заполнения пропали только при переходе на новую платформу! Я еще не обновляла конфигурацию.
9 Мисти
 
25.09.17
11:06
ау?
10 dkonakov
 
28.09.17
10:50
(9) Версия бибилиотеки БСП? Пропишите у себя 2.1.2.1. должно заработать.
11 kalleka
 
06.10.17
16:50
Спасибо тебе, мил человек, за 5 минут проблему решил. И Яндексу за то что проиндексировал хорошо))
Закон Брукера: Даже маленькая практика стоит большой теории.