Вопрос № 120965: Дорогие господа подскажите каким способом из старой базы 1С Бухгалтерия 7.7 можно перенести справочник Контрагенты в новую базу на тойже платформе... (Данные справочника)...
Есть ли какие-то встроенные методы... Если надо программировать, то как ...Вопрос № 120991: Здравствуйте, уважаемые эксперты! Может я повторяю уже чей-то вопрос, но найти ответ сам не смог. Как получить доступ для дальнейшей выборки записей из "Журнала регистрации событий"?...Вопрос № 121044: Здравствуйте. скажите где взять обновление для классификатора(адресов,индексов) для Бухгалтерии 7.7 типовая конфигурация
и как обновить потом? ...Вопрос № 121064: Здравствуйте уважаемые эксперты! Ответьте пожалуйста как преобразовать строку или число в символы "*". Как при вводе пароля......Вопрос № 121095: ***Первая форма*** Перем Передать; //******************************************* Процедура Сформировать() Передать="Сашка <цензура>"; // Задал переменной значение
ОткрытьФормуМодально("Отчет", Передать, "&...Вопрос № 121112: Здравствуйте, подскажите, как в справочнике получить внутреннее представление элемента (то, что в ДБФ в первом поле)
Это нужно для выверки истории переименовывания кода...Вопрос № 121119: Здравствуйте уважаемые эксперты! В дополнение к вопросу о вводе строки как при вводе пароля... А как можно сделать в документе при выборе значения чтобы появлялся диалог, типа ВвестиСтроку(), и ввод был также как при вводе пароля. Естественно при отк...
Вопрос
№ 120.965
Дорогие господа подскажите каким способом из старой базы 1С Бухгалтерия 7.7 можно перенести справочник Контрагенты в новую базу на тойже платформе... (Данные справочника)...
Есть ли какие-то встроенные методы... Если надо программировать, то как это осуществляеться отвечать не надо.... Спасибо....!!!!
Отправлен: 31.01.2008, 05:21
Вопрос задал: Аверин АС (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Vovchai
Здравствуйте, Аверин АС!
стандартной обработкой tranref.ert
Ответ отправил: Vovchai (статус: 5-ый класс)
Ответ отправлен: 31.01.2008, 08:16 Оценка за ответ: 4 Комментарий оценки: Подробней как это запустить.....
Отвечает: Vlad Skorochod
Здравствуйте, Аверин АС!
На дисках ИТС есть обработка переноса данных TRANREF.ERT. воспользуйтесь ей.
Там происходит выгрузка справочников в текстовый файл из исходной конфигурации, и возможно загрузить эти справочники в конфигурацию назначения.
Так же там есть обработка "Универсальный обмен данными в формате XML" (MCExp.ert). Спомощью нее так же можно осуществить перенос.
Ответ отправил: Vlad Skorochod (статус: 8-ой класс)
Ответ отправлен: 31.01.2008, 08:54 Оценка за ответ: 4 Комментарий оценки: Спасибо...
Отвечает: Сергей Максименко [Elric]
Здравствуйте, Аверин АС!
В приложенном файле - обработка для переноса произвольных справочников из одной базы в другую. Если структура справочника одинакова, перенос рабьотает идеально.
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа. --------- В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал) Украина, Киев Тел.: (044) 22-88-369 Организация: МАКСЕР, "1С:Предприятие" в Киеве Адрес: г. Киев WWW:www.makser.com.ua ---- Ответ отправлен: 31.01.2008, 10:54 Оценка за ответ: 5 Комментарий оценки: Помню прошлые обиды на твои ответы, но сейчас про всё забуду... Спасибо...
Отвечает: Кулевский Сергей Владимирович
Здравствуйте, Аверин АС!
Используйте типовую обработку UniDemo (на ИТСах всегда есть)
Ответ отправил: Кулевский Сергей Владимирович (статус: 2-ой класс)
Ответ отправлен: 31.01.2008, 11:19 Оценка за ответ: 3
Вопрос № 120.991
Здравствуйте, уважаемые эксперты! Может я повторяю уже чей-то вопрос, но найти ответ сам не смог. Как получить доступ для дальнейшей выборки записей из "Журнала регистрации событий"?
Отправлен: 31.01.2008, 10:08
Вопрос задал: Villista (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: DERL.KG
Здравствуйте, Villista!
Вот статейка по парсингу файла журнала регистраций
http://www.kb.mista.ru/article.php?id=311
должно помочь...
Ответ отправил: DERL.KG (статус: 8-ой класс)
Ответ отправлен: 31.01.2008, 10:51 Оценка за ответ: 5 Комментарий оценки: А ларчик просто открывался! Большое спасибо, все предельно ясно!
Вопрос № 121.044
Здравствуйте. скажите где взять обновление для классификатора(адресов,индексов) для Бухгалтерии 7.7 типовая конфигурация и как обновить потом?
Отправлен: 31.01.2008, 16:21
Вопрос задала: Necki (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Vlad Skorochod
Здравствуйте, Necki!
Необходимо скачать с интернета. Можно по этой ссылке:
http://www.gnivc.ru/document.asp?id=80
или
http://www.buhsoft.ru/?title=download.php
После этого :
1) распаковать в на диск.
2) Запускаем Бухгалтерию.
3) Открываем обработку ввода адреса (можно через справочник сотрудники, можно через сведения об организации)
4) Там последняя вкладка "Классификаторы". Выбираем формат 2003 года, и в путях указываем место куда распаковали файлы скачанные из интернета.
5) жмем кнопку "ЗАГРУЗИТЬ"
Ответ отправил: Vlad Skorochod (статус: 8-ой класс)
Ответ отправлен: 31.01.2008, 16:44 Оценка за ответ: 5 Комментарий оценки: Спсасибо большое!!!
Отвечает: Крюков Р.А.
Здравствуйте, Necki!
Классификатор поставляется на первом диске ИТС (работаем с программами)
там же новые релизы конфигураций и формы регламентированной отчетности.
Если 1С лицензионная то можно подписаться у любого из дилеров.
--------- Отвечаю только на вопросы в тему.
Ответ отправил: Крюков Р.А. (статус: 3-ий класс)
Ответ отправлен: 01.02.2008, 09:55 Оценка за ответ: 5 Комментарий оценки: Спасибо!!!
Вопрос № 121.064
Здравствуйте уважаемые эксперты! Ответьте пожалуйста как преобразовать строку или число в символы "*". Как при вводе пароля...
Отправлен: 31.01.2008, 18:08
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Vlad Skorochod
Здравствуйте, Darina!
Для 7.7
Открываем свойства элемента на форме и там вкладка "Дополнительно" и ставим галочку напротив поля "для ввода пароля". После этого при вводе символов будут отображаться *
Ответ отправил: Vlad Skorochod (статус: 8-ой класс)
Ответ отправлен: 31.01.2008, 18:16 Оценка за ответ: 5 Комментарий оценки: Спасибо! Буду знать!
Отвечает: Vovchai
Здравствуйте, Darina!
если вы про поле ввода на форме, то:
v7.7 в свойствах поля ввода на вкладке "Дополнительно" поставьте галочку "Для ввода пароля"
v8.0 тоже в свойствах поля ввода галочку "Режим пароля"
Ответ отправил: Vovchai (статус: 5-ый класс)
Ответ отправлен: 31.01.2008, 18:22 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Отвечает: Кулевский Сергей Владимирович !!! Здравствуйте, Darina!Попробуйте использовать в цикле метод СтрЗаменить(СтрокаПоиска,какойСимвол,НаЧтоЗаменяем")
Ответ отправил: Кулевский Сергей Владимирович (статус: 2-ой класс)
Ответ отправлен: 31.01.2008, 18:28 Оценка за ответ: 2
Отвечает: Крюков Р.А.
Здравствуйте, Darina!
Смотри прилагаемый Код
где ИсхЗначение -> значение передаваемое к обработке
Результат -> результат в "*"
Приложение:
--------- Отвечаю только на вопросы в тему.
Ответ отправил: Крюков Р.А. (статус: 3-ий класс)
Ответ отправлен: 01.02.2008, 10:07
Вопрос № 121.095
***Первая форма*** Перем Передать; //******************************************* Процедура Сформировать() Передать="Сашка <цензура>"; // Задал переменной значение ОткрытьФормуМодально("Отчет", Передать, ""+КаталогИБ()+"eportsform2.ert"); // Открыл вторую форму КонецПроцедуры
***Вторая форма*** Перем Принять; //******************************************* Процедура Сформировать() Принять=Форма.Параметр; // Получаю в переменную Принять
строку "Сашка <цензура>" из первой формы ... // и использую где хочу Форма.Параметр="Сам ты <цензура>"; // Помещаю в Параметр формы любой тип данных Форма.Закрыть(0); // Закрываю КонецПроцедуры
***Первая форма*** Перем Передать; //******************************************* Процедура Сформировать() Передать="Сашка <цензура>"; ОткрытьФормуМодально("Отчет", Передать, "&quo
t;+КаталогИБ()+"eportsform2.ert"); // Получаю суда управление и данные со второй формы сообщить(Передать); КонецПроцедуры
А теперь представим что обе формы открыты не модально! Во вторую форму я параметр передам без проблем открыв ее из первой! А теперь как мне узнать что я только что закрыл вторую форму и к томуже передать первой параметр! Т.е. я закрыл вторую форму, а на первой сразу же обновились какие-то данные полученные из второй!
Отвечает: Сергей Максименко [Elric]
Здравствуйте, Alexandr Panfilov!
Вариант 1.
В качестве передаваемого параметра рекомендую использовать СписокЗначений, одним из значений которого будет закрыта "вторая" форма или нет. Ну, это так, чтоб не мудрить и не запутаться ненароком :)
На "первой" форме поместите Текст, невидимый, на закладке Дополнительно пропишите вызов функции ОбновитьИнфу(). В модуле формы пропишите текст этой функции как в Приложении.
Вариант 2.
Воспользуйтесь системной процедурой ОбработкаОжидания() и ждите закрытия второй формы. Однако это не самый лучший вариант.
Приложение:
--------- В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал) Украина, Киев Тел.: (044) 22-88-369 Организация: МАКСЕР, "1С:Предприятие" в Киеве Адрес: г. Киев WWW:www.makser.com.ua ---- Ответ отправлен: 31.01.2008, 22:47 Оценка за ответ: 5
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Alexandr Panfilov!
Я, например, передал бы во вторую форму список значений с контекстом первой формы.
Во второй форме, ПриЗакрытии(), например, произвольно бы манипулировал контекстом первой формы. Перед манипуляцией, естоственно, проверять
Если ТипЗначения(Конт)=0 Тогда первая форма закрылась, не дождавшись закрытия второй.
Кроме того, ОткрытьФорму вернет контекст второй формы, и из первой формы всегда можно узнать ТипЗначения контекста второй формы, если 0 то форма закрылась. Можно также манипулировать второй формой из первой формы.
P.S.А вот если в цикле рекурсивно открыть N разных форм, то задача становится интересной.
Здравствуйте, подскажите, как в справочнике получить внутреннее представление элемента (то, что в ДБФ в первом поле)
Это нужно для выверки истории переименовывания кода
Отвечает: Сергей Максименко [Elric]
Здравствуйте, Пресняов Владимир Иванович!
В 1С 7.7 есть функция ЗначениеВСтрокуВнутр(), которая возвращает строковое системное представление объекта, однако нет гарантии что в ДБФ оно представлено именно в таком виде. Вообще, в языке программирования 1С не предусмотрены механизмы работы со своими данными на низком уровне...
Что касается истории переименования кода, то в журнале регистрации (на всякий случай замечу, что это файл 1cv7.mlg в каталоге SYSLOG) указывается не только код справочника (графа "Представление объекта"), но и ссылка на сам элемент (графа "Объект").
Если нужен механизм программного считывания журнала регистрации, недавно на RusFAQ уже задавался этот вопрос, есть много парсеров.
--------- В творчестве рождается истина
Ответ отправил: Сергей Максименко [Elric] (статус: Профессионал) Украина, Киев Тел.: (044) 22-88-369 Организация: МАКСЕР, "1С:Предприятие" в Киеве Адрес: г. Киев WWW:www.makser.com.ua ---- Ответ отправлен: 01.02.2008, 10:52
Вопрос № 121.119
Здравствуйте уважаемые эксперты! В дополнение к вопросу о вводе строки как при вводе пароля... А как можно сделать в документе при выборе значения чтобы появлялся диалог, типа ВвестиСтроку(), и ввод был также как при вводе пароля. Естественно при открытии документов не должен быть виден этот пароль. По паролю заполняется другой реквизит документа.
Отправлен: 01.02.2008, 00:16
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Владимир Лазурко [Vladal]
Здравствуйте, Darina!
По аналогии с обработкой ПодборПоШтрихКоду - Вам необходимо сделать отдельную обработку с текстовым полем, для которого установите свойство "Для ввода пароля". В преопределенной процедуре документа ПриНачалеВыбораЗначения пропишите вызов этой обработки с параметром. Допустим, новую обработку назовём ВводПароля:
Процедура ПриНачалеВыбораЗначения(Рекв,Флаг)
Флаг=0; // отключаем стандартный обработчик
Если (Рекв="ПолеДляПароля") Тогда
ОткрытьФормуМодально("Обработка.ВводПароля", Контекст);
Иначе
Флаг=1;
КонецЕсли;
КонецПроцедуры
В моём примере в обработке ввода пароля текстовое поле с идентификатором ВыбПароль с формулой ИзмПароль(). Процедура ИзмПароль() передаёт выбранный пароль в форму вызвавшего документа.
Недостаток всех этих паролей - они системой нигде не шифруются. И если в журнале добавить новую графу со значением скрываемого реквизита, то он будет виден. Также нельзя стандартными средствами скрывать пароли в табличной части документа.
Успехов!
Владимир.
Приложение:
Ответ отправил: Владимир Лазурко [Vladal] (статус: Студент)
Ответ отправлен: 01.02.2008, 07:33 Оценка за ответ: 5 Комментарий оценки: Спасибо! я подумывала об обработке, но решила узнать ещё Ваше мнение