Вопрос № 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
НазначениеПлатежа=хоз.расходы
КонецДокумента"
подскажите - где рыть, программисты в банке разводят руками
Отвечает: Андрей Тимофеев
Здравствуйте, Валерий Миннуллович!
Эти ошибки никак не связаны между собой.
Текст который вы прислали в приложении даже не содержит ошибки про не указанный р/с.
Вы уверены, что вы прислали то, что нужно?
Ответ отправил: Андрей Тимофеев (статус: 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!
Голосую за то что это невозможно. Я точно о таком не знаю. Но я могу ошибаться...
Отвечает: Андрей Тимофеев
Здравствуйте, 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