![]() |
|
Ошибка на добавление записи в РС | ☑ | ||
---|---|---|---|---|
0
LivingStar
01.11.14
✎
07:32
|
В регистр сведений записи добавляются из документов которые загружаются с файла .xls.
При загрузке стали выходить ошибки, что записи с такими полями уже существуют!!! Должно же быть добавление на новый период!!! Старые записи актуальны в разрезах прошлых периодов, новые актуальны на новый, установленный период. Подскажите пожалуйста где возможна неправильная настройка? |
|||
1
ДенисЧ
01.11.14
✎
07:36
|
традиционно - в прокладке
|
|||
2
LivingStar
01.11.14
✎
07:38
|
периодичность в РС стоит по позиции регистратора
режим записи подчинение регистратору |
|||
3
Мимохожий Однако
01.11.14
✎
07:42
|
Не стесняйся. Показывай код.
|
|||
4
LivingStar
01.11.14
✎
07:43
|
увидел проблема в .xls файле, там были задвоенные записи
|
|||
5
LivingStar
01.11.14
✎
07:45
|
А скажите пожалуйста если у меня несколько документов записываются одной датой это нормально????
при их записи ставлю ТекущаяДата() естественно она в них и проставляется, по секундно прям... Нужно наверное не прописывать её? Сама встаент? |
|||
6
Обработка
01.11.14
✎
07:47
|
(5) У меня в самописке были глюки. Причем запись уникальна. Периодичность в пределах регистратора. Просто перепроводил все записи на эту секунду или с этими ресурсами на дату. Помогало. релиз 1с8.3.3.687
|
|||
7
ДенисЧ
01.11.14
✎
07:47
|
(5) Дата не МПХ... И сама встанет, и сама ляжет....
А тебе нужно менять профессию... |
|||
8
Обработка
01.11.14
✎
07:48
|
+ (6) РИБ еще у меня.
|
|||
9
alle68
01.11.14
✎
12:49
|
(5) Нормально. Но если нужен определённый порядок документов, то лучше сразу по секундам расставить.
(6) Поле "Регистратор" заполнялось в этих уникальных записях? |
|||
10
Обработка
01.11.14
✎
19:23
|
(9) А разве без регистратора могут быть записи? Тем более подчинен регистратору.
|
|||
11
Defender aka LINN
01.11.14
✎
19:34
|
Хосспади, это ж ливингстар. Ему метлу доверить-то страшно.
|
|||
12
alle68
02.11.14
✎
06:34
|
(10) Вопрос был лишним - система сама пишет.
Но проблем с одинаковым периодом у меня, н., не наблюдается. |
|||
13
Mikhail Volkov
02.11.14
✎
06:40
|
Кстати о РС, недавно обнаружил косяки в КИ, адреса в телефонах!? Решил поправить обработкой:
Функция ИсправитьКИ(Объект, ЕстьАдресЮридический) Экспорт // Запрос = Новый Запрос; // Запрос.Текст = " // |ВЫБРАТЬ // | КонтактнаяИнформация.Представление // |ИЗ // | РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация // |ГДЕ // | КонтактнаяИнформация.Объект = &Объект // | И КонтактнаяИнформация.Вид = &Вид"; // // Запрос.УстановитьПараметр("Объект", Объект); // Запрос.УстановитьПараметр("Вид", Справочники.ВидыКонтактнойИнформации.ТелефонРабочий); // Выборка = Запрос.Выполнить().Выбрать(); Рег = РегистрыСведений.КонтактнаяИнформация; Выборка = Рег.Выбрать(); Пока Выборка.Следующий() Цикл Если Выборка.Объект <> Объект Тогда Продолжить; КонецЕсли; Если Выборка.Тип <> Перечисления.ТипыКонтактнойИнформации.Телефон Тогда Продолжить; КонецЕсли; Если Выборка.Вид <> Справочники.ВидыКонтактнойИнформации.ТелефонРабочий Тогда Продолжить; КонецЕсли; РегистрСведенийОбъект = Выборка.ПолучитьМенеджерЗаписи(); Если ЕстьАдресЮридический Тогда // Удаляем телефон Попытка РегистрСведенийОбъект.Удалить(); Исключение Сообщить("Не удалось удалить '" + СокрЛП(РегистрСведенийОбъект.Объект) + "' |" + ОписаниеОшибки(), СтатусСообщения.Внимание); Возврат Ложь; КонецПопытки; Иначе // Исправляем РегистрСведенийОбъект.Вид = Справочники.ВидыКонтактнойИнформации.АдресЮридический; РегистрСведенийОбъект.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес; Попытка РегистрСведенийОбъект.Записать(); Исключение Сообщить("Не удалось записать '" + СокрЛП(РегистрСведенийОбъект.Объект) + "' |" + ОписаниеОшибки(), СтатусСообщения.Внимание); Возврат Ложь; КонецПопытки; КонецЕсли; КонецЦикла; Возврат Истина; КонецФункции // ИсправитьКИ() Но почему-то вместо исправления телефона на адрес произошло добавление адресов? Телефоны только 2-м проходом удалились… |
|||
14
alle68
02.11.14
✎
11:23
|
(13) Статью "ПолучитьМенеджерЗаписи" в СП изучи внимательно.
А у "Выбрать" есть параметр "Отбор". |
|||
15
Mikhail Volkov
02.11.14
✎
14:42
|
(14) А как правильно изменить у РС только измерения Тип и Вид?
|
|||
16
alle68
02.11.14
✎
15:44
|
(15) Будем вместе читать:
"Полученный объект не является выбранным (метод Выбран возвратит Ложь). Для внесения изменений в полученную запись необходимо для этой записи сначала выполнить метод Прочитать." |
|||
17
Mikhail Volkov
02.11.14
✎
16:33
|
(16) Спс, сработало:
РегистрСведенийОбъект = Выборка.ПолучитьМенеджерЗаписи(); РегистрСведенийОбъект.Прочитать(); А почему выборка из запроса не работает, жалуется на ПолучитьМенеджерЗаписи()? |
|||
18
Mikhail Volkov
02.11.14
✎
16:37
|
Что-то есть типовое, чтобы Представление адреса по полям 1-9 разложить (в формат ГНИ)?
|
|||
19
Mikhail Volkov
04.11.14
✎
03:16
|
Или теперь формат адреса не критичен для сдачи отчетности? Только у алкоголиков в декларации...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |