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

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

  Все выпуски  

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Лучшие эксперты по данной тематике

Кочетков Василий [Vasiliy83]
Статус: Профессионал
Рейтинг: 2056
∙ повысить рейтинг »
Владимир Лазурко
Статус: Профессор
Рейтинг: 954
∙ повысить рейтинг »
Тимошенко Дмитрий
Статус: Практикант
Рейтинг: 537
∙ повысить рейтинг »

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

Номер выпуска:1185
Дата выхода:24.07.2012, 14:00
Администратор рассылки:Владимир Лазурко (Профессор)
Подписчиков / экспертов:103 / 47
Вопросов / ответов:3 / 10

Консультация # 37561: Драсте Для чего в 1С Предприятии 7.7 нужно назначать каталог пользователю. При смене прав пользователей у меня вылетает сообщение: "что-то типа с разделением доступа user.usr" Не знаю что и делать...


Консультация # 77647: Здравствуйте! Есть документ, в котором табл.часть заполняется при нажатии на кпопку Заполнить, где в формуле: УдалитьСтроки();ЗаполнитьТабЧасть();ЗаполнитьТабЧасть1(); Итоги();Итог();Остаток();РассчитатьОстаток(). Помогите пожалуйста эти процедуры скомпоновать в одну (или две). ...
Консультация # 93049: Здравствуйте! Вопрос: Комплексная 7.7. При переносе документов вида "Возврат поставщику" из одной базы в другую, в табличной части документов поля колонки с заголовком Партия(идентификатор ТекстПартия) остались не заполненными(пустыми,а обычно там, при ручном создании документа, автоматически ставится "<автоподбор>"). ...

Консультация # 37561:

Драсте
Для чего в 1С Предприятии 7.7 нужно назначать каталог пользователю.
При смене прав пользователей у меня вылетает сообщение: "что-то типа с разделением доступа user.usr"
Не знаю что и делать

Дата отправки: 15.03.2006, 11:57
Вопрос задал: Терсков Алексей Николаевич
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Сергей Максименко [Elric] (Профессионал):

Драсте, Терсков Алексей Николаевич!

1. В каталоге пользователя храняться его личные настройки интерфейса (выбранные панели инчтрументов, размеры окон и т.п.)

2.
а) Назначение прав пользователям не связано с каталогом пользователя.
б) Могу предположить, что Вы пытаетесь записать список пользователей в то время как кто-то работает с 1С в режиме Предприятие. В таком случае записать у Вас не получится. Надо чтоб все вышли из 1С.
в) Если проблема не в этом, уточните, пожалуйста, какое конкретно сообщение об ошибке выдается ("что-то типа с разделением доступа user.usr") и при каких конкретно Ваших действиях.

Консультировал: Сергей Максименко [Elric] (Профессионал)
Дата отправки: 15.03.2006, 12:45
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Besker:

Здравствуйте, Терсков Алексей Николаевич!
Рабочий каталог пользователя, нужен для для размещения индивидуальных файлов конфигурации и различных временных и служебных файлов, создаваемых системой 1С.
А вся общая информация о пользователях и параметрах их работы с 1С сохраняется в файле USERS.USR, который размещается в подкаталоге USRDEF.
Если же удалить или переименовать файл USERS.USR, то будет выскакивать данное сообщение.
В вашем случае так оно и есть, файл должен называться USERS.USR, а не USER.USR.
Попробуйте его переименовать, а в дальнейшем для защиты файла USERS.USR от несанкционированного редактирования или удаления, можно ограничить средствами сети доступ пользователей к каталогу USERDEF (и, соответственно, к файлу USERS.USR).

Консультировал: Besker
Дата отправки: 15.03.2006, 13:06
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Ovr1970:

Здравствуйте, Терсков Алексей Николаевич!
На самом деле здесь два вопроса.
1. Каталог пользователя нужен для хранения временных файлов и настроек пользователя. Одновременно два пользователя не могут работать с одним каталогом.
2. Ошибка при записи списка пользователей возникает, когда кто-то еще открыл этот файл. Это может быть пользователь, который выбрал БД (открыл файл user.usr), но не ввел пароль.

Консультировал: Ovr1970
Дата отправки: 15.03.2006, 16:10
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 77647:

Здравствуйте! Есть документ, в котором табл.часть заполняется при нажатии на кпопку Заполнить, где в формуле: УдалитьСтроки();ЗаполнитьТабЧасть();ЗаполнитьТабЧасть1();
Итоги();Итог();Остаток();РассчитатьОстаток(). Помогите пожалуйста эти процедуры скомпоновать в одну (или две).

Дата отправки: 09.03.2007, 13:10
Вопрос задал: Darina
Всего ответов: 4
Страница онлайн-консультации »


Консультирует Яна:

Здравствуйте, Darina!
Создайте процедуру, которая вызывает по очереди в нужном порядке вышеуказанные процедуры (как в формуле). И вызывайте в формуле ее.
Процедура Зап()
УдалитьСтроки();
ЗаполнитьТабЧасть();
ЗаполнитьТабЧасть1();
Итоги();
Итог();
Остаток();
РассчитатьОстаток()
КонецПроцедуры

