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

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

  Все выпуски  

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 804
от 10.07.2008, 07:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 393, Экспертов: 0
В номере:Вопросов: 5, Ответов: 15

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 139010: вопрос по 1с 7.7 можно ли используя журнал регистрации отследить действия пользователя над объектами, выполненные внешними обработками?...
Вопрос № 139102: Уважаемые эксперты, подскажите, что я делаю не так. Пытаюсь запросом выбрать все интересующие меня сведения из документов ПродажаВРозницу (Бухгалтерия 7.7). Есть два документа с одним и тем же товаром. Запрос возвращает только последний документ....
Вопрос № 139258: Уважаемые эксперты. Помогите, пожалуйста, очень нужно. При запуске конфигуратора ЗиК Происходит сбой, и выходить сообщение «1C: V7 starter program(multi-user)-обнаружена ошибка приложение будет закрыто.» Затем выходит сообщение «Инструкц...
Вопрос № 139271: Уважаемые эксперты. Пожалуйста подскажите как сделать учкбную копию 1с зарплата v7. Зарание спасибо. ...
Вопрос № 139299: Здравствуйте уважаемые эксперты. Помогите, пожалуйста по 8.1 с запросом. Запрос выбирает данные из таблицы Номенклатура и из виртуальной таблицы Цены.СрезПоследних. В результате выходит следующая таблица: ТОВАР ТИПЦЕН ЦЕНА Товар1 Оптовая...

Вопрос № 139.010
вопрос по 1с 7.7
можно ли используя журнал регистрации отследить действия пользователя над объектами, выполненные внешними обработками?
Отправлен: 04.06.2008, 14:59
Вопрос задала: Оксана/kasy (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Maximush
Здравствуйте, Оксана/kasy!

В общем случае - нет. Журнал регистрации не регистрирует события вроде Док.Записать(). В общем то оно и правильно - иначе журнал бы рос очень быстро. Однако иногда хотелось бы получить полный контроль за действиями пользователей.

Я обычно делаю таким образом - четко ограничиваю какие обработки используются пользователями(и запрещаю использование остальных). В модули этих обработок , в нужных местах (например после записи документа или элемента справочника), встраиваю вызовы процедуры ЗаписьЖурналаРегистрации(....) (синтаксис в синтакс-помошнике).
Ответ отправил: Maximush (статус: 3-ий класс)
Ответ отправлен: 04.06.2008, 15:17

Отвечает: Strawberry
Здравствуйте, Оксана/kasy!
Можно если внешняя обработка фиксирует свои действия в журнале регистрации.
Например пользуйте метод ЗаписьЖурналаРегистрации(,,,,);

Приложение:

---------
Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!

Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 04.06.2008, 15:50


Вопрос № 139.102
Уважаемые эксперты, подскажите, что я делаю не так. Пытаюсь запросом выбрать все интересующие меня сведения из документов ПродажаВРозницу (Бухгалтерия 7.7). Есть два документа с одним и тем же товаром. Запрос возвращает только последний документ.

Приложение:

Отправлен: 05.06.2008, 08:57
Вопрос задал: KripWorland (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ovr1970
Здравствуйте, KripWorland!
Нужна дополнительная группировка по документам, возможно вместо цены.
В противном случае при группировке теряются лишние значения
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 05.06.2008, 14:06

Отвечает: Maximush
Здравствуйте, KripWorland!

Проблема, на мой взгляд именно с группровками.
1. Если вы не используете группировку по ценам - зачем она там вообще?
2. Сделайте две группировки:
...
|Группировка ПродажаВРозницу ;
|Группировка Товар без групп;
...

3. обходите обе группировки
Пока Запрос.Группировка(1) = 1 Цикл
//ЗДЕСЬ МОЖНО ОБРАТИТЬСЯ К ДОКУМЕНТУ
Пока Запрос.Группировка(2) = 1 Цикл
//Здесь можно обратиться к товару в этом документе, ну и к самому документу тоже еще можно :)
//т.е. здесь (если необходимо) и ковыряемся в операции документа
КонецЦикла;
КонецЦикла;

либо наоборот , сначала товар, потом документ

сама структура запроса кажется не очень логичной... я бы попробывал переписать запрос ориентируясь на операцию...
Ответ отправил: Maximush (статус: 3-ий класс)
Ответ отправлен: 05.06.2008, 19:50


Вопрос № 139.258
Уважаемые эксперты. Помогите, пожалуйста, очень нужно. При запуске конфигуратора ЗиК Происходит сбой, и выходить сообщение
«1C: V7 starter program(multi-user)-обнаружена ошибка приложение будет закрыто.»

Затем выходит сообщение «Инструкция по адресу «0х00640072» обратилась к памяти по адресу «0х00640072».память не может быть «read»
При запуске в режиме «Предприятия» все нормально загружается, при запуске конф-ра с другого ПК под тем же пользователем все работает нормально.
Другие базы в конфиг-ре нормально грузиться. Если эту же базу восстановить в другом и месте и запустить с оттого ПК тоже все хорошо работает.
Отправлен: 06.06.2008, 05:45
Вопрос задала: Надежда (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Надежда!

а если с другого компьютера попробывать провести тестирование и исправление, если не поможет надо поробывать переустановить 1с
Ответ отправил: Ромашов Евгений Николаевич (статус: 7-ой класс)
Ответ отправлен: 06.06.2008, 07:58

Отвечает: Игорь К.
Здравствуйте, Надежда!
Такое впечатление, что у Вас проблема не с 1С, а с диском.
1.Сделайте резервную копию.
2.Удалите каталог базы.
3.Сделайте проверку диска средствами операционной системы.
Мой компьютер->Локальный Диск C:, D: (где база была)->правая кнопка мыши->Свойства->Вкладка:Сервис->Проверка тома на наличие ошибок->Кнопка:Выполнить проверку.
4.Восстановите базу из копии на прежнее место.
Удачи!

---------
Если хорошенько подумать, - можно разобраться в чем угодно. Даже в устройстве летающей тарелки.
Ответ отправил: Игорь К. (статус: 6-ой класс)
Ответ отправлен: 06.06.2008, 08:23
Оценка за ответ: 4
Комментарий оценки:
Спасибо за ответ.

Отвечает: Астафьев Александр Николаевич
Здравствуйте, Надежда! Если с другого когмпьютера при обращении к указанной базе данных конфигуратор нормально загружается значить проблема не в базе а в 1С Предприятии. Переустановите 1С Предприятие . Причем удаляете Пуск - Настройки - Панель управления - Установка Удаление программ. Затем ОБЯЗАТЕЛЬНО удаляете папку BIN, если она останется, в которой лежат файлы 1С Предприятия. Потом устанавливаете программу 1С заново. Сама база может оставаться на месте.
Ответ отправил: Астафьев Александр Николаевич (статус: Студент)
Ответ отправлен: 06.06.2008, 14:19
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ответ действительно что-то произошло с запуском . Переустанавливать базу пока не стала поступила проще, поменяла имя базы. и все заработало. Но хотелось бы знать какой файл в папке BIN отвечает за параметры запуска базы(или это прописано в реестре).

Отвечает: Глумов Владимир
Здравствуйте, Надежда!

Еще один совет - посмотрите сколько свободного места на диске С: - там обычно располагаются временные файлы 1С. Удалите все временные файлы, т.е. почистите диск

Удачи!
Ответ отправил: Глумов Владимир (статус: 1-ый класс)
Ответ отправлен: 06.06.2008, 21:27
Оценка за ответ: 4
Комментарий оценки:
удаление временных файлов не помогло


Вопрос № 139.271
Уважаемые эксперты. Пожалуйста подскажите как сделать учкбную копию 1с зарплата v7. Зарание спасибо.
Отправлен: 06.06.2008, 09:06
Вопрос задал: Сергей Иванов (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Сергей Иванов!

ставишь демо версию или пустую базу
Ответ отправил: Ромашов Евгений Николаевич (статус: 7-ой класс)
Ответ отправлен: 06.06.2008, 09:26

Отвечает: temniy
Здравствуйте, Сергей Иванов!

Если Вам необходимо сделать копию. Скопируйте каталог базы данных и подсоедините при запуске 1С эту новую базу. Кнопка добавить при запуске 1С, там выбирете путь к данному (скопированному каталогу).

В общем случае при установке конфигурации. В дистрибутив конфигурации входит демонстрационная база данных. Т.Е. , если Вы устанавливаете конфигурацию с нуля демо- база установится автоматически .
Ответ отправил: temniy (статус: 6-ой класс)
Ответ отправлен: 06.06.2008, 10:49

Отвечает: Кулевский Сергей Владимирович
Здравствуйте, Сергей Иванов!
В режиме конфигуратора:
в исходной БД
Администрирование -> "Сохранить данные" (если файловая БД)
Администрирование -> "Выгрузить данные" (если клиент-серверная БД)
в копии
Администрирование -> "Восстановить данные" (если файловая БД)
Администрирование -> "Загрузить данные" (если клиент-серверная БД)
Ответ отправил: Кулевский Сергей Владимирович (статус: 5-ый класс)
Ответ отправлен: 06.06.2008, 16:15


Вопрос № 139.299
Здравствуйте уважаемые эксперты. Помогите, пожалуйста по 8.1 с запросом. Запрос выбирает данные из таблицы Номенклатура и из виртуальной таблицы Цены.СрезПоследних. В результате выходит следующая таблица:

ТОВАР ТИПЦЕН ЦЕНА
Товар1 ОптоваяЦена 5
Товар1 Розничная цена 10
Товар2 ОптоваяЦена 20
Товар2 Розничная цена 30

Как сделать, чтоб результат запроса выводился не по вертикали (по строках) а по горизонтали (по колонках), т.е. так:

ТОВАР ТИПЦЕН
ОптоваяЦена РозничнаяЦена
Товар1 5 10
Товар2 20 30

Большое спасибо.
Отправлен: 06.06.2008, 11:41
Вопрос задал: М.Денис (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Трифанюк Александр Дмитриевич
Здравствуйте, М.Денис!
Загоните результат запроса в таблицу значений и делайте с ним всё что угодно.
Ответ отправил: Трифанюк Александр Дмитриевич (статус: 3-ий класс)
Ответ отправлен: 06.06.2008, 11:44

Отвечает: temniy
Здравствуйте, М.Денис!

выбрать товар, ценаоптовая, ценарозничная
(
выбрать товар, цена КАК ценаоптовая из ЦеныСрезпоследних где типцен=&оптовая КАК Запрос1

полное соединение

выбрать товар,цена КАК ценарозничная из ЦеныСрезпоследних где типцен=&розничные КАК Запрос2

по Запрос1.товар=Запрос2.Товар
) КАК Вложенный

что то типа такого но лень расписывать
главное идея
Ответ отправил: temniy (статус: 6-ой класс)
Ответ отправлен: 06.06.2008, 11:56

Отвечает: Шутяев Игорь
Здравствуйте, М.Денис!

В этом случае надо заранее знать, какие типы цен у вас есть в регистре сведений - они будут впрямую упомянуты в запросе (можно и более общую написать обработку, которая сама определит, какие есть типы цен, но это довольно сложно, громозко, во всяком случае). Простой запрос в приложении

Приложение:

Ответ отправил: Шутяев Игорь (статус: 4-ый класс)
Ответ отправлен: 06.06.2008, 12:23

Отвечает: Кулевский Сергей Владимирович
Здравствуйте, М.Денис!
Используйте лучше для этих целей компоновку данных. Там это можно реализовать стандартными средствами с помощью конструктора.
Ответ отправил: Кулевский Сергей Владимирович (статус: 5-ый класс)
Ответ отправлен: 06.06.2008, 16:13


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.99 RC 5.0 от 08.07.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное