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

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

Высказать своё мнение о модераторах раздела можно здесь: evGenius
  
> Задвоение справочника валют руб руб
    Сконвертировал БУХ 2.0 в 3.0, а там оказывается был задвоен элемент справочника валют рубли.

    Как с помощью группового изменения реквизитов можно сделать так что во всех документах если есть ссылка на справочник валют на один из элементов рубли, то он заменяется на например первый элемент руб?
      Я решил пока действовать точетно:
      ExpandedWrap disabled
        Процедура ВыполнитьНаСервере()
            Запрос = новый Запрос;
            Запрос.Текст=     "ВЫБРАТЬ
                              | БанковскиеСчета.Ссылка КАК Ссылка,
                              | БанковскиеСчета.ВалютаДенежныхСредств КАК ВалютаДенежныхСредств
                              |ИЗ
                              | Справочник.БанковскиеСчета КАК БанковскиеСчета";
            //Запрос.УстановитьПараметр("ДатаНачала",ДатаНачала);
            //Запрос.УстановитьПараметр("ДатаКонца",ДатаКонца);
            
            Выборка = Запрос.Выполнить().Выбрать();
            
            Пока Выборка.следующий() цикл
                 документ =  Выборка.Ссылка.ПолучитьОбъект();
                  Документ.ВалютаДенежныхСредств=Справочники.Валюты.НайтиПоРеквизиту("РеквизитДопУпорядочивания",2) ;
                  
                 Документ.Записать(РежимЗаписиДокумента.Запись);

      Почему ошибка Слишком много фактических параметров Документ.Записать(РежимЗаписиДокумента.Запись); Что там не так? Документ возвращает банковский счет, все нормально.

      Даже такая конструкция вызывает ту-же самую ошибку:
      ExpandedWrap disabled
          документ =  Выборка.Ссылка.ПолучитьОбъект();
          Документ.Записать(РежимЗаписиДокумента.Запись);


      Добавлено
      бл... это же справочник, у него нет режима записи :lool:
        Используй "Инструменты разработчика". Гуглятся и скачиваются легко, там есть специальный механизм поиска, замены и удаления дублей. Для использования нужно будет запустить 1С в режиме обычных форм с ключом /RunModeOrdinaryApplication
          Все оказалось проще:
          Прикреплённый файлПрикреплённый файл1cc3.png (28,79 Кбайт, скачиваний: 214)
            Цитата ^D^ima @
            Все оказалось проще

            Фантастика! Инструменты в 1С становятся удобными.
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0319 ]   [ 17 queries used ]   [ Generated: 19.03.24, 06:26 GMT ]