#0
by Radion
УТ 10.3. Создал новый регистр сведений подчиненный регистратору, периодичность установил - в пределах секунды. Данный в регистр записываются при перепроведении документа. Код следующий: РегСвед.Записать(Ложь); Так вот, первая запись проходит, а вторая и 3-я, когда меняю значение комментария или СтатусаЗаказа НЕТ, Ошибка - Запись с такими ключевыми полями уже существует. При изменении даты документа, нормально записывает. Вопрос - Почему в течении одного дня нельзя записать, несколько данных в регистр, если периодичность установлена - в пределах секунды а не дня ? Спасибо.
#9
by Radion
существующие движения не очищаются, наоборот требуется добавить к существующим движениям новые движения; СтатусЗаказа - ресурс, в рег. сведений только ресурсы, измерений вообще нет.
#10
by Maxus43
что ты хотел без измерений? Считай что у тебя "Измерение" - Регистратор, и тольок одна запись в разрезе регистратора может быть
#14
by Defender aka LINN
Да ничем. Если тебе, конечно, не сильно надо, чтобы данные в регистр писались.
#18
by Radion
Спасибо. да я уже сам нашел, переписал так: Все равно перезаписывает текущую строку ((((
#19
by Radion
Почему добавляет строку в регистр а не перезаписывает, если добавляешь к периоду один день. Т.е. периодичность получается в пределах дня, хотя у меня периодичность стоит в пределах секунды. (((( почему так ? ((((
#20
by Radion
Что заметил: если я из внешней обработки меняю регистр сведений (добавляю дни к периоду), то все нормально, строки добавляются. Если я пытаюсь добавить строки при проведении документа, система очищает сперва все строки регистра сведений, а потом записывает туда строку по алгоритму. ппц!?!?!
#22
by Radion
блин, я видно что то не догоняю. Если я ставлю периодичность "В пределах секунды", я имею ввиду что, если я пытаюсь сделать две записи одновременно 14:01:01 (01 секунда), то система конечно выдаст ошибку. Если периодичность в пределах секунды, то формат "Периода": Дата Час:Минута:Секуда. Разве я не прав?
#23
by Enders
Регистр подчинен регистратору. И наверное в свойствах документа "Удаление движения" стоит "Удалять автоматически". Соответственно при перепроведении документа сначала очищаются все записи, после чего добавляются заново ;)
#32
by Enders
Попробуйте посмотреть отладчиком после прочитать Сколько записей в наборе? или Добавте Сообщить(РегСвед.Количество); После прочитать.
#33
by Radion
да нет, все понятно. Просто перед проведением РеализацииТиУ система очищает все движения, в т.ч. и Регистр сведений. Проблема в другом, при попытке добавить новую строку в Регистр сведений, выдается сообщение об ошибке - что значение с такими ключевыми полями уже существует, имеется ввиду поле Период.
#39
by Radion
Спасибо, сделал без подчинения регистратору. Все работает, строки нормально добавляются.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не записывается атрибут типа Перечисление в подчиненном справочнике
- Регистр Затраты на выпуск продукции в УПП, ни записывается сумма!
- Какой регистр сведений лучше? Регистр с одними ресурсами или с одними измерениями?
- Что выбрать: регистр накопления или регистр сведений?
- Не записывается регистр расчета
- Конертация кд2 независимый регистр сведений в независиый рег сведений
- ХранилищеЗначения не записывается в Реквизит справочника
- 1С УПП при проведении документа серия не записывается в регистр
- Учет количества в разрезе складов регистр сведений или регистр накопления
- УТ 11.2 (УТАП) + ЕГАИС перемещение между регистр 1 и регистр 2 (торговый зал)
В этой группе 1С
- v8: InternetExplorer.Application ошибка чтения свойств после Navigate
- БП 2.0.54.9 - и платформа 8.2.19.80
- v8: работа с объектом WScript.Shell - не отрабатывает метод Run
- Ведение нумерации по подразделениям в УТ 10.3
- v8: ЗУП. Нужен список сотрудников с адресами
- Как программно установить признак в консоли серверов?
- Получить значения реквизитов из модуля объекта
- БП реализация без суммы ДТ 90.02.1 КТ 41.01 ?
- Прокрутка табличного поля и добавление строк в начало таблицы
- В строке номер "1" табл. части "Расчет среднего": не указан вид расчета среднего
- Порядок вызова обработчиков при проведении документа.
- Форма "Цена и Валюта" открывается недоступной для редактирования
- ЗУП два плановых начисления одновременно, как сделать?
- Количество работников по месяцам в запросе 1с82 УПП
- ЗУП: Как сделать кадровое перемещение?
- Самопроизвольно плодятся процессы rphost.
- v8: Значение не является значением объектного типа (Номенклатура)
- Программное управление видимостью ссылок в командном интерфейсе
- партионный учет в БГУ
- v7: Формекс - ДобавитьАтрибут - Картинка - как?