|
Не записывает колонку в регистре сведений | ☑ | ||
---|---|---|---|---|
0
inkvizitr
20.12.18
✎
10:19
|
МенеджерЗаписи = РегистрыСведений.ОсновныеСотрудникиФизическихЛиц.СоздатьНаборЗаписей();
МенеджерЗаписи.Отбор.ДатаОкончания.Установить(""); Менеджерзаписи.Прочитать(); Для Каждого Запись Из МенеджерЗаписи Цикл ДатаКон = '39991231'; Запись.ДатаОкончания = ДатаКон; Менеджерзаписи.Записать(); КонецЦикла; валится все дело на записать, что не так |
|||
1
inkvizitr
20.12.18
✎
10:20
|
пытаюсь дополнить колонку у существующих записей
|
|||
2
Радим1987
20.12.18
✎
10:21
|
МенеджерЗаписи = РегистрыСведений.ОсновныеСотрудникиФизическихЛиц.СоздатьНаборЗаписей();
МенеджерЗаписи.Отбор.ДатаОкончания.Установить(""); Менеджерзаписи.Прочитать(); Для Каждого Запись Из МенеджерЗаписи Цикл Если Менеджерзаписи.Количество() = 0 Тогда НоваяСтрока = Менеджерзаписи.Добавить(); Иначе НоваяСтрока = Запись; НоваяСтрока .ДатаКон = '39991231'; НоваяСтрока .ДатаОкончания = ДатаКон; КонецЦикла; Менеджерзаписи.Записать(); |
|||
3
inkvizitr
20.12.18
✎
10:27
|
(2) такая же хрень пишет Запись не верна! Значение поля не соответствует установленному отбору
|
|||
4
PuhUfa
20.12.18
✎
10:34
|
(0) ДатаОкончания в РС какой тип?
|
|||
5
inkvizitr
20.12.18
✎
10:35
|
(4) Тип ДАТА
|
|||
6
PuhUfa
20.12.18
✎
10:35
|
(2)
Для Каждого Запись Из МенеджерЗаписи Цикл Если Менеджерзаписи.Количество() = 0 Тогда ... КонецЦикла; Это сильно -) |
|||
7
PuhUfa
20.12.18
✎
10:36
|
(5) А почему тогда в отборе ты ставишь строку?
МенеджерЗаписи.Отбор.ДатаОкончания.Установить(""); |
|||
8
inkvizitr
20.12.18
✎
10:36
|
(6) согласен очень сильно, но я чета все перепробовал все вариации и не могу добавить в существующие данные значение в колонку
|
|||
9
inkvizitr
20.12.18
✎
10:37
|
выставлял Дата(1,1,1) я все перепробывал
|
|||
10
inkvizitr
20.12.18
✎
10:37
|
(8) тоже самое, кстати с "" он так же записи отбирает
|
|||
11
hhhh
20.12.18
✎
10:37
|
(5) почему отбопр тогда строку делаете МенеджерЗаписи.Отбор.ДатаОкончания.Установить(""); ??
|
|||
12
hhhh
20.12.18
✎
10:41
|
(10) надо две записи делать
МенеджерЗаписи.Отбор.ДатаОкончания.Установить(""); запись удалить МенеджерЗаписи.Отбор.ДатаОкончания.Установить('39991231'); запись добавить просто так передвинуть запись из одного отбора в другой через попу не получится наверно. |
|||
13
PuhUfa
20.12.18
✎
10:48
|
(10) Кстати, да. Я что то и не увидел, что ты меняешь то реквизит по которому у тебя установлен отбор. Так нельзя. (2) Прав
|
|||
14
dmpl
20.12.18
✎
10:51
|
(9) Не надо ставить отбор по незаполненному реквизиту. Набор записей автоматом потрет все записи и заместит их новыми.
|
|||
15
inkvizitr
20.12.18
✎
11:04
|
спасибо всем удалением и добавлением все получилось
|
|||
16
Радим1987
20.12.18
✎
11:07
|
(6) Опечатка
|
|||
17
CaIIIka
20.12.18
✎
11:11
|
Не нужно удалять и добавлять. Можно поменять и дополнить как в (2). Все прекрасно работает, если голову приложить (мет.)
|
|||
18
inkvizitr
20.12.18
✎
12:07
|
(17) хорошо, чуть позже попробую реализовать как вы говорите
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |