Вопрос № 36457: Здравствуйте!
Есть ли какая-то разница в следующих операторах:
1) Какой_то_Справочник.Какой_то_Реквизит = Какое_то_Значение;
и
Какой_то_Справочник.УстановитьАтрибут(Какой_то_Реквизит, Какое_то_Значение);
2) Какая_то_Переменная =...Вопрос № 36459: Ситуация такая: существует локальная сеть, на одном из компьютеров установлена 1С версии 7.7 пиратская копия, пользоваться этой программой может только ОДИН оператор. Вопрос: что нужно сделать чтобы можно было работать нескольким операторам, и самое ...Вопрос № 36485: Здравствуйте. ПОдскажите, пожалуйста.
На основании типовой конфигурации 1с Бухглатерия была написана новая конфигурация. В начальной версии в плане счетов был только счет 69.3 (Медицинское страхование).
В релизе 7.70.474 этот счет имеет еще д...
Вопрос № 36.457
Здравствуйте!
Есть ли какая-то разница в следующих операторах:
1) Какой_то_Справочник.Какой_то_Реквизит = Какое_то_Значение;
и
Какой_то_Справочник.УстановитьАтрибут(Какой_то_Реквизит, Какое_то_Значение);
2) Какая_то_Переменная = Какой_то_Справочник.Какой_то_Реквизит;
и
Какая_то_Переменная = Какой_то_Справочник.ПолучитьАтрибут(Какой_то_Реквизит);
Отвечает: Ovr1970
Здравствуйте, Парамонов Алексей!
После выполнения операторов никакой разницы нет, а вот само выполнение значительно замедляется при использовании операторов ПолучитьАтрибут / УстановитьАтрибут
Ответ отправил: Ovr1970 (статус: 9-ый класс)
Отправлен: 01.03.2006, 11:36 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Шутяев Игорь
Здравствуйте, Парамонов Алексей!
Разница в том, что в УстановитьАтрибут() и ПолучитьАтрибут() Какой_то_Реквизит - это строка, которую вы можете не писать сразу, в конфигурации, а, например, сформировать в процессе работы. Так можно менять р а з н ы е реквизиты в зависимости от действий пользователя.
При использовании формы
Какой_то_Справочник.Какой_то_Реквизит = Какое_то_Значение;
для этого необходимы дополнительные действия (например, через Если...)
Ответ отправил: Шутяев Игорь (статус: 2-ой класс)
Отправлен: 01.03.2006, 12:02 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Velial
Здравствуйте, Парамонов Алексей!
Разница только в удобстве. Сам пользуюсь и тем и тем.
Ответ отправил: Velial (статус: 7-ой класс)
Отправлен: 02.03.2006, 05:43 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Вопрос № 36.459
Ситуация такая: существует локальная сеть, на одном из компьютеров установлена 1С версии 7.7 пиратская копия, пользоваться этой программой может только ОДИН оператор. Вопрос: что нужно сделать чтобы можно было работать нескольким операторам, и самое главное не потерять базу?
Отвечает: Шутяев Игорь
Здравствуйте, Жмакин Иван Михайлович!
Купить многопользовательскую непиратскую версию. В окошке выбора БД указать вашу базу - с ней ничего не случится.
Ответ отправил: Шутяев Игорь (статус: 2-ой класс)
Отправлен: 01.03.2006, 12:05 Оценка за ответ: 4
Отвечает: Сергей
Здравствуйте, Жмакин Иван Михайлович!
нужно поставить релиз сетевой, а не однопользовательский
расшарить папку с базой
и прописать пути на каждой машине (предварительно установив туда это релиз).
Ограничение если база на Win98, то одновременно работают только два пользователя!!!
Ответ отправил: Сергей (статус: 2-ой класс)
Отправлен: 01.03.2006, 12:08 Оценка за ответ: 5
Отвечает: Ovr1970
Здравствуйте, Жмакин Иван Михайлович!
С базой ничего не нужно делать.
Расположение БД должно быть доступным всем операторам (т.е. быть на сетевом диске)
У каждого оператора на компьютере должна стоять 1С сетевая. желательно не пиратская.
Каждый оператор, при входе в БД снимает галочку "монопольно"
Ответ отправил: Ovr1970 (статус: 9-ый класс)
Отправлен: 01.03.2006, 18:45 Оценка за ответ: 5
Вопрос № 36.485
Здравствуйте. ПОдскажите, пожалуйста.
На основании типовой конфигурации 1с Бухглатерия была написана новая конфигурация. В начальной версии в плане счетов был только счет 69.3 (Медицинское страхование).
В релизе 7.70.474 этот счет имеет еще два субсчета. 69.3.1 и 69.3.2.
В своей конфигурации мне тоже необходимо завести эти субсчета. Как только я создаю любой из них, автоматически создается субсчет 69.3.0.
Какую он несет н агрузку ? Что будет если его удалить ? СТарые остатки со счета будут на 69.3 или же они теперь лежаат на 69.3.0?
А Отчеты, которые работали со счетом 69.3 будут идентифицировать 69.3 по 69.3.0 ?
Отвечает: Maxx
Здравствуйте, Назаренко М.А.!
Если создавать два субсчета таким способом, которым вы описали, то данные со счета 69.3 будут на счете 69.3.0.
Если вы хотите, чтобы данные были на каком-то конкретном субсчете, то просто переименуйте нужный счет (например: в субсчете 69.3.0 вместо нуля поставьте 1 и тогда данные со счета 69.3.0 будут на счете 69.3.1).
P.S. Советую все эксперименты проводить на копии базы. Просто создайте копию базы, и там меняйте сколько душе угодно.
P.S.S. После каждого изменения плана счетов ЖЕЛАТЕЛЬНО сохранять конфигурацию, потому-что при сохранении будет перестроена и переиндексирована вся БД 1С. Иначе после нескольких изменений в плане счетов вы просто не сможете ее сохранить.
Ответ отправил: Maxx (статус: 2-ой класс)
Отправлен: 01.03.2006, 16:45
Отвечает: Elric
Здравствуйте, Назаренко М.А.!
Счет 69.3.0 создается автоматически для того, чтобы на него перенеслись все движения (и остатки) со старого 69.3
Если в модулях прописано 69.3, то именно этот счет (теперь уже счет-группа) и будет фигурировать (не 69.3.0). Поэтому во всех модулях проведения нужно заменить счет 69.3 на 69.3.0. В запросах -- смотря по смыслу, можно оставить 69.3
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: 4-ый класс)
Отправлен: 01.03.2006, 22:21
Отвечает: Velial
Здравствуйте, Назаренко М.А.!
69.3.0 - это получается сам счет 69.3 и все что из этого вытекает, т.е. на 69.3.0 учитываются все 69.3.1,69.3.2,69.3.3 и т.д. Так что не советую удалять.
Ответ отправил: Velial (статус: 7-ой класс)
Отправлен: 02.03.2006, 05:53