Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 219
от 10.06.2006, 20:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 234, Экспертов: 32
В номере:Вопросов: 4, Ответов: 11


Вопрос № 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!
Надо использовать Запрос.Док, где Док - ссылка на документы определенные в запросе.
Ответ отправил: Краюшкин Игорь Валерьевич (статус: 2-ой класс)
Ответ отправлен: 05.06.2006, 13:11


Вопрос № 45.223
Здравствуйте уважаемые эксперты.
Есть проблема. На Сервере был установлен Symantic Antivirus Corporate Edition, на ПК в сети соответсвенно Symantic Antivirus client. Сервер поменяли, серверной части Symantica сейчас нет. Установил серверную часть, но не могу настроить на него клиентов, пробовал переустановить клиентов или удалить - требует пароль, но пароль не проходит. Что делать?
Отправлен: 05.06.2006, 09:13
Вопрос задал: Яров Максим Сергеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ovr1970
Здравствуйте, Яров Максим Сергеевич!
Пароль инсталяции Symantec обычно "Symantec"
Ответ отправил: 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
Комментарий оценки:
Спасибо, все получилось!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное