Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Номер документа в Операции
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
TTT
Здравствуйте!
Обраещаюсь в Журнал операций, нахожу нужную проводку.
Мне нужно Дата документа и Номер документа, которые создали эту Проводку.
Если обращаюсь к дате, как ДатаОперации - дает, а вот проблемма с номером.
Я спрашиваю как НомерДок -ругается! Разве не так нужно обращаться???
Sharzem
Кусок копипаста из нета:
//"ВыбКонтрагент" - переменная с типом "Справочник.Контрагенты"
//Все проводки принадлежат объекту "Операция"
Опер = СоздатьОбъект("Операция");
    
//Фильтр по контрагенту
Если ПустоеЗначение(ВыбКонтрагент) = 0 Тогда
        Опер.ИспользоватьСубконто(ВидыСубконто.Контрагенты, ВыбКонтрагент);
КонецЕсли;
    
//Перебор, обход проводок
Опер.ВыбратьОперацииСПроводками(НачДата, КонДата, СчетПоКоду("КакойТоСчет"),,1,);
Пока Опер.ПолучитьПроводку() = 1 Цикл
        Сообщить("----------------");
        //Значение реквизита "Контрагент" документа из Субконто2
        Сообщить(Опер.Дебет.Субконто(2).Контрагент);
        //Значение реквизита "НомерДок" документа из Субконто2
        Сообщить(Опер.Дебет.Субконто(2).НомерДок);
        //Номер документа, который сформировал проводку
        Сообщить(Опер.ТекущийДокумент().ПолучитьАтрибут("НомерДок"));
        //Документ, который сформировал проводку
        Сообщить(Опер.ТекущийДокумент());
         //Номер проводки
         Сообщить(Опер.НомерПроводки());
        //Сумма проводки
        Сообщить(Опер.Сумма);
КонецЦикла;


Оно ?
TTT
Sharzem @ Сегодня, 16:36 необходимо зарегистрироваться для просмотра ссылки ,
Да. действительно, оно!!! Очень-очень благодарна! Хотя, почему не явно как ДатаОперации и НомерПроводки
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.