|
v8: Подставлюсь.. 8.2.17 БПбазовая, Поле недоступно для записи. Права полные[решено] | ☑ | ||
---|---|---|---|---|
0
aka AMIGO
16.12.12
✎
21:10
|
Г-код такой:
Дог = СПДог.НайтиПоНаименованию("эл.энергия день", Истина, , Стр.Контр); Если Дог.Пустая() Тогда Дог = СПДог.НайтиПоНаименованию("эл.энергия", Истина, , Стр.Контр); Если Дог.Пустая() Тогда Дог = СПДог.СоздатьЭлемент(); Дог.Владелец = Стр.Контр; КонецЕсли; Дог.ПолучитьОбъект(); Дог.Наименование = "эл.энергия день"; //здесь отбой: не дает записать Наименование Дог.Записать(); КонецЕсли; Может быть, подскажете, как заставить изменять запись? свежему взгляду всегда виднее.. |
|||
1
zak555
16.12.12
✎
21:11
|
> НайтиПоНаименованию
зачем ? |
|||
2
zak555
16.12.12
✎
21:12
|
дог = Дог.ПолучитьОбъект();
|
|||
3
aka AMIGO
16.12.12
✎
21:12
|
вот этот оператор находит нужный догвор:
Дог = СПДог.НайтиПоНаименованию("эл.энергия", Истина, , Стр.Контр); (1) а как-же иначе? там 6 договоров - как позиционировать на нужном? |
|||
4
zak555
16.12.12
✎
21:13
|
(3) больше инфы
|
|||
5
aka AMIGO
16.12.12
✎
21:13
|
(2) ммм.. понял.. пробую
|
|||
6
aka AMIGO
16.12.12
✎
21:13
|
(4) крин справочника достаточно будет? счас сниму..
|
|||
7
zak555
16.12.12
✎
21:14
|
(6) клин ? =)
|
|||
8
aka AMIGO
16.12.12
✎
21:15
|
(7) (7) скрин :)
Сенк, записалось.. не прочувствовал я этот момнет, Док = Док.. запомню на всю жисть :) |
|||
9
aka AMIGO
16.12.12
✎
21:16
|
*момнет = момент..
зы нервничаю, ошибаюсь.. |
|||
10
zak555
16.12.12
✎
21:18
|
(8) ПолучитьОбъект -- возвращает объект, а не делает из менеджера объект
т.е. у меня получается ДогСсылка = СПДог.НайтиПоНаименованию("эл.энергия", Истина, , Стр.Контр); ДогОбъект = Дог.ПолучитьОбъект(); //вот переменная ДогОбъект - объект - можно писать, а ДогСсылка - ссылка --- хренушки ДогОбъект.Наименование = "эл.энергия день"; //здесь отбой: не дает записать Наименование ДогОбъект.Записать(); |
|||
11
aka AMIGO
16.12.12
✎
21:26
|
(10) спасибо, друже.. знаю про ссылки и объект, но чутья к конструкции нет.
потому трачу много времени на пустяки: пару дней потратил на пару операторов записи ( |
|||
12
aka AMIGO
16.12.12
✎
21:27
|
у меня ДогОбъект = Дог, т.к. Дог в дальнейшем коде не нужен. Можно вполне переприсвоить.
Еще раз спасибо! |
|||
13
zak555
16.12.12
✎
21:28
|
(11) так в 7ке тоже самое
пока ты не сделаешь "найтиЭлемент" в выборке -- не запишешь |
|||
14
zak555
16.12.12
✎
21:29
|
(12) не используй поиск по наименованию
если это у тебя точеная задача -- на форму реквизит с выбором нужного договора |
|||
15
aka AMIGO
16.12.12
✎
21:31
|
(13) так у меня в 7-ке и нет проблем-то.. робею в 8-ке, боюсь её :)
(14) нет, так не выйдет. Задачка весьма специфиццкая, одно наименование договора - у 60 контрагентов. кстати, контрагенты - жители садового участка, номера участков введены в ИНН контрагентов :) |
|||
16
zak555
16.12.12
✎
21:32
|
> Задачка весьма специфиццкая, одно наименование договора - у 60 контрагентов.
и что ? |
|||
17
aka AMIGO
16.12.12
✎
21:34
|
(16) тогда придется вывести 60 полей с номерами договоров
Нет, друже, поиск по имени вполне приемлем. И не "вполне", а "единственно" приемлем бухша предупреждена о последствиях изменения наименования договоров. |
|||
18
zak555
16.12.12
✎
21:36
|
(17) коли бухше нужны "реальные" названия договоров, то как ты кодом набьёшь дату договора ?
|
|||
19
aka AMIGO
16.12.12
✎
21:41
|
(18) дата набита вручную, а договоры эти - как константы при расчетах за эл.энергию.
у них там есть прога, читающая показания счетчиков по двум тарифам - день, ночь.. и пишущая их в файл. вот договор "ночь" я сформирую в обработке, а "день" - использую старый, готовый, только переименовываю. дата договора - дата первой записи в справочник договоров. она в общем и не нужна. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |