Имя: Пароль:
1C
1С v8
Азы программирования 1с Помогите
,
0 yamtileon
 
06.02.13
07:29
Помогите разобраться, где и чем переименовать поле или таблицу.

[Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
{РегистрНакопления.НДФЛСведенияОДоходах.МодульНабораЗаписей(58)}: Ошибка при вызове метода контекста (Выполнить)

по причине:
{(21, 11)}: Неоднозначное поле "НДФЛРасчетыСБюджетом.Регистратор"
ТОГДА <<?>>НДФЛРасчетыСБюджетом.Регистратор]

Делаю Отладка/Остановка по ошибке. Открывает вроде Модул набора надписей. ошибка показывает на стронку
[Выборка = Запрос.Выполнить().Выбрать();]
как теперь её исправить, где там найти эти поля?

Пробовал Конструктор запроса, говорит "текст не найден, создать новый запрос?"

Пробовал поменять текст, получал такое
[...по причине:
{(21, 11)}: Неоднозначное поле "НДФЛРасчетыСБюджетом.РегистраторПРОБА1"...]

Подскажите, куда тыкать.
1 Godofsin
 
06.02.13
07:31
(0) запрос выложи. Поля двоятся
2 yamtileon
 
06.02.13
07:37
(1) я вроде понял что менять, понял принцип, незнаю где делать, через что.
Только я никогда не пользовался конфигуратором.

Как запрос выложить? куда и что тыкнуть?
3 shuhard
 
06.02.13
07:40
(2)[Только я никогда не пользовался конфигуратором. ]+[Делаю Отладка/Остановка по ошибке. ]
ржака
пипец УПП-хе
4 Trotter
 
06.02.13
07:40
(2) берёшь и копируешь текст который ты написал, тот текст где ошибка.
5 kosts
 
06.02.13
07:41
(2) >Как запрос выложить? куда и что тыкнуть?

wiki:Буфер_обмена
6 alkov
 
06.02.13
07:41
7 rphosts
 
06.02.13
07:47
(0) как вариант в запросе имя временной таблицы совпадает с одним из имён полей.
8 yamtileon
 
06.02.13
07:49
Меня не понимают.
Делаю так.
Конфигуратор/Регистры накопления/НДФЛСведенияОДоходах правой кнопкой "Открыть модуль набора записей"
Там через Ctrl+F нахожу "НДФЛРасчетыСБюджетом.Регистратор" и дописываю к каждой разные значения, типа Проба1, Проба2 и Проба3.
Запускаю Отладку с остановкой, выдаёт похожую ошибку но уже в Пробами.

Наверно, я не там меняю названия.
Подскажите, где менять, пожалуйста.
9 Мимохожий Однако
 
06.02.13
07:50
(8) См (6) 6-ой пост.
10 yamtileon
 
06.02.13
07:51
(9) Там про запросы. Я их не могу найти, только могу новый сделать, а как отредактировать текущий с ошибкой?
11 kosts
 
06.02.13
07:53
(10) Руками текст подправить
12 yamtileon
 
06.02.13
08:03
(11) Спасибо. Думал нужно специально куда-то лезть, править, через какую то особую форму.
13 Мимохожий Однако
 
06.02.13
09:57
Возможно, эта ошибка проявляется при определенных (неизвестных мне условиях). Попробовал обновление на боевой базе и ошибку не воспроизвел. На ДЕМО тоже не получилось повторить.
14 shuhard
 
06.02.13
15:17
(13) эта ошибка появляется у тех,кто прыгает через релизы
в 25 был реквизит Рг НДФЛСведенияОДоходах под именем НДФЛРасчетыСБюджетом и его нет в 35 релизе

ясен пень запрос вывалиться на неоднозначном поле
Запрос = Новый Запрос(
   "ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
   |    НДФЛРасчетыСБюджетом.Регистратор КАК Регистратор,
   |    НДФЛРасчетыСБюджетом.ФизЛицо,
   |    НДФЛРасчетыСБюджетом.Организация,
   |    ЗНАЧЕНИЕ(Справочник.СотрудникиОрганизаций.ПустаяСсылка) КАК Сотрудник
   |ИЗ
   |    РегистрНакопления.НДФЛСведенияОДоходах КАК НДФЛСведенияОДоходах
   |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.НДФЛРасчетыСБюджетом КАК НДФЛРасчетыСБюджетом
   |        ПО НДФЛСведенияОДоходах.ФизЛицо = НДФЛРасчетыСБюджетом.ФизЛицо
   |            И НДФЛСведенияОДоходах.Организация = НДФЛРасчетыСБюджетом.Организация
   |            И НАЧАЛОПЕРИОДА(НДФЛСведенияОДоходах.ПериодРегистрации, МЕСЯЦ) = НАЧАЛОПЕРИОДА(НДФЛРасчетыСБюджетом.МесяцНалоговогоПериода, МЕСЯЦ)
   |            И (НДФЛРасчетыСБюджетом.СтавкаНалогообложенияРезидента = &Ставка13)
   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ПерерасчетОсновныхНачислений КАК Перерасчеты
   |        ПО (Перерасчеты.ОбъектПерерасчета = НДФЛРасчетыСБюджетом.Регистратор)
   |            И (Перерасчеты.ФизЛицо = НДФЛРасчетыСБюджетом.ФизЛицо)
   |            И (Перерасчеты.ВидРасчета = &ПустойВидРасчета)
   |ГДЕ
   |    НДФЛСведенияОДоходах.Регистратор = &Регистратор
   |    И ВЫБОР
   |            КОГДА ИСТИНА
   |                ТОГДА НДФЛРасчетыСБюджетом.Регистратор
   |        КОНЕЦ ССЫЛКА Документ.НачислениеЗарплатыРаботникамОрганизаций
   |    И Перерасчеты.ФизЛицо ЕСТЬ NULL
   |
   |УПОРЯДОЧИТЬ ПО
   |    Регистратор");
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший