#0
by Блондинистая Ромашка
Мне нужно прописать процедурку документа ПриКопировании. Чтобы скопировался и сам док и его записи в регистре накоплений. Как это сделать? Делать запрос по ОбъектКопирования, а потом по измерениям и ресурсам через какие-то переменные создать новое движение?
#1
by luckyluke
Читаешь набор записей по отбору регистратора, создаешь новый набор записей с отбором по новому регистратору, пихаешь туда только что прочитанные записи, записываешь.
#3
by Маленький Мук
и вы друг другу идеально подходите, большего бреда мне за сегодня еще не попадалось
#5
by Dmitrii
Какой отбор по новому регистратор при копировании? Ссылки еще нет. А что мешает просто провести документ после копирования? Вообще какой в этом смысл? А по сути как-то так:
#7
by Блондинистая Ромашка
Спасибо! Вот именно методы Выгрузить и Загрузить меня и интересовали. Не знала как их применить :)
#9
by Dmitrii
Зачем? Какая в этом необходимость? Просто чтобы г@внокод работал? А если пользователь не захочет записывать документ? Вообще постановка задачи идиотская.
#11
by luckyluke
согласен, постановка идиотска. Только зачем движения не записаному документу... я тоже не понимаю?
#13
by Dmitrii
Задай вопрос автору. >> зачем движения не проведенному документу? Документ ОпреацияБух в типовой бухне имеет движения, но при этом не бывает проведенным.
#14
by luckyluke
и то правда, как-то не подумал... О, а может у автора точно также документ устроен, набор записей на форме выведен... Ну вопрос был у неё "Как копировать записи в регистре накоплений?"... а что она с этим делать будет... мне не очень интересно :)
#15
by Блондинистая Ромашка
нууууу развели тут :) да учусь я просто, задания в курсе обучения такие странные, спросить не у кого. Вот и спрашиваю на форуме. Товарищи, вот подскажите мне плиз. Я в процедуре ПриКопировании записываю ЭтотОбъект. Он у меня записывается, открывается форма этого скопированного документа. Чтобы его закрыть, ну и перепровети может, я нажимаю кнопку ОК. А мне выдается ошибка, что Номер документа не уникален. Как исправить? Модифицированность какую-нибудь установить надо?
#17
by Блондинистая Ромашка
не ставлю, в том-то и дело потом Движения этого объекта записываю. Номер нигде не указываю
#18
by Блондинистая Ромашка
Вот вся процедура, может действительно где-то косанула Процедура ПриКопировании(ОбъектКопирования)
#19
by Maxus43
а до этого? в отладчике перед записью объекта посмотри номер. так же есть УстановитьНовыйНомер, или получить, не помню уже. Если таким образом номер не возьмётся - значит сбилась нумерация у документа, для это тоже есть ВосстановитьНумерацию...
#21
by Блондинистая Ромашка
так, док с номером 000011 записан, потом получается форма НОВОГО дока с таким же номером, поэтому и не записывается. Как сделать чтобы открывался записанный док, а не НОВЫЙ ?
#22
by Конфигуратор1с
Так а почему Вы не делаете данную операцию при открытии документа через параметрОбъектКопирования?
#23
by Блондинистая Ромашка
не получается :) если вставляю этот код в процедуру ПриОткрытии, меняю ОбъектКопирования на ПараметрОбъектКопирования (или на что нужно менять? вроде и то и другой ДокументСсылка) ругается, что нет поля Движения :)
#26
by Конфигуратор1с
Вы объект получите. Объект = ПараметрОбъектКопирования.ПолучитьОбъект; Объект.Движения ну и дальше
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как перенести(копировать) определенные операции из одной базы в другую
- Как получить значения последней записи в регистре сведений?
- Обнуляются записи в регистре сведений при добавлении новой записи
- Как в регистре сведений определить, какие записи удаляются.
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- ЗУП. При проведении задваиваются записи в регистре накопления.
- Отрицательные значения в регистре накоплений
- Открытие формы записи для новой записи регистра сведений с установленным полем.
- Сообщение пользователю при записи на сервере о текущем состояние записи
- При записи в регистр бух. Хозрасчетный ошибка: Поле объекта недоступно для записи Субконто
В этой группе 1С
- Помогите настроить закрытие 23,29 счета в УПП, РАУЗ
- ЗУП 8.1 док. Зарплата к выплате не учитывает сумму сторно
- Обмен данными между 1с8 SQL и базой данных SQL
- Информационная колонка в табличной части документа: как правильно...?
- запрос к регистру сведений или к срезу последних?
- Как вывести на печать 2 столбца
- Перенос содержимого Регистра между базами
- РАУЗ, расчет себестоимости, ошибка распределения затраты
- 1С 8.2: НЕОПРЕДЕЛЕНО в тексте запроса
- Кто знает как зарегать продукт 1с на сайте если утеряна рег. Анкета?
- Как програмно очистить окно служебных сообщений?
- синхронизация Symbian и Outlook 2007
- Зависает 1с при отключении сканера ШК
- Какие библиотеки нужны для работы с 1С из C#?
- 8.1 УТ 10.3 Ввод оприходования на основании инвентаризации
- БП 1.6 Как сделать перемещение со счета 10.03?
- Загрузка XML в регистр сведений
- 1с 8.2 вызов процедуры в модуле формы
- Как писать отчеты для БП 2.0
- Ошибка "Значение не представляет агрегатный объект"