Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Переход с ТиС на УТ 11 - не указаны этапы графика оплаты

Переход с ТиС на УТ 11 - не указаны этапы графика оплаты
Я
   Disday44
 
19.06.20 - 22:06
Добрый день! Нужен совет специалистов. При переносе документов из ТиС 7.7 в УТ 11.3 (типовая) все документы типа "Приобретение товаров и услуг" и
"Реализация товаров и услуг" отказываются проводиться, выдавая "Необходимо заполнить этапы графика оплаты". В документе стоит "этапы не указаны", если
сохранить или провести прямо из документа, то автоматом ставится дата платежа и документ проводится. Как можно массово их провести или сохранить?
Пробовал обработкой "Групповое изменение реквизитов менять Дата Платежа" на последний день года. У тех документов, у которых уже вручную проставлена эта дата, она меняется, а у проблемных так и остаётся пустой.
Как можно решить это? Как проставить им дату платежа массово или в конфигураторе каким-то образом отключить проверку, что дата установлена?
Спасибо за помощь!
   Gbpltw
 
1 - 20.06.20 - 11:05
Переносил не специалист, чтоли?
   oslokot
 
2 - 20.06.20 - 11:28
Обработку написать, вестимо.
   Disday44
 
3 - 20.06.20 - 17:15
(1)  А вы могли бы подсказать примерный вариант кода для группового изменения?
Пробовал обработкой "Групповое изменение реквизитов менять Дата Платежа" на последний день года. У тех документов, у которых уже вручную проставлена эта дата, она меняется, а у проблемных так и остаётся пустой. Почему так может приисходить?
Как правильно обратиться к этому значению, где можно узнать его адрес?
Веб-разработкой занимаюсь, с 1с на уровне программирования не сталкивался.
Есть ощущение, что замена одного значения ДатаПлатежа может решиться парой строчек через групповое изменение.
Обработка выбрает массив документов, пройдёт по нему и выполнит на каждом наш код.

// Пример, псевдокод. Присвоим всему массиву документов сегодняшную дату в качестве даты платежа

ДокументТаблицаДатаПлатежа = ТекущаяДата;
   Djelf
 
4 - 20.06.20 - 18:26
(0) Инструменты разработчика же http://devtool1c.ucoz.ru
Сверь что заполнено в документах измененных вручную и в тех которые ты пытаешься заполнить групповой обработкой.
Ну и групповая обработка в ИР значительно мощьнее встроенной. Поизучать что да как придется, но оно того стоит.
   GreyK
 
5 - 20.06.20 - 19:17
(3) Возможно на до заполнить "РасшифровкаПлатежа", зависит от версии конфы.
   Disday44
 
6 - 20.06.20 - 22:57
Спасибо за наводку. Поставил ИР, использую Подбор и обработка объектов БД - Обработка "Изменить реквизиты/добавить строку", все требуемые параметры проставляю, они могут быть одинаковыми для всех документов. Но сумма платежа обязательна и она разная. А обработка предполагает ввод конкретного значения. Как можно сослаться на сумму документа? Только через обработку Произвольный алгоритм? Возможно есть другой путь, например, в конфигураторе сделать необязательным равенство этих сумм?
   Кулибин
 
7 - 21.06.20 - 00:02
(7) если хочешь научиться - потрать 4 часа и напиши, там будет 20 строк. Или найди человека, который сделает за 500 рублей.
   Disday44
 
8 - 21.06.20 - 00:16
Спасибо Djelf! Решил, все параметры через Обработка "Изменить реквизиты/добавить строку", а СуммаПлатежа через "Произвольный алгоритм".
//В контексте ЭтапыГрафикаОплаты

Объект.СуммаПлатежа = ОбъектБД.СуммаДокумента;

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.