Базовый курс. МГ от 25.01.2011

Рассматриваем первые вопрос участников нового потока.

1. Проверка типа данных

—Тип данных   “ТИП”    Вопросы по процедуре сравнение типов.
Вот есть у нас такая конструкция

Если ТипЗнч ( Элемент ) =  Тип ( “СправочникСсылка.Номенклатура” )  Тогда

Сообщить ( “Это товар” ) ;

КонецЕсли;

— —Почему   выражение  “СправочникСсылка.Номенклатура”   надо брать в кавычки?   Ведь в кавычки мы берем тип данных  “Текст”.  —При написании “СправочникСсылка.Номенклатура”  не работает контестная подсказка. Почему? —Ведь такой объект есть в системе, и в справке есть, и мы к нему обращаемся или я что-то опять не понимаю?  —Чем отличаются СправочникСсылка.Номеклатура от Справочники.Номенклатура?   —Когда сам пытался сделать данную процедуру я здесь и ошибся.

2. События модуля менеджера константы.

—В уроке 7-11 в первом блоке у вас возникает ошибка при записи константы КоличествоВыходныхДнейВГоду, но ошибка эта связана с ДРУГОЙ константой – ТочностьРасчетов. —Я не понял, почему… ведь на форме где есть константа КоличествоВыходныхДнейВГоду НЕТ константы ТочностьРасчетов из-за которой возникает ошибка. —Почему же тогда срабатывает модуль менеджера значения “чужой” константы – ТочностьРасчетов?

3. Выбор строки таблицы значений.

—Возник вопрос по отображению ТаблицыЗначений —Метод ВыбратьСтроку() в тонком клиенте не работает, Вы в примере рассматриваете, как вывести ТаблицуЗначений в эту же форму (в которой она создана). —А можно ли сымитировать метод ВыбратьСтроку() в 8.2, т.е. чтобы открылось НОВОЕ модальное окно (может быть новая форма) с нужной ТаблицейЗначений? —И чтобы колонки в ней не заранее пришлось бы жестко задавать, а чтобы они создавались динамически в зависимости от переданной ТаблицыЗначений.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.

комментариев 7 на “Базовый курс. МГ от 25.01.2011”

  1. У меня есть старый вопрос, на грабли которого наступает наверняка народ.
    1) Предположим внесли в конфигурацию в каком-то справочнике предопределенные элементы. Сравнили объединили… рабочую базу с новым файлом cf и все шоколадно.
    2) Потом в этом справочнике мы опять понаделали изменений (НО ПРЕДОПРЕДЕЛЕННЫХ ЭЛЕМЕНТОВ НЕ КАСАЕМСЯ! – мы вообще их вводили год назад и забыли что они существуют) 
    3) и вот делаем сравнение-объединение конфигураций.
    В результате старые предопределенные элементы помечаются на удаление, появляются новые… и не помню точно, но кажется еще и при обновлении ругательство идет на то что коды одинаковые у элементов справочника (помеченных на удаление бывших предопределенных и у новых действующих)
    И вот надо уже запускать обработку на замену ссылок… Чтоб такого гемора избежать приходиться делать обработку загрузки первоначальными данными. 

    • Проблема действительно возможна.
      Но на моей практике возникает она при следующем сценарии:
      1. В типовой конфигурации включена возможность изменения.
      2. Добавлен предопределенный элемент.
      3. В новом релизе поставщика также добавлен предопределенный элемент в этот же справочник.
      4. Происходит обновление с настройками по умолчанию.

      Итог, наш предопределенный элемент “теряется”, а в пользовательском режиме становится помеченным на удаление.

      Чтобы этого не происходило необходимо установить режим объединения предопределенных элементов, как на картинке
      Обновление

      Но вообще подробно о процессе обновления типовых мы говорим в курсе продвинутом.

  2. Хотелось бы по  разобрать правильность работы с табло. В каких случаях его можно вызвать.

    • Давайте разберем.
      Просьба детальнее сформулировать, что хочется разобрать.
      Вопрос отправляйте на mg.spec8ru @ gmail.com

  3. Гуляев Алексей 26.01.2011 в 16:16

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

    • Разумеется, первый блок будет выложен в ближайшее время.