Вопрос № 53229: Привет!
Вопрос: ес ть справочник Валюты и документ с реквизитом Справочник.Валюты.
При выборе волюты из справочника в документе вместо наименования валюты отображается ее код. Мне нужно, чтобы отображалось наименование ...
...Вопрос № 53231: Возможно ли в 1С работать с подстановкой как в некоторых других языках программирования, а именно:
Например в документе есть реквизиты аа1, аа2 ...аа10 . Можно ли програмно определить значение реквизита аа(i). Т.е. я в получаю символьное значени...Вопрос № 53247: Здравствуйте
На нашем предприятии используется 1С Предприятие Торговля+Склад через Microsoft SQL Serve 2000
Мне нужно поставить бухгалтерию(типовую конфигурацию), но я не знаю, как мне настроить SQL Server
Мне недавно показывал программис...
Вопрос № 53.229
Привет!
Вопрос: ес ть справочник Валюты и документ с реквизитом Справочник.Валюты.
При выборе волюты из справочника в документе вместо наименования валюты отображается ее код. Мне нужно, чтобы отображалось наименование ...
Отвечает: FarGot
Здравствуйте, Терсков Алексей Николаевич!
В конфигураторе, справочник валюты, "основное представление" нужно поставить " В виде наименования".
Ответ отправил: FarGot (статус: 7-ой класс)
Ответ отправлен: 25.08.2006, 12:49 Оценка за ответ: 5
Отвечает: Краюшкин Игорь Валерьевич
Здравствуйте, Терсков Алексей Николаевич!
Действовать придется через конфигуратор. Открыть справочник "Ввалюты" и в "Основном представлении" поставить "В виде наименования".
Ответ отправил: Краюшкин Игорь Валерьевич (статус: 4-ый класс)
Ответ отправлен: 25.08.2006, 21:05 Оценка за ответ: 5
Отвечает: Karanskiy Arkadiy
Здравствуйте, Терсков Алексей Николаевич!
Это просто. Надо зайти в Конфигуратор. Найти Справочник.Валюты и там есть "Основное представление" и надо выбрать "В виде наименования", а у Вас скорей всего стоит "В виде кода".
Ответ отправил: Karanskiy Arkadiy (статус: 3-ий класс)
Ответ отправлен: 26.08.2006, 21:09 Оценка за ответ: 5
Отвечает: Шальков Павел Владимирович
Здравствуйте, Терсков Алексей Николаевич!
В конфигураторе, в справочнике Валюты настроено основное предстваление в виде кода. Установите его - в виде наименования.
Возможно ли в 1С работать с подстановкой как в некоторых других языках программирования, а именно:
Например в документе есть реквизиты аа1, аа2 ...аа10 . Можно ли програмно определить значение реквизита аа(i). Т.е. я в получаю символьное значение в переменной стр="аа"+строка(i); а затем какой то командой определяю значение переменной, имя которой содержится в переменной стр
Отправлен: 25.08.2006, 12:39
Вопрос задал: Zlm (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Elric
Здравствуйте, Zlm!
Да, возможно.
Для этого к реквизиту документа нужно обращаться при помощи методов
УстановитьАтрибут()
и
ПолучитьАтрибут()
для установки и считывания значения реквизита соответственно.
Пример (фрагмент кода) в Приложении.
Приложение:
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 25.08.2006, 13:14 Оценка за ответ: 5
Отвечает: Краюшкин Игорь Валерьевич
Здравствуйте, Zlm!
Да, конечно!
ПолучитьАтрибут("аа"+строка(i))
Ответ отправил: Краюшкин Игорь Валерьевич (статус: 4-ый класс)
Ответ отправлен: 25.08.2006, 21:07 Оценка за ответ: 5
Отвечает: Karanskiy Arkadiy
Здравствуйте, Zlm!
Если я правильно вас понял, то в 1С можно использовать ПолучитьАтрибут(), например:
Если у тебя есть 3 переменные такие как Субконто1, Субконто2, Субконто3 и тогда можно доступ к ним организовать след. образом : ПолучитьАтрибут("Субконто"+к), где переменная "к" является число от одного до трех.
Успехов...
Ответ отправил: Karanskiy Arkadiy (статус: 3-ий класс)
Ответ отправлен: 26.08.2006, 21:05 Оценка за ответ: 5
Отвечает: Шальков Павел Владимирович
Здравствуйте, Zlm!
Конечно, возможно. Используйте функцию ПолучитьАтрибут(ИмяАтрибута). Это всегда используется, когда заранее неизвестно имя реквизита. Например,
Стр = ПолучитьАтрибут("аа" + Строка(i))
Ответ отправил: Шальков Павел Владимирович (статус: 7-ой класс)
Ответ отправлен: 28.08.2006, 04:00 Оценка за ответ: 5
Отвечает: Gorus
Здравствуйте, Zlm!
Вышеприведенное все верно, но есть еще один малоосвещенный способ - использование функции Шаблон(), с ее помощью можно преобразовать строковое выражение в код 1С. Таким образом можно преобразовать любые переменные, не только реквизиты.
Удачи!
Приложение:
Ответ отправил: Gorus (статус: 2-ой класс)
Ответ отправлен: 29.08.2006, 09:45
Вопрос № 53.247
Здравствуйте
На нашем предприятии используется 1С Предприятие Торговля+Склад через Microsoft SQL Serve 2000
Мне нужно поставить бухгалтерию(типовую конфигурацию), но я не знаю, как мне настроить SQL Server
Мне недавно показывал программист, что нужно создать базу данных в SQL и в каталоге базы появится файл например TIS_Data.MDF
Для чего создается данный файл в каталоге базы данных, где можно про это прочитать?
Отвечает: Elric
Здравствуйте, Терсков Алексей Николаевич!
Когда работаешь с SQL-версией, то 1С только дает команду SQL-серверу что надо делать с данными, а уже потом SQL-сервер вносит изменения в БД (или делает запрос по ней и возвращает результат в 1С).
В файле TIS_Data.MDF (к примеру) хранятся данные SQL-базы. Этот один файл выполняет те же функции что в dbf-версии выполняли десятки dbf-файлов.
Чтобы создать БД 1С-SQL нужно:
а) Создать БД в SQL-сервере (посредством программы Enterprize Manager из комплекта SQL-сервера)
б) Создать пустую БД в 1С (при создании указать что это будет SQL-база) и в разделе Администрирование-параметры SQL указать четыре параметра: имя сервера, логин пользователя (обычно "sa"), пароль для этого логина, имя БД SQL (которую мы создали на первом этапе)
Далее в эту БД можно загрузить архив (выгрузку) какой-то готовой БД либо открыть конфигурацию, сохранить ее и получить абсолитно чистую и готовую к употреблению БД 1С-SQL. Ну, еще нужно иметь хотя бы одного пользователя с правами администратора в 1С.
Почитать про это можно в:
а) Рукововодство по установке SQL-версии 1С (книжка идет в комплекте с лицензионной SQL-версией 1С)
б) Книге по установке и администрированию SQL-сервера -- таких книг много, из них можно узнать что такое вообще SQL-сервер и как настроить его оптимальную работу. Это ведь довольно сложный инструмет сам по себе. К счастью, НЕОБХОДИМЫХ вещей которые нужно знать про него не так уж много, даже скорее мало :)
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 25.08.2006, 15:01 Оценка за ответ: 5 Комментарий оценки: У меня уже установлена кем-то конфигурация Бухгалтерия, могу ли я ее переделать на SQL без потери данных базы данных.