Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды. / 9 сообщений из 9, страница 1 из 1
14.03.2011, 12:00
    #37163271
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
Всем здрасьте.
В общем такое дело. Есть документ, в нём есть таблица. Табельный номер, цех, сотрудник и т.д.
В свойстве поля "сотрудник", в закладке "дополнительно" я прописал процедурку.
В которой идёт поиск выбранного сотрудника (чтобы не было повторений)
Чтобы в табличной части документа записи были уникальны.

Но почему-то эта процедурина выполняется дважды.
Но дело тут не в моей процедуре. А в свойстве табличного поля. Я так думаю.

Подскажите пожалуйста, чтобы моя маленькая процедурка выполнялась один раз.
Спасибо.
...
Рейтинг: 0 / 0
14.03.2011, 12:02
    #37163276
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
klen_Но дело тут не в моей процедуре. А в свойстве табличного поля. Я так думаю.Дело именно в вашей процедуре.
...
Рейтинг: 0 / 0
14.03.2011, 12:29
    #37163381
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
всю процедура закоментировал
написал в ней одну команду
Код: plaintext
Сообщить("тпрп");
это сообщение выходит дважды.
Что я делаю
1-ое выбираю сотрудника
выходит моё сообщение
2-ое
перехожу на другую запись
опять выходит моё сообщение трпр
...
Рейтинг: 0 / 0
14.03.2011, 12:35
    #37163407
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
поменял название процедуры на Сформировать()
всё равно она отрабатывает дважды.
...
Рейтинг: 0 / 0
14.03.2011, 12:39
    #37163422
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
просмотрел, в свойствах всех полей, закладку "дополнительно". Повторений не нашёл.
т.е. моя процедура используется только в колонке Ф.И.О
...
Рейтинг: 0 / 0
14.03.2011, 12:45
    #37163459
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
В платформе 7 на все случаи жизни и все события есть один-единственный обработчик, назначаемый в свойстве "Формула" поля ввода. Назначение его, отраженное в названии - что-то там посчитать и вернуть как значение для отображения; то есть реализовать вычисляемое поле. А если программист использует его для каких-то других целей , то пусть заботится сам, как различать, когда платформа эту "формулу" вызвала - при установке фокуса, при его снятии или еще когда.
"Проблемы индейцев шерифа не волнуют".
...
Рейтинг: 0 / 0
14.03.2011, 12:54
    #37163489
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
Ясно! Но мне нужно чтобы после выбора сотрудника, часть полей заполнились бы автоматом.
...
Рейтинг: 0 / 0
14.03.2011, 12:58
    #37163499
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
klen_Ясно! Но мне нужно чтобы после выбора сотрудника, часть полей заполнились бы автоматом.
Кто мешает? пусть заполняет. И пусть ничего не делает, если нужные поля (или какой-то признак) уже заполнены
...
Рейтинг: 0 / 0
14.03.2011, 16:00
    #37164045
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды.
Благодарю Вас Программист 1с
Благодарю Вас pail
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / v77. Поле ввода в табл. части док-та. При выборе сотрудника, процедура выполняется дважды. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]