#0
by Selma
Подскажите, пожалуйста, как можно посредством использования объекта Метаданные скопировать документ? Я думала пройтись в цикле по всем реквизитам шапки (через использование метаданных) и присвоить те же значения реквизитам нового документа. Как это можно сделать? Или может, можно пойти другим путем? :)
#11
by у лю 427
Вариант Смитта не совсем работоспособный... и на многих документах работать НЕ БУДЕТ...
#12
by у лю 427
"Недоделанный отчёт – это не беда. Главное, когда будете делать детей – доделайте их! А то потом приходят недоделанные дети и приносят недоделанные отчёты. И никак не прервать этот замкнутый круг."
#13
by insider
+1 наверное между получением и установкой атрибута воткнуть такой код не помешает: что-то типа того...
#16
by DrShad
ну это уже второй вопрос типа "А как скопировать реквизиты неопределнного типа?" вообще если рассуждать, то в доке может использоваться подстановка периодических реквизитов справочника и что этот кусок кода прописать здесь?
#17
by insider
переведи про периодику: мне всегда казалось, что реквизиты, устанавливаемые документами, проставлятся в модуле проведения дока - причем здесь перенос? а установка реквизитов неопр. типа - как раз НЕОБХОДИМОЕ условие, что подобная обработка вообще отработает, ибо в куче видов доков это есть. честно не понял смысл критики - я вроде автора никакими нехорошими словами не обзывал, а лишь дополнил его код, нельзя? ;)
#22
by DrShad
вообще про работу через метаданные можно много чего рассказать и вспомнить и дописать но смысл так нагружать человека, ведь когда до всего этого дойдешь сам и запомнишь лучше
#23
by DrShad
так вот для более правильного варианта нужно и эти реквизиты обновлять програмно, а не заходить потом в док и перебивать все позиции
#25
by Ёпрст2
Болеем ? Зачем в старом периоде перебивать цены в документе ? Грибочки? ... Товар уже продали по тем ценам по каким нужно .. его уже нет и с клиентоса взяли столько денех, сколько надо ...
#26
by insider
погоди, мы док копируем или че-то еще меняем? ;) я так не играю: сказано скопировать - копирую 1к1, пока не указано иное. а то доп. условий сейчас насочиняем, заодно и автора запутаем окончательно :) P.S. просто имеется собственный перенос доков (через файлик) между идентичными конфами вот как раз на основе метаданных, так что предмет понимаю в принципе - потому вот и написал нет, ну тебя не убедить просто :) буду настаивать на необходимости трех строк из на основании того, что обработка должна быть рабочей. остальное может быть избыточно, но именно такой момент надо учесть имхо. не, там три экрана - избыточно, а каменты пишут лузеры :)) скажи честно, где ты об этом прочел в условии задачи? ;)
#30
by insider
ну это же шутка была :) там даже смайлик был. а если серьезно - наверное ты прав, но пока память не подводит, а где подводит - можно освежить, а следующему прогу писать каменты не планируется или за отдельную плату. типа КЗК короче :) (особенно если учесть, что манька писать "ВОднуСтроку" имеется и код часто нечитабельный для непросвещенного в достаточной степени человека, ну а толковый и без каментов поймет имхо) в любом случае, каменты - редкий гость в моих прогах :)
#31
by DrShad
в моих уже давно не редкий, потому как пишу для себя и часто легче вспомнить по каменту чем вспоминать читая кусок кода чем же он епт занимается
#36
by insider
не совсем так :) скорее сделает это большей частью бессмысленным: отчет еще можно скоммуниздить, а вот доработать конфиг (частенько пишу "с нуля" - собсно о таких и речь) под особенности новой фирмы... возможно конечно, но спецу скоре всего будет дешевле нарисовать самому, чем копать чужой код и год ловить баги, неспецу - можно не беспокоиться. чего и добивался ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- Ошибочный порядок записи XML
- Как активизировать ячейку в табличной части после загрузки ТаблицейЗначения
- Ошибка ТипТега = мЧтениеXML.Спуститься();
- Проблема с автообменом обменом в 1с 77
- Эмулятор для 16-разрядных приложений
- Включение режима множественного выбора при подборе
- Патчи Ромикса не помогают....
- упп: Как правильно свернуть базу?
- Пропадает сетевой принтер
- 1c++. Добавить строку в таблицу SQL
- Арифметические операции с параметром запроса
- путь к папке "?" содержит недопустимый символ:( при установке 8-ой пла
- Ошибка объединения интерфейсов при замещении объектов
- Странная проблема с драйверами на видеокарту
- Приход задним числом
- ошибка SDBL пропущена точка с запятой (pos=33)
- v7: ограничение количества пользователей
- 1С 8.0 ТабличноеПоле как вставить рисунок, флажок в ячейку
- Загрузка в док Выписка из DBF
- Програмная установка интервала дат в форме списка документов (1с8)