8.х Как программно определить галку вводится на основании

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Bkmz, 1 фев 2017.

  1. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    459
    Симпатии:
    13
    Баллы:
    29
    Задача такая создать в документе ввод на основании, если я поставлю галку в прямо в конфигураторе то я так подозреваю что при обновлении конфигурации она может легко слететь. А можно как-то программно добавить? Через метаданные допустим. Как-то так:

    Код:
    Метаданные.Документы.ВыбранныйДокумент.ВводитсяНаОсновании // а дальше как?
  2. AlexeyKh
    Offline

    AlexeyKh Опытный в 1С

    Регистрация:
    27 июл 2012
    Сообщения:
    148
    Симпатии:
    19
    Баллы:
    29
    Как галка Ввод на основании так и программный код ("прямо в конфигураторе") тоже при обновлении может слететь!
    поэтому или используете Расширение конфигурации,
    или изменяете свою конфу и юзаете топики обновления нетиповой конфигурации.
  3. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204
    Нет, программно не получится.
    Если хотите чтобы срабатывал обработчик ввода на основании - почитайте про метод Заполнить() в СП
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.890
    Симпатии:
    1.030
    Баллы:
    204
    Метаданные программно не меняются и слететь ничего не должно, если правильно и внимательно выполнять обновления.
  5. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    459
    Симпатии:
    13
    Баллы:
    29
    Не подходит. По моему мнению еще сыроват механизм расширений. Был опыт работы с расширениями, отказались от их использования, так как нельзя работать с ним нескольким человек одновременно (ну если не брать во внимание "сравнить и объединить"). С хранилищем не интегрировано, поместить в него расширение нельзя. Плюс разные ограничения. Плюс сюрприз был. Работал с расширением три дня потом в одно "прекрасное" утро запускаю конфигурацию, а там моего расширения как и не было никогда. Возможно я шаманил с совместимостью версий (может при обновлении ИБ бахнуть расширение).
    Последнее редактирование: 1 фев 2017
  6. 1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    164
    Баллы:
    104
    Один я ничего не понял? 5 раз перечитал, но посыл автора я постигнуть не смог.
  7. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    459
    Симпатии:
    13
    Баллы:
    29
  8. 1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    164
    Баллы:
    104
    Так причём тут флаг и ввод на основании? Ничего не понимаю
  9. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    459
    Симпатии:
    13
    Баллы:
    29
    Его ведь надо поставить чтобы в Приходной в меню "ввод на основании" можно было выбрать Расходную?

    [​IMG]
  10. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204
    Блин, кто вам мешает повесить кнопку и использовать Заполнить () ?
    --- Объединение сообщений, 1 фев 2017 ---
    Ввод на основании - это механизм, который или должен работать, или вообще не должен работать для документов. Смысл ваших телодвижений можете объяснить ?
    1с-ник нравится это.
  11. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    459
    Симпатии:
    13
    Баллы:
    29
    Наверное действительно так будет проще всего