:: Вопросы по 1С
Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
...самого начинающего.

Только не пинайте ногами...

Вот приобрел учебную версию 8.1
Пытаюсь покопаться в демонстрационной конфигурации. Сразу же встрял:

Не понял, как добавляется самая первая собственная организация. Дело в том, что при добавлении самой первой записи элемент "Наименование" сразу же по-умолчанию принимает значение "Наша организация".

В модуле процедур объекта Справочники.Организации.Формы.ФормаЭлемента есть процедура ПриОткрытии (), в которо прописано:

Если ЭтоНовый() Тогда
ОсновнойБанковскийСчет = Неопределено;
ВидСтавокЕСНиПФР = Перечисления.ВидыСтавокЕСНиПФР.ДляНеСельскохозяйственныхПроизводителей;
ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо;
КонецЕсли;
а вот где присваивается "Наименование" - не нашел. Может ткнете носом, как кутенка в молоко...


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
щас пустой базы нету - но открыть Справочник - Организации, тыкнуть энтером на "Наша Организация" и правь что тебе надо. Вроде было так


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
Я, может, неправильно объяснил...

Я хочу найти в конфигураторе, где присваивается по-умолчанию элемент "Наименование" на "Наша организация".
Я просто хочу разобраться, в каком месте конфигуратора происходит присвоение, т.е. в ккаком методе ФормыЭлемента. На будущее.


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
Цитата:
Я хочу найти в конфигураторе, где присваивается по-умолчанию элемент "Наименование" на "Наша организация"
у меня нету Вашей конфы, но смею предложить общий метод
открываете конфигуратор, далее Правка-Глобальный поиск:
в поле Искать - Наша организация
в закладке Типы текстов из списка выбираете тока Модули
жмыхаете Искать


------------------
Мойте ноги, моя ноги вы моете и руки




Исправлено 1 раз(а). Последнее : Foxtrot, 19.09.08 07:23
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
Foxtrot
Цитата:
Я хочу найти в конфигураторе, где присваивается по-умолчанию элемент "Наименование" на "Наша организация"
у меня нету Вашей конфы, но смею предложить общий метод
открываете конфигуратор, далее Правка-Глобальный поиск:
в поле Искать - Наша организация
в закладке Типы текстов из списка выбираете тока Модули
жмыхаете Искать

Не нашел!


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
что именно не нашел? объект поиска? Команду поисковика?
щас глянул в киргизской конфигуре в модуле БухУчет:
// Проверяет организацию на корректность, если
// некорректна - пытается заменить на основную организацию из настроек пользователя
// если она пуста то возвращает Нашу организацию, если таковая имеется
Функция Организация(Организация) Экспорт
НашаОрганизация = Справочники.Организации.ПустаяСсылка();
Попытка
НашаОрганизация = Справочники.Организации.НайтиПоНаименованию("Наша организация");
Исключение
КонецПопытки;
СтруктураОтбора = Новый Структура;
Если ПустаяСтрока(ИмяПользователя()) Тогда
ИмяТекПользователя = "НеАвторизован";
Иначе
ИмяТекПользователя = ИмяПользователя();
КонецЕсли;
СтруктураОтбора.Вставить("Пользователь",Справочники.Пользователи.НайтиПоКоду(ИмяТекПользователя));
СтруктураОтбора.Вставить("Настройка",ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяОрганизация);
Результат = РегистрыСведений.НастройкиПользователей.Получить(СтруктураОтбора);
Если ВестиУчетПоНесколькимОрганизациям() И НЕ ЗначениеНеЗаполнено(Организация) И НЕ Организация.Пустая() Тогда
Возврат Организация;
ИначеЕсли Результат.Значение <> Справочники.Организации.ПустаяСсылка() ТОГДА
Возврат Результат.Значение;
ИначеЕсли НашаОрганизация <> Справочники.Организации.ПустаяСсылка() ТОГДА
Возврат НашаОрганизация;
КонецЕсли;
Возврат Организация;
КонецФункции


------------------
Мойте ноги, моя ноги вы моете и руки
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
Сначала не нашел текст "Наша организация"
Потом не нашел "Функция Оргапнизация"
Потом посмотрел модуль "БухгалтерскийУчет", ничего подобного нет.

Странно это как-то все.


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
Сергей_Л

Сообщений: 20257
Откуда: Киров(Вятка)
Дата регистрации: 07.02.2005
>Сначала не нашел текст "Наша организация"
Ну такой текст ты вряд ли найдешь, ищи "НашаОрганизация".
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Миш, какая точно конфигурация? У меня есть Демонстрационная конфигурация "Примеры 8.1" - она?


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
ssa
Миш, какая точно конфигурация? У меня есть Демонстрационная конфигурация "Примеры 8.1" - она?

"БухгалтерияПредприятияУчебная" в.1.6


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
если я все правильно понял, то никакого присвоения и в помине нет. Есть уже готовая строка в данных.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
Wilis

Сообщений: 726
Откуда: Прохладный
Дата регистрации: 17.10.2005
ssa
если я все правильно понял, то никакого присвоения и в помине нет. Есть уже готовая строка в данных.
ИМХО +1
Удалить эту организация тоже не так просто (а можно ли ее вообще удалить?). Видимо эта организация уже есть в конфе. И еще то, что написано в первом посте выполняется при добавлении новой записи при открытии ФормыЭлемента, а до того как открыть ФормуЭлемента открывается ФормаСписок и "Наша организация" там уже есть.
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
Wilis
ssa
если я все правильно понял, то никакого присвоения и в помине нет. Есть уже готовая строка в данных.
ИМХО +1
Удалить эту организация тоже не так просто (а можно ли ее вообще удалить?). Видимо эта организация уже есть в конфе. И еще то, что написано в первом посте выполняется при добавлении новой записи при открытии ФормыЭлемента, а до того как открыть ФормуЭлемента открывается ФормаСписок и "Наша организация" там уже есть.

А что, разве можно в справочник добавить запись в самом конфигураторе?

Т.е., проводя аналогию с СУБД, я, как разработчик, могу какими-либо дополнительными средствами (например, browse), открыть таблицу базы данных, вручную добавить запись.

В конфигураторе 1С тоже так можно?


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
ama68
Wilis
ssa
если я все правильно понял, то никакого присвоения и в помине нет. Есть уже готовая строка в данных.
ИМХО +1
Удалить эту организация тоже не так просто (а можно ли ее вообще удалить?). Видимо эта организация уже есть в конфе. И еще то, что написано в первом посте выполняется при добавлении новой записи при открытии ФормыЭлемента, а до того как открыть ФормуЭлемента открывается ФормаСписок и "Наша организация" там уже есть.

А что, разве можно в справочник добавить запись в самом конфигураторе?

Т.е., проводя аналогию с СУБД, я, как разработчик, могу какими-либо дополнительными средствами (например, browse), открыть таблицу базы данных, вручную добавить запись.

В конфигураторе 1С тоже так можно?
Миш, пофигатор тут не при чем. Просто есть строка в таблице. Как они ее туда запихали - совершенно другой вопрос.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
в УТ этого нет


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
Цитата:
Миш, пофигатор тут не при чем. Просто есть строка в таблице. Как они ее туда запихали - совершенно другой вопрос
Если запись в таблице уже есть, то почему же изначально ее не видно при открытии ФормаСписок? ФормаСписок "Организации" - пустая. При добавлении новой записи в ФормеЭлементов заполнено поле "Наименование" значением "Наша организация". Это-то мне и не понятно... В каком месте произошло присвоение?


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
ama68
Цитата:
Миш, пофигатор тут не при чем. Просто есть строка в таблице. Как они ее туда запихали - совершенно другой вопрос
Если запись в таблице уже есть, то почему же изначально ее не видно при открытии ФормаСписок? ФормаСписок "Организации" - пустая. При добавлении новой записи в ФормеЭлементов заполнено поле "Наименование" значением "Наша организация". Это-то мне и не понятно... В каком месте произошло присвоение?
НИ В КАКОМ. ФормаСписок - это исходный текст. Как sajrct форма открытая на редактирование в среде разработки. А тебе говорят про строку в данных. В таблице.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
Может я чего-то не понимаю, но хочу все-таки разобраться.

ФормаСписок, включающая грид, отображает содержание таблицы Справочникики.Организации. Так?
Если в этой таблице разработчиками заложена уже одна запись, почему же ее не видно в списке? Она появляется только при добавлении пользователем самой первой записи.

Следовательно, в коде где-нибудь должна стоять проверка на добавление этой самой первой записи, и вслучае положительного результата ставить указатель на ссылочный номер этой записи.
А при отображении записей таблицы Справочникик.Организации должна быть отражена фильтрация, т.е. показывать все записи, кроме этой конкретной.
Но ничего подобного в конфе я не нашел. Или это уже зашито в ядро?


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
ama68
Может я чего-то не понимаю, но хочу все-таки разобраться.
ФормаСписок, включающая грид, отображает содержание таблицы Справочникики.Организации. Так?
Если в этой таблице разработчиками заложена уже одна запись, почему же ее не видно в списке? Она появляется только при добавлении пользователем самой первой записи.

Следовательно, в коде где-нибудь должна стоять проверка на добавление этой самой первой записи, и вслучае положительного результата ставить указатель на ссылочный номер этой записи.
А при отображении записей таблицы Справочникик.Организации должна быть отражена фильтрация, т.е. показывать все записи, кроме этой конкретной.
Но ничего подобного в конфе я не нашел. Или это уже зашито в ядро?
Миша! Может мы говорим про разные конфы? Она не добавляется, она уже там есть. Когда ее не видно? В режиме 1С:Предприятие или в конфигураторе?


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Вопрос начинающего
ama68
Автор

Сообщений: 5278
Откуда: Кострома
Дата регистрации: 27.04.2006
Ее не видно в режиме 1С:Предприятие. А в конфигураторе я вообще не знаю, где ее посмотреть. Ежели бы знал, то не задавал столько глупых вопросов.
По большому счету, вся моя дотошноть в этом вопросе и заключается в том, чтобы найти и посмотреть эту запись (если это - запись) или факт присвоения (если это - присвоение на стадии добавления новой записи).


------------------
"Следовательно, разруха не в клозетах, а в головах!"
Михаил Булгаков
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика