Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,199
|
||||||
1 | ||||||
Работа с регистром08.10.2015, 17:21. Просмотров 1050. Ответов 14
Метки нет Все метки)
(
Встала такая задача при каждом изменении реквизита Статус и сохранении документа нужно создавать новый Регистр сведений. Вот я сделал процедуру
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
08.10.2015, 17:21 |
Ответы с готовыми решениями:
14
Косяк с регистром Работа с периодическим Регистром Сведений подчиненным регистратору Проблемы с регистром Книга продаж Помогите разобраться с регистром накопления |
Xomych
665 / 588 / 89
Регистрация: 01.11.2012
Сообщений: 2,080
|
|
08.10.2015, 20:22 | 2 |
Синтаксис:
Записать(<Замещать>) Параметры: <Замещать> (необязательный) Тип: Булево. Определяет режим замещения существующей записи в соответствии с текущими установками отбора. Истина - перед записью существующие записи будут удалены. Ложь - записи будут дописаны к уже существующим в информационной базе записям. Значение по умолчанию: Истина.
0
|
Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,199
|
|
09.10.2015, 09:03 [ТС] | 3 |
Xomych, что то я не понял. Сделал Движение.Записать(Ложь); и добавил в Процедура ПриЗаписи(Отказ) выдает ошибку что запись с такими полями уже существует и не сохраняет
0
|
SHIFT_969
Злой самаритянин
|
|
09.10.2015, 10:34 | 4 |
http://v8.1c.ru/overview/InformationReg.htm
0
|
Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,199
|
|
12.10.2015, 10:59 [ТС] | 5 |
Выдает ошибку
{Документ.ЗаявкаЕдиноеОкно.Форма.ФормаДокумента.Форма(23)}: Ошибка при вызове метода контекста (Записать) Движение.Записать(Ложь); по причине: Запись с такими ключевыми полями существует! : СтатусЗаявокЕдиноеОкно: 12.10.2015 0:00:00, Заявка единое окно 000000003 от 12.10.2015 0:00:00, 12.10.2015 0:00:00, Заявка единое окно 000000003 от 12.10.2015 0:00:00, 102 100 012, Ремонт плиты, фыфафа, 12.10.2015 0:00:00 (Регистр сведений: Статус заявок единое окно; Номер строки: 3)
0
|
Volexovich
199 / 175 / 29
Регистрация: 24.10.2011
Сообщений: 696
|
||||||
12.10.2015, 15:15 | 6 | |||||
Что значит создать новый регистр сведений?
Может добавить запись или изменить имеющуюся? Все понял, тебе надо добавлять запись на каждое новое событие, делай так:
1
|
Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,199
|
|
12.10.2015, 15:30 [ТС] | 7 |
Volexovich, выдает ошибку
{Документ.ЗаявкаЕдиноеОкно.Форма.ФормаДокумента.Форма(98)}: Ошибка при вызове метода контекста (СоздатьМенеджерЗаписи) НоваяЗапись = РегистрыСведений.СтатусЗаявокЕдиноеОкно.СоздатьМенеджерЗаписи(); по причине: Менеджер записи не может быть использован для регистра с режимом записи "Подчинение регистратору"
0
|
Dethmontt
Модератор
![]() |
|
13.10.2015, 00:22 | 8 |
Ermak27, какая периодичность установлена у регистра?
Добавлено через 1 минуту Ermak27, установи "в пределах секунды" и повтори свой код из первого поста с Движение.Записать(ЛОЖЬ);
0
|
Volexovich
199 / 175 / 29
Регистрация: 24.10.2011
Сообщений: 696
|
|
13.10.2015, 12:28 | 9 |
Какие измерения/реквизиты заданы ведущими в регистре?
0
|
Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,199
|
|
13.10.2015, 13:02 [ТС] | 10 |
Dethmontt, Все сделал как написали, выдает ошибку
{Документ.ЗаявкаЕдиноеОкно.Форма.ФормаДокумента.Форма(23)}: Ошибка при вызове метода контекста (Записать) Движение.Записать(Ложь); по причине: Запись с такими ключевыми полями существует! : СтатусЗаявокЕдиноеОкно: 12.10.2015 0:00:00, Заявка единое окно 000000003 от 12.10.2015 0:00:00, 12.10.2015 0:00:00, Заявка единое окно 000000003 от 12.10.2015 0:00:00, 102 100 012, Ремонт плиты, фыфафа, 12.10.2015 0:00:00 (Регистр сведений: Статус заявок единое окно; Номер строки: 3)
0
|
Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,199
|
|
13.10.2015, 13:02 [ТС] | 11 |
Volexovich, Прикрепил
0
|
Volexovich
199 / 175 / 29
Регистрация: 24.10.2011
Сообщений: 696
|
|
13.10.2015, 13:41 | 12 |
По измерению правой кнопкой, свойства.
Ведущее - у кого стоит?
0
|
Ermak27
4 / 4 / 0
Регистрация: 16.01.2013
Сообщений: 1,199
|
|
13.10.2015, 16:19 [ТС] | 13 |
Volexovich, не у кого ведущий не стоит
0
|
Volexovich
199 / 175 / 29
Регистрация: 24.10.2011
Сообщений: 696
|
|
15.10.2015, 12:58 | 14 |
Периодичность регистра какая?
0
|
sigmov
|
||||||
15.10.2015, 20:16 | 15 | |||||
1. Переодичность судя по всему "в течении дня" - это значит что за 1 день нельзя изменить более чем 1 раз
2. Если у вас подчиненный регистратору регистр - то при отмене проведения - записи будут удалены 3. Задача "Сохранять при любом изменении" алогична - пока кнопочка "Сохранить" у документа не нажата - любые изменение суть "черновик". Логгировать их нету смысла Мной задача решалась так: Регистр сведений - без регистратора, не периодический Измерения - все которые нужны + ПорядковыйНомер (Число(15)) - будет отвечать за номер измерения записи ПриЗаписи документа - получаем крайнее значение реквизита из регистра, если оно не соответсвует текущему - создаем и сохраняем в регистр новую запись под следующим порядковым номером
LogChangeField.zip
0
|
15.10.2015, 20:16 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
15.10.2015, 20:16 |
Как работать из Delphi с регистром 1С через OLE
Проблема с регистром Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |