Имя: Пароль:
1C
1С v8
Документ основание для Установки цен номенклатуры
0 AnisaL
 
13.12.13
08:18
Доброе утро!
Конфигурация УТ 10.3. Документ "Установка цен номенклатуры" вводится на основании ПоступленияТоваровУслуг, АвансовогоОтчета. После ввода Установки цен на основании Поступления, ее нет в структуре подчиненности и не возможно узнать вводилась ли она на основании данного поступления. Т.е. можно хоть сколько вводить установок на основании одного поступления или же вообще забыть и не ввести, так как можно решить эту задачу?
1 Галахад
 
гуру
13.12.13
08:21
Можно написать чего-нибудь в комментарий ПТУ, в обработке заполнения.
2 AnisaL
 
13.12.13
08:21
(0) + я попробовала сделать гипперссылку с процедурой:
    Параметры=Новый Структура("Основание",ЭтотОбъект.Ссылка);
    Форма = ПолучитьФорму("Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента",Параметры);
    Форма.Открыть();
А как потом сохранить ссылку на эту установку в поступлении?
3 AnisaL
 
13.12.13
08:22
(1) в обработке заполнения установки цен?
4 Галахад
 
гуру
13.12.13
08:22
(3) Ага. Это если конфигурацию не менять. А если менять, то вариантов значительно больше.
5 AnisaL
 
13.12.13
08:24
(4) Да, лучше поменьше менять конфигурацию
6 AnisaL
 
13.12.13
08:28
(4) А там с типами не будет проблем? Что у комментария - тип строка, а у установкицен тип ссылка, хотелось бы чтобы эта установка цен могла открыться
7 Галахад
 
гуру
13.12.13
08:29
(6) ЗначениеВСтрокуВнутр(Ссылка)
8 vitanimka
 
13.12.13
08:30
(1) в структуре подчиненности - то видно все равно не будет, и комментарий пользователь может использовать и для своих целей
9 AnisaL
 
13.12.13
08:35
(7) вот что получилось в комментарии
{"#",e22574bf-4bc2-4da0-923e-ed8fe8b6f143,184:00000000000000000000000000000000}
10 Галахад
 
гуру
13.12.13
08:39
(9) Эм. Ссылка похоже еще не записана.
11 AnisaL
 
13.12.13
08:51
(10) я в обработке заполнения написала ЗначениеВСтрокуВнутр(Ссылка)
12 AnisaL
 
13.12.13
08:52
(10) а нужно после записи?или проведения?
13 AnisaL
 
13.12.13
09:09
(10) + написала в процедуре "ПослеЗаписи",
    Объект = ДокументОснование.ПолучитьОбъект();
        Объект.Комментарий = ЗначениеВСтрокуВнутр(ЭтотОбъект.Ссылка);
        Объект.Записать();

все равно каля баля
{"#",e22574bf-4bc2-4da0-923e-ed8fe8b6f143,184:a17d3085a9f7655811e363b48b8b6c7f}
14 vitanimka
 
13.12.13
09:11
(13) вроде нормальная ссылка
15 Галахад
 
гуру
13.12.13
09:38
(13) Это не каля баля, а строкое представление ссылки.
Что бы из нее получить нормальную ссылку нужно сделать так:
ЗначениеИзСтрокиВнутр(каля баля)
А у полученной ссылки форма есть, которую можно открыть.