Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 июл 2024, 12:02

РегистрБух

Автор Lynx96, 19 окт 2018, 16:58

0 Пользователей и 1 гость просматривают эту тему.

Lynx96

Подскажите как обратиться программно к строке суммы, а точнее к полю Реализация товара. Нужно заменить Реализацию товара другим комментарием.

АлександрВладимирович

А вот тут комментарий вполне уместен. Это текстовый реквизит регистра бухгалтерии Содержание.

   РеализацияСсылка = Документы.РеализацияТоваровУслуг.НайтиПоНомеру("ТД00-000008", '20130101');
   
   Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
   Набор.Отбор.Регистратор.Установить(РеализацияСсылка);
   Набор.Прочитать();
         
   Для каждого СтрокаНабора Из Набор Цикл
      СтрокаНабора.Содержание = "Мой новый очаровательный комментарий";
   КонецЦикла;
   
   Набор.Записать();   

Lynx96

огромное спасибо!!!
Добавлено: 19 окт 2018, 17:57


уместна ли такая записать, если мне надо добавить этот комментарий конкретно к счету 91.2
Запрос = Новый Запрос;
   Запрос.Текст= "ВЫБРАТЬ
   |   РеализацияТоваровУслуг.Ссылка КАК Ссылка,
   |   РеализацияТоваровУслуг.Дата КАК Дата,
   |   РеализацияТоваровУслуг.Контрагент КАК Контрагент
   |ИЗ
   |   Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
   |ГДЕ
   |   РеализацияТоваровУслуг.Контрагент В ИЕРАРХИИ(&Контрагент)
   |   И РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)";
   Запрос.УстановитьПараметр("Контрагент", ГруппаКонтрагента);
   Запрос.УстановитьПараметр("Дата",НачалоПериода,КонецПериода);
   РезультатЗапроса=Запрос.Выполнить();
   Выборка=РезультатЗапроса.Выбрать();
   Пока Выборка.Следующий()Цикл
      Набор = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
      Набор.Отбор.Регистратор.Установить(Выборка.Ссылка);
      Набор.Прочитать();
      Для каждого Запись из Набор Цикл
         Если Запись.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы Тогда
            
            Запись.СписокСодержание =  "блаблабла";
                        
         КонецЕСли;
         
         
         
      КонецЦикла;
      Набор.Записать();
       КонецЦикла;

АлександрВладимирович

Если работает как задумано и не ругается, то вполне уместна.

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск