Имя: Пароль:
1C
1С v8
Бухгалтерия предопределенные элементы справочника
,
0 Масянька
 
06.03.19
11:22
День добрый!
Вводные: бух - 3.0.67.64.
Справочник "Прочие доходы и расходы".
В конфе есть предопределенный элемент, в предприятии его нет.
Как увидеть-то?
Спасибо.
1 ДенисЧ
 
06.03.19
11:27
"я никогда не читаю документацию" (с)
2 Масянька
 
06.03.19
11:29
(1) Какую именно?
3 ДенисЧ
 
06.03.19
11:30
(2) По платформе, разумеется
4 sqr4
 
06.03.19
11:31
(0) может функциональный опции?
5 d4rkmesa
 
06.03.19
11:56
(0) Глобальный поиск по имени предопределенных данных сделайте. Вполне возможно, при текущих настройках элемент не задействован.
6 Масянька
 
06.03.19
12:00
(5) Что значит "не задействован"?
(3) А что там в платформе? Если что - с ключом обновить запускала - ноль.
7 Масянька
 
06.03.19
12:05
Чего молчите?
8 sqr4
 
06.03.19
12:06
Функциональные опции тут не причем как выяснилось, ну или причем но не напрямую
Смотря откуда смотрите, если хотите где то выбрать, может отбор стоит и выбор этих элементов противоречит логике того места куда хотите выбрать.
Посмотрите консолькой, они вообще впринципе есть или нет.
Есть вариант, что для предопределенных данных не созданы связанные с ними элементы, тогда их надо восстановить.
9 Масянька
 
06.03.19
12:12
(8) Речь о справочнике "прочие доходы и расходы".
В док-те "Оприхование товаров" нужно выбрать статью "Оприходование излишков".
10 Масянька
 
06.03.19
12:12
(8) А где посмотреть эти опции?
11 sqr4
 
06.03.19
12:14
(10) нехрен их смотреть, надо курить обработку выбора.
да и консолькой посмотреть или хотябы через все функции зайти и убедиться что их точно нет, либо же это отбор из дока
12 Масянька
 
06.03.19
12:15
(11) В самом справочнике нет (через все функции).
13 Жан Пердежон
 
06.03.19
12:18
Держи:

ПДР = Справочники.ПрочиеДоходыИРасходы.СоздатьЭлемент();
ПДР.Наименование = "Оприходование излишков";
ПДР.ИмяПредопределенныхДанных = "ОприходованиеИзлишков";
ПДР.Записать();
14 Масянька
 
06.03.19
12:20
(13) То есть - без этого финта ушами - никак?
Мне бы хотелось (очень-очень) сделать без финтов. С финтами я могу, а вот пользователи нет.
15 sqr4
 
06.03.19
12:20
(13) это будет хорошо если в форме списка тоже нет какого то внутреннего отбора
16 Масянька
 
06.03.19
12:26
Чтобы отсечь вопросы - https://pastenow.ru/a8e20e64e14ef1462df45297c4e8a4ed
17 Масянька
 
06.03.19
12:27
+ (16) База на замке. SQL.
18 sqr4
 
06.03.19
12:31
(17) Это свидетельствует лишь о том что не наложены пользовательские отборы
19 Масянька
 
06.03.19
12:31
(18) Как увидеть (или сделать) предопределенный?
20 Жан Пердежон
 
06.03.19
12:33
(19)
в этом справочнике предопределенные не обновляются автоматически
вангую: обновили конфу, а процедуры обновления выполнили не все.
21 sqr4
 
06.03.19
12:34
сделать как в (13), увидеть я бы консоль запросов заюзал
22 Масянька
 
06.03.19
12:34
(20) Без понятия. Не я.
23 Kigo_Kigo
 
06.03.19
12:34
что я сделал не так?
https://yadi.sk/i/5msC22mPdgEGHQ
24 Масянька
 
06.03.19
12:34
(20) Ну, дык, я с ключом прогнала.
25 Масянька
 
06.03.19
12:35
(23) У меня в других Бд тоже есть. И что?
26 sqr4
 
06.03.19
12:37
(24) наверно обновление было не на один релиз)
27 Kigo_Kigo
 
06.03.19
12:37
(25) Значит ищи какето фильтры наложены
28 Kigo_Kigo
 
06.03.19
12:39
Вот здесь что?
https://yadi.sk/i/AjK5AN5rcIexjw
29 Масянька
 
06.03.19
12:42
(28) В конфигураторе нет такого, а в предприятии - статьи нет.
Где фильтры найти?
30 Жан Пердежон
 
06.03.19
12:43
(24) с каким ещё ключем? ты знаешь что он делает?
а код обновления/создания нашла в конфе? нашла как он вызывается?
зачем? ведь лучше рандомно совершать какие-то хаотичные действия и ныть что ничего не получается.
31 Kigo_Kigo
 
06.03.19
12:47
(29) Меню -Сервис  - параметры - отображать команду все функции
Меню - Все фукции - справочники - прочие доходы и расходы  - оприходование излишков
32 Kigo_Kigo
 
06.03.19
12:48
(30) да это оприходование излишков там из по кон веков болтается
33 Масянька
 
06.03.19
12:49
(30) Твой код из (13):
&НаСервере
Процедура СделатьСтатью(Команда)
Сообщить("тут");    
    ПДР = Справочники.ПрочиеДоходыИРасходы.СоздатьЭлемент();
    ПДР.Наименование = "Оприходование излишков";
    ПДР.ИмяПредопределенныхДанных = "ОприходованиеИзлишков";
    Попытка
        ПДР.Записать();
    Исключение
        Сообщить("не получилось");
    КонецПопытки;
//Сообщить("! - " + ПДР);
КонецПроцедуры
ничего не происходит.
Бред какой-то...
34 Масянька
 
06.03.19
12:50
(31) Внимательно ветку читаем. Именно там и смотрю.
35 Вафель
 
06.03.19
12:51
(33) рано тебе еще на уф писать
36 Масянька
 
06.03.19
12:54
(35) Не знала. Буду знать.
37 Кац
 
06.03.19
12:54
предлагает сдаться
38 Масянька
 
06.03.19
12:54
Статья воткнулась.
А вопрос остался - почему? И как?
39 Масянька
 
06.03.19
12:54
(37) Обойдешься :)
40 Kigo_Kigo
 
06.03.19
12:56
Как тебе такое Иллон Маск? Бгггг
https://yadi.sk/i/0HcL_JtQm5njNw
41 sqr4
 
06.03.19
12:58
(40) хахахахах и правда, я даже и подумать не смел о таком.
42 Масянька
 
06.03.19
12:58
(40) С кодом 15 нет предопределенного. А сел предопределенный совершенно с другим кодом.
43 sqr4
 
06.03.19
12:59
(42) Важно только имя предопределенных данных
44 Масянька
 
06.03.19
13:00
(43) Но если его переименовали - код-то должен был остаться.
45 sqr4
 
06.03.19
13:01
(44) смотри (43)  остальное условности
46 Масянька
 
06.03.19
13:02
(45) Щас архив загружу и посмотрю.
47 Kigo_Kigo
 
06.03.19
13:04
(42) К слову сказать в конфе, код Оприходования излишков - 13
48 Kigo_Kigo
 
06.03.19
13:05
https://yadi.sk/i/uIMhMd_N6nlaFw
хотя в конфмгураторе 15
49 Жан Пердежон
 
06.03.19
13:14
В общем, при обновлении такое происходит:

        Запрос = Новый Запрос();
        Запрос.Текст =
        "ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 2
        |    ОприходованиеТоваров.СтатьяПрочихДоходовРасходов КАК Ссылка
        |ИЗ
        |    Документ.ОприходованиеТоваров КАК ОприходованиеТоваров
        |ГДЕ
        |    НЕ ОприходованиеТоваров.СтатьяПрочихДоходовРасходов = ЗНАЧЕНИЕ(Справочник.ПрочиеДоходыИРасходы.ПустаяСсылка)";
        
        Выборка = Запрос.Выполнить().Выбрать();
        Если Выборка.Количество() = 1 И Выборка.Следующий() Тогда
            СтатьяЗатрат = Выборка.Ссылка;
            ЭлементСправочника = СтатьяЗатрат.ПолучитьОбъект();
            ЭлементСправочника.ИмяПредопределенныхДанных = "ОприходованиеИзлишков";
            ЭлементСправочника.Записать();
        КонецЕсли;
50 Масянька
 
06.03.19
13:18
(49) То есть: если не использовался док-т - статья на фиг не нужна?
51 Жан Пердежон
 
06.03.19
13:25
Да, более того, если использовался и использовалась только одна статья - её и назначим предпопределенной!
52 lodger
 
06.03.19
13:42
(50) видимо только для обратной совместимости.
говорили же тебе - посмотри запросом. и сейчас тоже посмотри.
бери поля код,ИмяПредопределенныхДанных,ссылка,наименование и смотри в получившийся список...