На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днем Победы!
msm.ru
! Правила раздела:

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

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

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

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

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


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

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


Рейтинг@Mail.ru
[ Script execution time: 0,0270 ]   [ 21 queries used ]   [ Generated: 9.05.21, 07:42 GMT ]