На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:

  • Перед тем, как задать вопрос, желательно почитать документацию и воспользоваться поиском.
  • Когда задаёте вопрос, то обязательно указывайте платформу (7.7, 8.0, 8.1, 8.2, etc), причем желательно в заголовке. Если речь идёт о типовой конфигурации, то указывайте её название и релиз. Текущие версии можно посмотреть здесь.
  • Ещё раз напоминаем о необходимости соблюдать не только правила, но и законы. Уважайте авторские права.

Высказать своё мнение о модераторах раздела можно здесь: evGenius
  
> Заполнение из цикла , Результат записать в проводку
    Вообщем ребят, ситуация такая, я из цикла перебором по КПС, нахожу нужный мне так:

    ExpandedWrap disabled
          НужныйКПС = Справочники.КБК.Выбрать();
          Пока НужныйКПС.Следующий() Цикл
              Если НужныйКПС.Наименование = "0000000000111" И НужныйКПС.ПометкаУдаления = Ложь и НужныйКПС.ВидРасходаКРБ.Код = "211" Тогда
                  Значение = НужныйКПС.Наименование;
              КонецЕсли;
          КонецЦикла;

    Все работает и возвращает именно тот, который мне нужен, странность в том, что в проводку его не заносит, если я пишу далее так:

    ExpandedWrap disabled
              Строка.КБКДт = Значение;

    То поле остается пустым и ничего туда не попадает. Но если же сделать так:

    ExpandedWrap disabled
               Строка.КБКДт = Справочники.КБК.НайтиПоНаименованию("0000000000111");

    То все отлично заносится, прямо магия какая-то. Просто у меня очень много одинаковых КПС, а нужен именно один - тот самый.
    Сообщение отредактировано: Malcolm -
      Наименование - это строка, у тебя в итоге Значение - это строка. Используй НужныйКПС.Ссылка.
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0172 ]   [ 15 queries used ]   [ Generated: 25.04.24, 01:36 GMT ]