Теперь в формуле можно написать только Зап()

Консультировал: Яна
Дата отправки: 09.03.2007, 13:20
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует BigHard:

Здравствуйте, Darina!
Вы зря поставили такую оценку эксперту Яна, потому что врядли есть другой способ, чем она предложила, по другому никак

Консультировал: BigHard
Дата отправки: 11.03.2007, 06:27
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Centaur:

Здравствуйте, Darina!
Есть 2 способа:
1. На кнопке в строке формула перчечислить через ; все процедуры
2. Просто записать все процедуры подряд в одной процедуре
Если незнаеш как то обьясняю удаляй в первой процедуре КонецПроцедуры в следующих процедурах Процедура .... () и КонецПроцедуры в последней токо Процедура .... () и зделай их подряд. Вот и все все в 1 процедуре останиться токо минимезировать если выполнение процедуры будет занимать много времени.

Консультировал: Centaur
Дата отправки: 12.03.2007, 09:03
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Сергей Максименко [Elric] (Профессионал):

Здравствуйте, Darina!

Вы уверены, что Ваша кнопка работала в том виде, в котором Вы показали модуль?
1) В начале модуля не хватает объявления переменных ТЗ, ТЗ1
2) Плюс еще несколько деталей

Я переработал, свел все в одну процедуру (см. Приложение), разумеется с учетом того что у меня нет конфигурации и я не вижу структуры документа и логических связок :)

Удачи!

Приложение:

Консультировал: Сергей Максименко [Elric] (Профессионал)
Дата отправки: 12.03.2007, 12:26
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 93049:

Здравствуйте! Вопрос: Комплексная 7.7. При переносе документов вида "Возврат поставщику" из одной базы в другую, в табличной части документов поля колонки с заголовком Партия(идентификатор ТекстПартия) остались не заполненными(пустыми,а обычно там, при ручном создании документа, автоматически ставится "<автоподбор>").
Сделал обработку, которая проходит по табличным частям таких документов и исправляет возникший глюк следующим образом: табличная часть выгружается в ТЗ, затем в ТЗ устанавливаю ТЗ.Партия=ПолучитьПустоеЗначение("Справочник.Партии");
и далее ТЗ загружается в исправляемый док. Все работает, но надо бы сделать селекцию только по тем строкам документа где действительно поле партия пустое, но сделать это не получается, т.к. при выгрузке в ТЗ эти поля оказываются заполненными!? какими то париями и я не могу использовать условие Если ПустоеЗначение(ТЗ.Партия)=1 Тогда...
Прошу совета.

Дата отправки: 27.06.2007, 10:20
Вопрос задал: Grom48
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Nikakoy:

Мало информации... Нужны все виды переносимых документов.... Наверняка выгружается неполный комплект...
А по хорошему, то для расходных документов лучше отключить выгрузку партий.
Пусть при восстановлении последовательности берут по порядку...

Консультировал: Nikakoy
Дата отправки: 27.06.2007, 12:06
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Palkin:

Здравствуйте, Grom48!
Реквизит Партия имеет тип Справочник.Партии, элементы которого создаются при проведении приходных документов. Этот справочник имеет реквизит ПриходныйДокумент, который и является определящим содержание колонки табличной части Партия. Скорее всего при переносе документов реквизит Партия заполняется какой-то партией с пустым реквизитом ПриходныйДокумент. В колонке табличной части Партия проставляется текст партии, который определяет функция глобального модуля глПредставлениеПартии(Партия). В ней определяется пустое ли значение реквизита Партия, и если да возвращается "<автоподбор>", если нет - то значение реквизита ПриходныйДокумент справочника партий. Вот и Вы пишите, что при выгрузке в ТЗ Партия у вас не пустой реквизит. По Вашему варианту (перебор документов и замена партий):
Если ПустоеЗначение(ТЗ.Партии.ПриходныйДокумент) = 1 Тогда ......
А вообще рекомендую разобраться с кодом обработки переноса
Удачи!

Консультировал: Palkin
Дата отправки: 27.06.2007, 12:34
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Дмитрий Сташенко (Практикант):

Здравствуйте, Grom48!

А зачем выгружать в ТЗ, потом заполнять ТЗ и загружать ее снова? Не легче сразу выбирать строки документа? Например, так:
Докум = СоздатьОбъект("Документ.ВозвратПоставщику");
Докум.ВыбратьДокументы();
Пока Докум.ПолучитьДокумент() = 1 Цикл
Докум.ВыбратьСтроки();
Пока Докум.ПолучитьСтроку() = 1 Цикл
Если ПустоеЗначение(Докум.Партия) = 1 Тогда
Докум.Партия = ПолучитьПустоеЗначение("Справочник.Партии");
КонецЕсли;
КонецЦикла;
Докум.Записать();
КонецЦикла;

Кстати, интересно, чем заполнено поле ТЗ.Партия при выгрузке табличной части?

Консультировал: Дмитрий Сташенко (Практикант)
Дата отправки: 27.06.2007, 12:34
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное