Счет фактура выданный поставить галочку и дату в поле "Выставлен"
Добрый день!
КА 2.5
Перешли с 2.4.
В с/ф выданный на многих документов нет галочки "выставлен" и даты
Подскажите пож-та как можно обработкой программно проставить из даты с/ф в поле выставлен и галочку
Документов много, а опыта программирования нет на 1С только изучаю
Может кто подскажет строчку кода дальше додумаю, раньше был опыт программирования на Дельфи
Думал групповой обработкой но там нет поля Выстален да и дату документов нужно брать за каждый день
КА 2.5
Перешли с 2.4.
В с/ф выданный на многих документов нет галочки "выставлен" и даты
Подскажите пож-та как можно обработкой программно проставить из даты с/ф в поле выставлен и галочку
Документов много, а опыта программирования нет на 1С только изучаю
Может кто подскажет строчку кода дальше додумаю, раньше был опыт программирования на Дельфи
Думал групповой обработкой но там нет поля Выстален да и дату документов нужно брать за каждый день
Прикрепленные файлы:

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