Версия для печати темы (http://pro1c.org.ua/index.php?s=7c7c6cb2d098823e9c988ecdf6388b4f&showtopic=45728)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Как получить Счет реализации (Дохода)

Автор: shkoda 15.05.18, 12:48

Всем приветы!

Фото конфы


Столкнулся впервые с Бухгалтерскими итогами, но что-то не сильно получается выполнить поставленную задачу.
Задание большое и объёмное, но вот споткнулся на казалось бы мелочи - не могу получить СчётРеализации из документа.
Есть у меня Индексированная таблица наполненная докуменами (РасходнаяНакладная, ПКО, Закрытие, АктПереучета и пр.) - заполняется из запроса по БухИтогам

Так вот как мне имея эти документы вытянуть из них этот самый Счёт реализации?




Может кто сталкивался?


Автор: Alex_Ticho 15.05.18, 14:23

shkoda @ Сегодня, 12:48 * ,

Как правило, счет реализации - это счет доходов ( 701, 702, 703 ) . Попробуй это :

( для текущей строки вашей таблицы значений )

      Опер=СоздатьОбъект("Операция");

     Опер.НайтиОперацию(стрТЗ.Документ);
     Опер.ВыбратьПроводки();
     Пока Опер.ПолучитьПроводку()=1 Цикл
          Если Сред(Опер.Кредит.Счет.Код,1,2)="70" Тогда
          
                .....    ставишь, что  те   надо

          КонецЕсли;
     КонецЦикла;

Автор: sava1 15.05.18, 14:25

т.е. Индексированную таблицу мы уже применяем, а по документу "плаваем".

Обходим таблицу, берем документ, через точку получаем реквизит.

Автор: shkoda 15.05.18, 14:43

Alex_Ticho @ Сегодня, 15:23 * ,
супер! это именно то что нужно!
Спасибо!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
http://pro1c.org.ua