Вход | Регистрация
 
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 или кнопку "Обновить" в браузере.