Ошибка при загрузке курсов валют. Комплексная автоматизация 2.2 (ошибка в типовой)

17.01.17

Задачи пользователя - Адаптация типовых решений

При вызове обработки "Загрузить курсы валют" в конфигурации "Комплексная автоматизация 2.2" рел. 2.2.2.157 программа выдавала ошибку

При вызове обработки "Загрузить курсы валют" в конфигурации "Комплексная автоматизация 2.2" рел. 2.2.2.157 программа выдавала ошибку:

{Обработка.ЗагрузкаКурсовВалют.Форма.Форма.Форма(252)}: Запись не верна! Значение поля "Организация" не может быть пустым!: ЗаданияКРаспределениюРасчетовСПоставщиками: 01.01.2017 0:00:00, 37, , GRAND CHINA IMP.& EXP. TRADING CO.,LTD (Folangsi); ЗАО "Компания "АИСТ"; GRAND CHINA IMP.& EXP. TRADING CO.,LTD (Folangsi); Contract № I-01/17 от 11.0, Заказ поставщику 0000-000013 от 12.01.2017 11:38:12,  (Регистр сведений: Задания к распределению расчетов с поставщиками)
  ВызватьИсключение(Результат.КраткоеПредставлениеОшибки);

Искал варианты долго, где должна подставляться Организация.

Не знаю, прав я или нет, но мне кажется, что дело в некоррекктном запросе в общем модуле "ЗакрытиеМесяцаУТВызовСервера"

В процедуре ПроверитьНеобходимостьПереоценки(ДополнительныеСвойства, Движения, Отказ) в строке 610 есть текст запроса:

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


И его дальнейшая обработка:

 

 ВыборкаРасчетов = Запрос.Выполнить().Выбрать();
  Пока ВыборкаРасчетов.Следующий() Цикл
   Задания = РегистрыСведений[ВыборкаРасчетов.ИмяРегистраЗаданий].СоздатьМенеджерЗаписи();
   ЗаполнитьЗначенияСвойств(Задания, ВыборкаРасчетов);
   Задания.НомерЗадания = Константы[ВыборкаРасчетов.ИмяКонстанты].Получить();
   Задания.Записать();
  КонецЦикла;

Так вот, в выделенной строке команда заполняет набор записи регистра. Но в результате запроса отсутствует значение "Организация"

После изменения текста запроса на:

  Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
                 | ""ЗаданияКРаспределениюРасчетовСКлиентами"" КАК ИмяРегистраЗаданий,
                 | ""НомерЗаданияКРаспределениюРасчетовСКлиентами"" КАК ИмяКонстанты,
                 | Клиенты.АналитикаУчетаПоПартнерам КАК АналитикаУчетаПоПартнерам,
                 | Клиенты.ЗаказКлиента КАК ОбъектРасчетов,
                 | &НачалоМесяца КАК Месяц,
                 | Клиенты.АналитикаУчетаПоПартнерам.Организация КАК Организация
                 |ИЗ
                 | РегистрНакопления.РасчетыСКлиентами КАК Клиенты
                 |ГДЕ
                 | Клиенты.Период МЕЖДУ &НачалоМесяца И &КонецМесяца
                 | И Клиенты.Валюта = &Валюта
                 |
                 |ОБЪЕДИНИТЬ ВСЕ
                 |
                 |ВЫБРАТЬ РАЗЛИЧНЫЕ
                 | ""ЗаданияКРаспределениюРасчетовСПоставщиками"",
                 | ""НомерЗаданияКРаспределениюРасчетовСПоставщиками"",
                 | Клиенты.АналитикаУчетаПоПартнерам,
                 | Клиенты.ЗаказПоставщику,
                 | &НачалоМесяца,
                 | Клиенты.АналитикаУчетаПоПартнерам.Организация
                 |ИЗ
                 | РегистрНакопления.РасчетыСПоставщиками КАК Клиенты
                 |ГДЕ
                 | Клиенты.Период МЕЖДУ &НачалоМесяца И &КонецМесяца
                 | И Клиенты.Валюта = &Валюта";


задание по загрузке курсов валют выполняется.

Может, я, конечно, чего-то недоглядел и надо было сделать что-то, чего я не понял? Но после 4 часов бесплодных попыток найти что-либо об этом в инете я посчитал, что это решение моих проблем.

комплексная автоматизация 2.2 ошибка

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

12000 руб.

02.09.2020    169274    937    403    

905

Адаптация типовых решений Платформа 1С v8.3 1С:Документооборот Россия Платные (руб)

Расширение конфигурации для «1С:Документооборот КОРП», редакция 3.0. позволяет: 1.использовать произвольные табличные части в качестве дополнительных реквизитов к документу; 2 использовать произвольные табличные части в шаблонах в формате docx для автоматического заполнения таблиц.

29400 руб.

29.06.2023    6547    17    6    

27

Логистика, склад и ТМЦ Адаптация типовых решений Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Мы доработали УНФ, чтобы она автоматически отменяла старые резервы и не мешала эффективно продавать.

7200 руб.

02.08.2023    4591    18    1    

36

Печатные формы Адаптация типовых решений Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с установленными именами. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

3000 руб.

07.02.2023    7258    75    17    

32

Запросы Программист Бесплатно (free)

Увидел cheatsheet по SQL и захотелось нарисовать подобное, но про запросы.

18.10.2024    11394    sergey279    18    

65

Запросы Программист Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

Столкнулся с интересной ситуацией, которую хотел бы разобрать, ввиду её неочевидности. Речь пойдёт про использование функции запроса АВТОНОМЕРЗАПИСИ() и проблемы, которые могут возникнуть.

11.10.2024    6338    XilDen    36    

83

Инструментарий разработчика Запросы Программист Стажер Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

Пишем на человеческом языке, что нам надо, и получаем текст запроса на языке 1С. Используются большие языковые модели (LLM GPT) от OpenAI или Яндекс на выбор.

15.01.2024    11042    168    mkalimulin    32    

61

Запросы Программист Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

Далеко уже не новый тип данных "Схема запроса". Статья о том, как использовать его "попроще". Примеры создания текста запроса с нуля и изменение имеющегося запроса.

06.12.2023    7001    user1923546    29    

51
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. suepifanov 1100 18.01.17 09:28 Сейчас в теме
Ошибка была зарегистрирована 1С и предложен способ обхода https://bugboard.v8.1c.ru/error/000024953.html
wolfsoft; +1 Ответить
4. serg1c 23 18.01.17 10:34 Сейчас в теме
(1) Спасибо за ссылку. Жаль раньше не увидел
2. vld_trade 32 18.01.17 09:40 Сейчас в теме
Количество ответов говорит о количестве внедрений...
Да, грустноватенько.
Но, serg1c, ИМХО надо раскрыть детали.
Причем здесь переоценка при "вызове" обработки загрузки курсов валют? Что такое "вызов", откуда?
Я использую эту конфигурацию, она у меня тоже на 2.2.2.157, задач по ней не всплывало. Обработка загрузки курсов валют ведет себя корректно.
3. and_sk 14 18.01.17 09:53 Сейчас в теме
(2) возможно у вас нет валютных операций
5. serg1c 23 18.01.17 10:42 Сейчас в теме
(2) согласен с предыдущим ответом. Если нет операций с валютами, то ошибок и не будет
6. Meloman1 18.01.17 18:13 Сейчас в теме
Спасибо! Ваш метод помог.
7. sonGodv 43 27.01.17 14:56 Сейчас в теме
Потратил 2 часа, пока искал. Думал юзеры накосячили, А тут опять подарочек от 1С
Спасибо
Оставьте свое сообщение