Групповое изменение номера "Корректировки реализации"
Господа, такой вопрос : стоит задача массово изменить нумерацию в документе "корректировка реализации", при чем номер должен браться из созданной на его основании счет- фактуры(скрин ниже). С помощью отладчика я могу взять номер только с документа основания ( то есть наоборот изменить счет - фактуру) например этим - Для каждого Колонки из НайденныеОбъекты цикл
есть подсказки ? не знаю как прописать чтоб он брал тока номер СФ.
Объект = Колонки.Объект.ПолучитьОбъект();
Номер = Объект.ДокументОснование.Номер;
НовыйНомер = Объект.Ссылка.Номер;
Объект.Номер = НовыйНомер;
Объект.Записать(РежимЗаписиДокумента.Запись);
КонецЦикла;
есть подсказки ? не знаю как прописать чтоб он брал тока номер СФ.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
В групповой обработке выберите нужные документы. Потом произвольный алгоритм и в нем что-то подобное (я выбрал номер из реализации, просто для примера), а Вы вставьте или запрос на поиск подчиненной сф или найдите процедуру ее получения в любом из документов, например в корректировке, как Вам user774630 написал. Получили из нее считали номер и все. даже конфигуратор не нужен.
док=Объект.ДокументыОснования.Получить(0);
до=док.ДокументОснование;
ном=до.номер;
Объект.номер=ном;
Объект.Записать();
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Непонятно что собственно у вас не получается. Можно использовать типовые методы. Можно просто написать запрос, который ищет счет-фактуру, документ-основание которой нужная вам "Корректировка реализации". В запросе получить ее номер. На чем именно вы споткнулись?
СчетФактураСсылка = УчетНДС.НайтиПодчиненныйСчетФактуру(КорректировкаРеализацииСсылка);
Изучайте типовые процедуры и функции.
У вас при открытии корректировки реализации на форме пишется счет-фактура выданный. Смотрите код, как это делается.
Изучайте типовые процедуры и функции.
У вас при открытии корректировки реализации на форме пишется счет-фактура выданный. Смотрите код, как это делается.
В групповой обработке выберите нужные документы. Потом произвольный алгоритм и в нем что-то подобное (я выбрал номер из реализации, просто для примера), а Вы вставьте или запрос на поиск подчиненной сф или найдите процедуру ее получения в любом из документов, например в корректировке, как Вам user774630 написал. Получили из нее считали номер и все. даже конфигуратор не нужен.
док=Объект.ДокументыОснования.Получить(0);
до=док.ДокументОснование;
ном=до.номер;
Объект.номер=ном;
Объект.Записать();
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот