#0
by котяша
Добрый день! Помогите пожалуйста решить задачу: в 1С 7.7 необходимо создать обработку, которая позволяет выбрать некоторые документы из списка и для них массово и автоматически поменять значение поля (например флажка с 0 на 1). с выбором все понятно, а как (какими функциями) можно получить доступ к полю и поменять его? насколько я понимаю, 1с не дает так просто влезать в документы... Извините, если повторяю чей-то вопрос, но ничего похожего не нагуглила :)
#2
by silent person
поле документа программно доступно как его свойство. ТвойДокумент.ИмяРеквизитаДокумента
#3
by Krolik Bezobraznik
Получайте объект документа и через объект устанавливайте нужному полю нужное значение.
#4
by Cube
На этом форуме девушкам принято сначала фотку в личную карточку вставлять...)) Чем удачнее фото, тем больше помогающих :)
#5
by Krolik Bezobraznik
потом не забудьте записать документ и при необходимости при записи режим проведения поставьте.
#8
by AlekseyMista
выборку делать ТОЛЬКО (!!!) запросом. Если будешь использовать объект "выборка", то из-за записи данные будут выбираться некорректно. Дальше по ссылке получаешь объект, устанавливаешь новые значения полей и записываешь:
#9
by lavalit
есть групповая обработка еслитам нет вашего реквизита, то обработку легко допилить до нужного функционала
#12
by palpetrovich
исходя из сабжа - капец советы :( может ну его? ...или это чисто для тренировки?
#15
by lavalit
в семерке не прокатит. НайденныйДок.НайтиДокумент(ДокОбъект); Вот тогда уже можно изменить документ и записать его
#16
by lavalit
конечно записывать луче наверно через попытку... ежели чего оно хоть обругает чего там не может оно. удач
#17
by котяша
запросом нельзя, смысл в том, чтобы пользователь вручную выбирал нужные документы... или в запрос как-то можно передать список выбранных доков?
#18
by DmitriyDI
Список значений, туда добавляешь кнопочку добавить, далее по нему циклом проходишь через создать объект, получить документ обращаешься меняешь и записываешь!
#20
by lavalit
Запросом можно.. результатом запроса делай таблицу с флажками... чего флажком отметишь, те документы и откорректируешь... но в принципе как эту таблицу заполнить большого значения не имеет запросом или перебором..
#21
by Krolik Bezobraznik
Как пользователь будет выбирать доки? На форме из списка? Если да, то как эти доки в список попадут? Или это будет документСписок?
#22
by lavalit
смысл в таком запросе? Вы сначала хотите список документов а потом запросом получить их же и откорректировать? Так лучше сразу обойти список и сделать записи. Каким образом получить список дело вкуса.
#24
by Krolik Bezobraznik
Вот именно не понятно как необходимо выбрать документы.. или это будет отбор по диапазону и еще каким либо критериям или пользователь сам будет в списке документов множественным выбором выбирать или еще как то более извращенно.
#25
by lavalit
ет уж как автор захочет))) задачка то изначально групповя обработка документов... а уж как создать эту группу.. вопрос другой))
#26
by lavalit
судя по всему если автор уже не пишет ничего.. стало быть задача решена... ну или отложена в долгий ящик)))
#30
by aka AMIGO
Это 7.7-ка!! :) накрутили тут 8-рочных колов, ноги заплетаются :) а вдруг, да заработает!!!?! :)
#31
by aka AMIGO
+ а если заработает - то надо учесть, что измененный маркер может (по придуманному кем-то для этого документа алгоритму) повлиять на проведение.. т.е. если изменена такая марка, то при перепроведении у документа могут быть совершенно другие результаты ты уж проследи за этим.. по МодулюДокуменета :)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: Ручные проводки программно
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: Как программно изменить родителя элемента справочника?
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Как программно создать копию элемента справочника не перебирая реквизиты?
- v7: Программно изменить дату операции
- v7: как программно создать операцию с проводками ?
- v7: Как программно осуществить проведение документа из обработки в 1с 8.1
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
В этой группе 1С
- Перенос данных из 7.7 Упрощенная система налогообложения в 8.3 Бух
- Подскажите название скл таблицы
- Как убить процесс 1с7s.exe
- Как программно удалить часть записей регистра сведений, подчиненных регистратору
- Обмен КА и УТ: почему постоянно добавляется префикс?
- Куда выводится результат метод СкомпоноватьРезультат расширения формы
- Убрать из расчетного листка строки с ВР "Дни неоплачиваемые согласно табелю"
- Остатки регистра накопления на каждый день с помощью СКД
- Агент Плюс или мистические нестыковки при загрузке данных.
- УТ11.1 Не выставляется счет на оплату юридическому лицу
- программно создать реквизит формы ГРУППА
- картинка в табличном поле
- Подскажите по WEB-интерфейсу: dZU.showModalDialog is not a function
- Никак не могу сделать доступным для редактирования колонку?
- Отчет "Средняя численность сотрудников организаций" в 1С ЗуП
- Не записываются новые записи регистра сведений Курсы валют
- Игнорируются точки останова в модуле внешней обработки (Платформа "8.3.5.хххх")
- БП 2.0 Записи в регистр НДС по приобретенным ценностям при корректировке отгрузк
- Как из 1С 8 обратиться к xmlrpc?
- Измерение не найдено