Вопрос № 45193: Подскажите, пожалуйста, как разбить базу 1С:Бухгалтерия 7.7 на две.
У меня есть база и её нужно разбить так, что бы информация до 2003
года была в одной (отдельной) базе, а после 2003г - в другой?...Вопрос № 45215: Здравствуйте уважаемые эксперты!
Подскажите, вроде простая проблема. У меня сформировался отчет, и теперь необходимо чтобы по двойному нажатию на ячейку открылся документ сформировавший этот отчет. Делаю в свойствах ячейки где поле расшифровка - ...Вопрос № 45223: Здравствуйте уважаемые эксперты.
Есть проблема. На Сервере был установлен Symantic Antivirus Corporate Edition, на ПК в сети соответсвенно Symantic Antivirus client. Сервер поменяли, серверной части Symantica сейчас нет. Установил серверную часть...Вопрос № 45291: Здравствуйте, эксперты!
Почему, когда я пытаюсь скопировать код из модуля в конфигураторе и вставляю его в Word или другой текстовый документ, вставляется в непонятной кодировке:
òàá=ñîçäàò...
Вопрос № 45.193
Подскажите, пожалуйста, как разбить базу 1С:Бухгалтерия 7.7 на две.
У меня есть база и её нужно разбить так, что бы информация до 2003
года была в одной (отдельной) базе, а после 2003г - в другой?
Отправлен: 04.06.2006, 20:35
Вопрос задал: Alex V S (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: FarGot
Здравствуйте, Alex V S!
Не совсем понятно для чего это нужно. Если для того чтобы уменьшить объем самой базы... то для таких целей существует стандартная обработка - "Свертка ИБ". При этом будут удалены все закрытые документы до 2003 года, а на начало этого года буду введены начальные остатки по фирме. Но, естественно, что эта база будет продолжением старой базы.
Ответ отправил: FarGot (статус: 7-ой класс)
Ответ отправлен: 04.06.2006, 22:02
Отвечает: Сергей
Здравствуйте, Alex V S!
1. Создаешь вторую базу, куда восстанавливаешь (делаешь копию) своей БОЛЬШОЙ базы, т.е. с документами за все года.
2. В получившейся базе, через СЕРВИС -> ОБРАБОТКА документов помечаешь на удаление все документы начиная с 01.01.2004, а затем как обычно их удаляешь. Все в этой базе остались документы до 2003 года.
3. В большой базе выполняешь стандартную обработку СВЕРТКА ИБ. и на начало 2004, за все предыдущие года переносятся остатки... Проверишь их и можешь работать....
Ответ отправил: Сергей (статус: 5-ый класс)
Ответ отправлен: 05.06.2006, 09:03
Отвечает: Muxa
Здравствуйте, Alex V S!
http://www.forum.mista.ru/topic.php?id=9667&forum=1c&area=exchange
Ответ отправил: Muxa (статус: 8-ой класс)
Ответ отправлен: 05.06.2006, 09:46
Вопрос № 45.215
Здравствуйте уважаемые эксперты!
Подскажите, вроде простая проблема. У меня сформировался отчет, и теперь необходимо чтобы по двойному нажатию на ячейку открылся документ сформировавший этот отчет. Делаю в свойствах ячейки где поле расшифровка - Запрос.Материал #*, он мне выдает номенклатурную карточку материала.
Заранее благодарен!
Отправлен: 05.06.2006, 06:59
Вопрос задал: Vlad (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Сергей
Здравствуйте, Vlad!
Во-первых, в свойствах ячейки нужно задать РАСШИФРОВКУ
Во-вторых в модуле необходимо написать процедуру, примерно такого вида:
Процедура ОбработкаЯчейкиТаблицы(ПечНомерДок, Перечисление)
Док=СоздатьОбъект("Документ.Перечисление");
Док.ВыбратьДокументы(ВыбНачПериода,ВыбКонПериода);
Пока Док.ПолучитьДокумент() > 0 Цикл
ТекДок = Док.ТекущийДокумент();
Если ПечНомерДок = Док.НомерДок Тогда
ОткрытьФорму(ТекДок);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Ответ отправил: Сергей (статус: 5-ый класс)
Ответ отправлен: 05.06.2006, 08:44
Отвечает: Elric
Здравствуйте, Vlad!
Я не знаю, что получится если Вы реализуете код, предложенный в прошлом ответе Сергея. Наверняка ничего хорошего.
Всё проще. Если Вы хотите чтобы при двойном клике открылась форма документа, то и в Расшифровку нужно записывать ссылку на документ, а не на справочник Материалы. Откуда взять ссылку на документ? Можно тот же Запрос расширить, можно написать дополнительный, либо любым другим способом.
Но вот на что Вам следует обратить внимание в самой постановке задачи, так это на то, что документов, "сформировавших отчет", может быть несколько по одному материалу. Не открывать же вам сразу формы нескольких документов... Да и не поместятся они в Расшифровке.
Предлагаю сначала написать отчет с детализацией до движений (т.е. до документов по которым были движения в выбранном периоде), и уже при двойном щелчке на документ чтобы открывалась его форма. Так логичнее...
--------- Мирный атом в каждый дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 05.06.2006, 10:28 Оценка за ответ: 5 Комментарий оценки: Спасибо большое! Документ один, добавил ссылку на документ в текст запроса и все получилось!
Отвечает: Gorus
Здравствуйте, Vlad!
Если отчет формируется из документа, то в поле расшифровка пишите ТекущийДокумент().
Если отчет выполнен в виде отдельного модуля, в поле расшифровка нужно проставить ссылку (переменную) на данный документ, посмотрите возможно в модуле она определена. Если да - пишите переменную в расшифровку, если нет - ее нужно получить. Проще всего передать ссылку в открываемую форму отчета в виде параметра формы. Найдите место из которого вызывается отчет, должна быть строка типа "ОткрытьФорму("Отчет.???")". Добавляете второй параметр:
Теперь в самом отчете нужно получить это значение:
ДокР=Форма.Параметр;
В расшифровке пишите "ДокР".
Ответ отправил: Gorus (статус: 1-ый класс)
Ответ отправлен: 05.06.2006, 11:46 Оценка за ответ: 5 Комментарий оценки: Большое спасибо за совет! Сделал проще. Добавил ссылку на документ в запрос |Док=Документ.ЗаявкаНаМатериалы.ТекущийДокумент;. А Запрос.Док прописал в расшифровку.
Отвечает: Краюшкин Игорь Валерьевич
Здравствуйте, Vlad!
Надо использовать Запрос.Док, где Док - ссылка на документы определенные в запросе.
Здравствуйте уважаемые эксперты.
Есть проблема. На Сервере был установлен Symantic Antivirus Corporate Edition, на ПК в сети соответсвенно Symantic Antivirus client. Сервер поменяли, серверной части Symantica сейчас нет. Установил серверную часть, но не могу настроить на него клиентов, пробовал переустановить клиентов или удалить - требует пароль, но пароль не проходит. Что делать?
Ответ отправил: Ovr1970 (статус: Студент)
Ответ отправлен: 06.06.2006, 18:10 Оценка за ответ: 4
Вопрос № 45.291
Здравствуйте, эксперты!
Почему, когда я пытаюсь скопировать код из модуля в конфигураторе и вставляю его в Word или другой текстовый документ, вставляется в непонятной кодировке:
Отправлен: 05.06.2006, 18:14
Вопрос задала: Олеся (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ovr1970
Здравствуйте, Олеся!
Просто постарайтесь, чтобы во время нажатия Control+C был выбран русский язык
Ответ отправил: Ovr1970 (статус: Студент)
Ответ отправлен: 05.06.2006, 18:54 Оценка за ответ: 5 Комментарий оценки: Спасибо. Дело действительно в этом.
Отвечает: Deteur
Здравствуйте, Олеся!
Как я ни пытался перебросить текст модуля сразу из с'ки в word, у меня ничего не получилось (что-то прям никакие кодировки не помагают). Единственное во что у меня получилось перебросить - это AkelPad, программа похожая на блокнот, только возможностей побольше весит всего 35 Кб, в архиве всего - 20 кб. Скачать можно тут:
http://akelpad.net.ru/download.shtml
P.S. Кстати, этот редактор входит практически во все ресские сборки Тотал Командера.
Ответ отправил: Deteur (статус: 1-ый класс)
Ответ отправлен: 05.06.2006, 18:56
Отвечает: FarGot
Здравствуйте, Олеся!
1С здесь не причем. Предположу, что у вас Windows XP. Это исправляется просто:
Пуск-Выполнить, набираем "regedit". Там открываем ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage. Ищем в правом окошке "1252", кнопаем по ней мышкой два раза. Там у Вас стоит значение "c_1252.nls" . Меняем его на "c_1251.nls" - ОК. И перегружаемся (по-моему это не обязательно для ХР). Все должно исправиться. Если нет пишите в минифорум.
Ответ отправил: FarGot (статус: 7-ой класс)
Ответ отправлен: 05.06.2006, 19:53 Оценка за ответ: 5 Комментарий оценки: Спасибо, все получилось!