Помогите пожалуйста начинающему.
Вопрос такой: в список заносятся документы
подбором из журнала и отлично оттуда извлекаются
методом "ПолучитьЗначение".
При добавлении в список значений
типа документ программно, в список
попадают только название документа,
при дальшейшей попытке использовать список
метод "ПолучитьЗначение" возвращает пустые значения
Вопрос такой: в список заносятся документы
подбором из журнала и отлично оттуда извлекаются
методом "ПолучитьЗначение".
При добавлении в список значений
типа документ программно, в список
попадают только название документа,
при дальшейшей попытке использовать список
метод "ПолучитьЗначение" возвращает пустые значения
По теме из базы знаний
- Работа со списком значений ОБНОВЛЕНО 10.08.09
- Организация сложных фильтров объединенных условием и/или (Работа со списками значений)
- Консоль отладки сложных запросов с временными таблицами, оптимизированная (1.4 / 22.11.13 / ЧИА)
- Консоль отчетов с отладкой внешних таблиц (1.2 / 19.01.14 / ЧИА)
- Автоматизация импорта значений в отбор типовых отчетов конфигурации 1С: Бухгалтерия предприятия 3.0
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Это для подбора:
"Процедура Подбор(Режим)
ОткрытьПодбор("Документ.ПлатежноеПоручение",,,Режим);
КонецПроцедуры
Процедура ОбработкаПодбора(Выб)
ПлПор.ДобавитьЗначение(Выб);
ПлПор.Пометка(ПлПор.РазмерСписка(),1);
КонецПроцедуры"
А это добавление вторым способом:
"Процедура ВСписок()
Док = СоздатьОбъект("Документ.ПлатежноеПоручение");
Док.ВыбратьДокументы(Дата1,Дата2);
Сч = ПлПор.РазмерСписка() + 1;
Пока Док.ПолучитьДокумент()= 1 Цикл
ПлПор.ДобавитьЗначение(Док);
ПлПор.Пометка(Сч,1);
Сч = Сч+1;
КонецЦикла;
КонецПроцедуры "
"Процедура Подбор(Режим)
ОткрытьПодбор("Документ.ПлатежноеПоручение",,,Режим);
КонецПроцедуры
Процедура ОбработкаПодбора(Выб)
ПлПор.ДобавитьЗначение(Выб);
ПлПор.Пометка(ПлПор.РазмерСписка(),1);
КонецПроцедуры"
А это добавление вторым способом:
"Процедура ВСписок()
Док = СоздатьОбъект("Документ.ПлатежноеПоручение");
Док.ВыбратьДокументы(Дата1,Дата2);
Сч = ПлПор.РазмерСписка() + 1;
Пока Док.ПолучитьДокумент()= 1 Цикл
ПлПор.ДобавитьЗначение(Док);
ПлПор.Пометка(Сч,1);
Сч = Сч+1;
КонецЦикла;
КонецПроцедуры "
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот