рк_ВсеВыплаты.Очистить();
ДокВыплаты = Документы.Выплата.Выбрать(ДатаНач, ДатаКон);
Пока ДокВыплаты.Следующий() Цикл
л_Док = ДокВыплаты.ПолучитьОбъект();
рк_ВсеВыплаты.Добавить(л_Док);
КонецЦикла;
Делаю такую выборку:
Почему в списке рк_ВсеВыплаты в итоге отсутствуют все выплаты за дату, которая ДатаКон?рк_ВсеВыплаты.Очистить(); ДокВыплаты = Документы.Выплата.Выбрать(ДатаНач, ДатаКон); Пока ДокВыплаты.Следующий() Цикл л_Док = ДокВыплаты.ПолучитьОбъект(); рк_ВсеВыплаты.Добавить(л_Док); КонецЦикла;
рк_ВсеВыплаты - это список значений. Метод ПолучитьОбъект() возвращает в данном случае объект типа ДокументОбъект и ни для каких модификаций использоваться не может.
Вопрос не по программе, а по принципам программирования в 1С:Предприятие 8, тем не менее, постараюсь ответить.
1. рк_ВсеВыплаты - это что? Какой тип данных у переменной?
2. Подозреваю что здесь ошибка:
л_Док = ДокВыплаты.ПолучитьОбъект(); - метод ПолучитьОбъект() используется для модификации записи.
рк_ВсеВыплаты.Добавить(л_Док);
Скорее всего должно быть так (допустим, что рк_ВсеВыплаты - таблица значений и в ней есть колонка Документ):
НовСтрока = рк_ВсеВыплаты.Добавить();
НовСтрока.Документ = ДокВыплаты.Ссылка;
Тогда так: ДокВыплаты = Документы.Выплата.Выбрать(ДатаНач, КонецДня(ДатаКон))
Но все равно не понятно для чего получается тип ДокументОбъект если не предполагается его модификация? Для этого как раз и используют объект типа ДокументСсылка.
Вот такие требования в нашем отделении выдвинули. Видимо им лень новое ПО для приема xml настраивать. Мне-то их заморочки не понятны, сказали делать в dbf, я сделал. Только ее еще дорабатывать надо.
А чем стандартная выгрузка через xml не подходит?
26 января по техническим причинам ГК КАМИН работает до 14:00 по МСК.
Оставить обращение после 14 часов на Линию консультаций и Группу технологической поддержки можно:
• по эл. почте: hotline@kamin.kaluga.ru, register@kamin.kaluga.ru
• или по запросу через специальную заявку на сайте
Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie и пользовательских данных в целях функционирования сайта, проведения ретаргетинга и статистических исследований, обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.
Принять