:: Вопросы по 1С
Договор в 8.3
Аспид
Автор

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
БП 3
Странные вещи с договорами.
У нас контрагенты синхронизированы с 1с77
И вот вношу в 83 договор с кодом "000001"
Выскакивает ошибка
"Значение "000001" поля код не уникально.
У контрагента точно нет такого договора.
Подумал, может какой удаленный.
Получил выборкой
Владелец = Справочники.Контрагенты.НайтиПоКоду("00007306");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДоговорыКонтрагентов.Владелец.Наименование КАК ВладелецНаименование,
| ДоговорыКонтрагентов.Код КАК Код,
| ДоговорыКонтрагентов.Наименование КАК Наименование,
| ДоговорыКонтрагентов.Комментарий КАК Комментарий,
| ДоговорыКонтрагентов.Дата КАК Дата,
| ДоговорыКонтрагентов.Номер КАК Номер,
| ДоговорыКонтрагентов.Представление КАК Представление
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| ДоговорыКонтрагентов.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец", Владелец);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
йй = ВыборкаДетальныеЗаписи;
КонецЦикла;
Там только 1, тот который действительно есть. С кодом совершенно другим.
Что не так?
Ratings: 0 negative/0 positive
Re: Договор в 8.3
Аспид
Автор

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Разобрался.
В Договоре контрагентов, вдруг стало контроль уникальности по всему справочнику.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 4 (Гостей: 4)

© 2000-2024 Fox Club 
Яндекс.Метрика