Бюджет 7.7 релиз 635 Новое поле в документе- открывает не тот справочник
01.03.2010
06:19
#1
Проблема возникла после обновления с 633 на 635.
Создаю новый документ. Поле "членКомиссии"- тип- Справочник.Сотрудники. Вставляю на форму, проверяю: тип-"Справочник.Сотрудники", серенький, недоступный для редактирования. Все нормально. Запускаю. При выборе упорно открывается справочник Юрлица. Пробовала вставлять такое же поле в уже существующих документах - тот же результат. Вместо Сотрудников- Юрлица. Восстанавливаю копию до обновления - все в порядке. Уже не знаю, где копать. Тестирование запускала, выгрузку-загрузку делала...
Создаю новый документ. Поле "членКомиссии"- тип- Справочник.Сотрудники. Вставляю на форму, проверяю: тип-"Справочник.Сотрудники", серенький, недоступный для редактирования. Все нормально. Запускаю. При выборе упорно открывается справочник Юрлица. Пробовала вставлять такое же поле в уже существующих документах - тот же результат. Вместо Сотрудников- Юрлица. Восстанавливаю копию до обновления - все в порядке. Уже не знаю, где копать. Тестирование запускала, выгрузку-загрузку делала...
01.03.2010
06:59
#2
"это не из-за релиза...632, 633, 635 везде открывает спр. юр.лица...может где-то еще какие-то настройки есть
сорудники подчинен юр.лицам(=организации)
вобщем вроде так должно работать
на поле поставила элемент Сотр (Справочник.Сотрудники)
в модуле формы искала процедуру: ПриНачалеВыбораЗначения(ЭлемД, ФлОб)
и вставляла кусочек кода:
Если ЭлемД = "Сотр" Тогда
ФлОб=0;
Если ПустоеЗначение(ВыбраннаяФирма) = 1 Тогда
Предупреждение("Сначала выберите учреждение");
Возврат;
КонецЕсли;
Параметр = ВыбраннаяФирма;
ОткрытьФорму("Справочник.Сотрудники",Параметр);
"
сорудники подчинен юр.лицам(=организации)
вобщем вроде так должно работать
на поле поставила элемент Сотр (Справочник.Сотрудники)
в модуле формы искала процедуру: ПриНачалеВыбораЗначения(ЭлемД, ФлОб)
и вставляла кусочек кода:
Если ЭлемД = "Сотр" Тогда
ФлОб=0;
Если ПустоеЗначение(ВыбраннаяФирма) = 1 Тогда
Предупреждение("Сначала выберите учреждение");
Возврат;
КонецЕсли;
Параметр = ВыбраннаяФирма;
ОткрытьФорму("Справочник.Сотрудники",Параметр);
"
01.03.2010
12:17
#3
"Так в том-то и дело, что фирма выбрана! Понятно, что справочник подчинен, но до обновления все выбиралось правильно. Берем документ "Списание ОС с забаланса". Там комиссия 4 человека ( председатель+3).У нас требовали чтобы обязательно было 4 и это хранилось в базе. Добавила 4-ого члена комиссии. 2 года это работало, а после обновления все поля комиссии заполняются нормально - сразу открывается справочник "Сотрудники", а для этого добавленного поля вдруг стал открываться "Юр.лица", и только потом "Сотрудники"... Самое интересное, что добавляла это поле во все документы списания во всех продолжает работать нормально...
И подобный кусочек в коде процедуры есть...
ИначеЕсли (ЭлемДиалога = "Председатель") или (ЭлемДиалога = "ЧленКомиссии1")
или (ЭлемДиалога = "ЧленКомиссии2") или (ЭлемДиалога = "ЧленКомиссии3")или (ЭлемДиалога = "ЧленКомиссии4") Тогда
Флаг=0;
Параметр = ВыбраннаяФирма;
ОткрытьФорму("Справочник.Сотрудники",Параметр);
КонецЕсли;
КонецПроцедуры
"
И подобный кусочек в коде процедуры есть...
ИначеЕсли (ЭлемДиалога = "Председатель") или (ЭлемДиалога = "ЧленКомиссии1")
или (ЭлемДиалога = "ЧленКомиссии2") или (ЭлемДиалога = "ЧленКомиссии3")или (ЭлемДиалога = "ЧленКомиссии4") Тогда
Флаг=0;
Параметр = ВыбраннаяФирма;
ОткрытьФорму("Справочник.Сотрудники",Параметр);
КонецЕсли;
КонецПроцедуры
"
01.03.2010
12:31
#4
попробуйте базу просто скопировать и посмотреть на копии...бывает глюк, который тестированием не берется...
01.03.2010
12:37
#5
Я и так эскпериментирую дома на копии... Главное, подозреваю, что это какая-то мелочь, которую я пока не нашла...
ЗиК релиз 293. В документе Выплата зарплаты не учитывается отрицательное начальное сальдоСправочник ОС 1С 7.7
Читают тему
(гостей: 1)