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

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

  Все выпуски  

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


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

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

Выпуск № 477
от 22.04.2007, 15:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 384, Экспертов: 55
В номере:Вопросов: 3, Ответов: 6


Вопрос № 82803: Доброго времени суток, уважаемые эксперты! Вопрос по 1С7.7 Конфигурация: Учёт и Отчётность Предпринимателя; 1С Предприятие - Клиент банк: DiasoftCLIENT 4x4 for Windows Диасофт при Импорте операций по расчётным счетам выходит такая ошибка:...
Вопрос № 82922: Доброго времени! Существует ли где маленькая, быстро загружающаяся программка для мониторинга пользователей в v8? Наподобии User Commander for v7. ...
Вопрос № 82968: Здравствуйте! 1С 7.7 Как программно узнать кто заблокировал документ, т.е. кто его открыл? Возможно ли это?...

Вопрос № 82.803
Доброго времени суток, уважаемые эксперты!
Вопрос по 1С7.7 Конфигурация: Учёт и Отчётность Предпринимателя;
1С Предприятие - Клиент банк: DiasoftCLIENT 4x4 for Windows Диасофт
при Импорте операций по расчётным счетам выходит такая ошибка:
"Обработан документ: Движение по расчетному счету 820 (05.04.2007)
В документе "Операция по р/с" №820 от 05.04.07 не указан банковский счет или банковская операция не соответствует виду строки выписки.
По данному документу строка выписки банка не сформирована.
Отчет.ИсходнаяТаблица("Отчет");
{Обработка.ПредприятиеКлиент.Форма.Модуль(712)}: Неверное имя Отчет"
Выдержка из файла импорта:
"Документ=Платежное поручение
СекцияДокумент=Платежное поручение
Номер=820
Дата=05.04.2007
ДатаСписано=05.04.2007
ДатаПоступило=05.04.2007
Сумма=5000.00
ПлательщикСчет=408ХХХХХХХХХХХХХХХХХ
ПлательщикИНН=16ХХХХХХХХХХ
ПлательщикКПП=
Плательщик=ИП Сафиуллин В.М.
ПлательщикРасчСчет=408ХХХХХХХХХХХХХХХХХ
ПлательщикБанк1=ЗАО АКБ "Мой Банк"
ПлательщикБИК=04ХХХХХХХ
ПлательщикКорсчет=301ХХХХХХХХХХХХХХХХХ
ПолучательСчет=202ХХХХХХХХХХХХХХХХХ
ПолучательИНН=16ХХХХХХХХ
ПолучательКПП=
Получатель=касса дополнительного офиса
ПолучательРасчСчет=202ХХХХХХХХХХХХХХХХХ
ПолучательБанк1=ИНН 16ХХХХХХХХ ЗАО АКБ "Мой Банк"
ПолучательБИК=
ПолучательКорсчет=
ВидОплаты=01
НазначениеПлатежа=хоз.расходы
КонецДокумента"

подскажите - где рыть, программисты в банке разводят руками

Приложение:

Отправлен: 16.04.2007, 15:47
Вопрос задал: Валерий Миннуллович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Андрей Тимофеев
Здравствуйте, Валерий Миннуллович!
Эти ошибки никак не связаны между собой.
Текст который вы прислали в приложении даже не содержит ошибки про не указанный р/с.
Вы уверены, что вы прислали то, что нужно?
Ответ отправил: Андрей Тимофеев (статус: 2-ой класс)
Ответ отправлен: 16.04.2007, 15:59
Оценка за ответ: 5
Комментарий оценки:
за оперативность
на мини-форум выложил сам список ошибок

Отвечает: Полозов Олег aka Asher
Здравствуйте, Валерий Миннуллович!

В первом документе скорее всего не тот ИНН Контрагента. При поиске контрагента Банк клиент ищет его по ИНН. В вашей ситуации он его нашел, подставил контрагента с найденным ИНН и убил расчетный счет

Во втором случае проверьте есть ли соответствующий расчетный счет у контрагента или вашей ИП так бывает если нет соответствующего расчетного счета.
Ответ отправил: Полозов Олег aka Asher (статус: 4-ый класс)
Ответ отправлен: 17.04.2007, 03:42


Вопрос № 82.922
Доброго времени!
Существует ли где маленькая, быстро загружающаяся программка для мониторинга пользователей в v8? Наподобии User Commander for v7.
Отправлен: 17.04.2007, 10:46
Вопрос задал: nimoid (статус: 9-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Андрей Тимофеев
Здравствуйте, nimoid!
С 8-й все сложнее.
На сколько мне известно, такой программы нет.
Ответ отправил: Андрей Тимофеев (статус: 2-ой класс)
Ответ отправлен: 17.04.2007, 11:06
Оценка за ответ: 5
Комментарий оценки:
эх.. а как хотелось бы…


Вопрос № 82.968
Здравствуйте!
1С 7.7
Как программно узнать кто заблокировал документ, т.е. кто его открыл?
Возможно ли это?
Отправлен: 17.04.2007, 15:12
Вопрос задал: Munster (статус: 8-ой класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ноговицин Роман Викторович
Здравствуйте, Munster!
Голосую за то что это невозможно. Я точно о таком не знаю. Но я могу ошибаться...
Ответ отправил: Ноговицин Роман Викторович (статус: 1-ый класс)
Ответ отправлен: 17.04.2007, 15:21

Отвечает: Андрей Тимофеев
Здравствуйте, Munster!
Стандартно - никак. Но можно добавить общий реквизит и при открытии записывать в него кто открыл и при не обходимости можно будет это узнать.
Ответ отправил: Андрей Тимофеев (статус: 2-ой класс)
Ответ отправлен: 17.04.2007, 15:44

Отвечает: Gl0betrotter
Здравствуйте, Munster!

А. Можно использовать 1С в режиме "Монитор".
Б. Если его возможности Вам не подходят, предлагаю поступить следующим образом (первое, что пришло на ум, возможны вариации):

1. Создаем справочник "ДействияПользователей", длина кода - 0, длина наименования - 100, с реквизитами:
- Пользователь (тип "Строка" или "Справочник.Пользователи", добавьте также признак "Сортировка") – фиксирование имени пользователя
- ОбъектДокумент (тип "Документ", добавьте также признак "Сортировка") – фиксирование документа как объекта (может пригодится?)
- Действие (тип "Строка" или "Число" - в зависимости от того, как Вы хотите сигнализировать о действиях - словами или иконками) – фиксирование действия
- Идентификатор (тип "Строка", добавьте также признак "Сортировка") – уникальный идентификатор, на случай если документ новый (позиционирование на нем невозможно и реквизит "ОбъектДокумент" будет не заполнен)

2. В модуль формы документа добавляем строку - Перем ТекИдентификатор;
3. В модуль формы документа в предопределенную процедуру ПриОткрытии() добавляем несколько строк кода:
ТекИдентификатор=_getPerformanceCounter(); // недокументированная возможность 1С, возвращает число миллисекунд прошедших с момента включения компьютера
Спр=СоздатьОбъект("Справочник.ДействияПользователей");
Спр.Новый();
Спр.Наименование="Документ "+Вид();
Спр. Идентификатор=ТекИдентификатор; // по этому реквизиту будем фиксировать некое случайное число, пригодится для удаления элемента справочника при закрытии формы документа
Если Выбран()=0 Тогда
Спр.Пользователь=ИмяПользователя(); // на случай, если в этом реквизите используете "Справочник.Пользователи" - подставляйте глПользователь
Спр.Действие="Ввод нового"; // на случай, если в этом реквизите используете "Число" - подставляйте, например, 0
Иначе
Спр.Пользователь=ИмяПользователя(); // на случай, если в этом реквизите используете "Справочник.Пользователи" - подставляйте глПользователь
Спр.ОбъектДокумент=ТекущийДокумент();
Если Форма.ТолькоПросмотр()=1 Тогда
Спр.Действие="Просмотр"; // на случай, если в этом реквизите используете "Число" - подставляйте, например, 1
Иначе
Спр.Действие="Изменение"; // на случай, если в этом реквизите используете "Число" - подставляйте, например, 2
КонецЕсли;
КонецЕсли;
Спр.Записать();
Спр="";

4. В модуль формы документа в предопределенную процедуру ПриЗакрытии() добавляем несколько строк кода:
Спр=СоздатьОбъект("Справочник.ДействияПользователей");
Если Спр.ВыбратьЭлементыПоРеквизиту("Идентификатор",ТекИдентификатор,0,0)>0 Тогда
Пока Спр.ПолучитьЭлемент()>0 Цикл
Если Спр.Пользователь=ИмяПользователя() Тогда
Спр.Удалить(1); // удаляем элемент справочника напрочь, но только в случае совпадения имени пользователя и уникального идентификатора
Прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;

В результате, открыв форму списка справочника "ДействияПользователей" видим кто чем в настоящий момент занимается (с сортировкой по документам, пользователям)…
Аналогичным образом можно добавить обработку по справочникам, отчетам, константам…

Удачи!
Ответ отправил: Gl0betrotter (статус: Студент)
Ответ отправлен: 17.04.2007, 21:21


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.50 (beta) от 15.04.2007
Яндекс Rambler's Top100

В избранное