|
Переход с ТиС на УТ 11 - не указаны этапы графика оплаты |
☑ |
0
Disday44
19.06.20
✎
22:06
|
Добрый день! Нужен совет специалистов. При переносе документов из ТиС 7.7 в УТ 11.3 (типовая) все документы типа "Приобретение товаров и услуг" и
"Реализация товаров и услуг" отказываются проводиться, выдавая "Необходимо заполнить этапы графика оплаты". В документе стоит "этапы не указаны", если
сохранить или провести прямо из документа, то автоматом ставится дата платежа и документ проводится. Как можно массово их провести или сохранить?
Пробовал обработкой "Групповое изменение реквизитов менять Дата Платежа" на последний день года. У тех документов, у которых уже вручную проставлена эта дата, она меняется, а у проблемных так и остаётся пустой.
Как можно решить это? Как проставить им дату платежа массово или в конфигураторе каким-то образом отключить проверку, что дата установлена?
Спасибо за помощь!
|
|
1
Gbpltw
20.06.20
✎
11:05
|
Переносил не специалист, чтоли?
|
|
2
oslokot
20.06.20
✎
11:28
|
Обработку написать, вестимо.
|
|
3
Disday44
20.06.20
✎
17:15
|
(1) А вы могли бы подсказать примерный вариант кода для группового изменения?
Пробовал обработкой "Групповое изменение реквизитов менять Дата Платежа" на последний день года. У тех документов, у которых уже вручную проставлена эта дата, она меняется, а у проблемных так и остаётся пустой. Почему так может приисходить?
Как правильно обратиться к этому значению, где можно узнать его адрес?
Веб-разработкой занимаюсь, с 1с на уровне программирования не сталкивался.
Есть ощущение, что замена одного значения ДатаПлатежа может решиться парой строчек через групповое изменение.
Обработка выбрает массив документов, пройдёт по нему и выполнит на каждом наш код.
// Пример, псевдокод. Присвоим всему массиву документов сегодняшную дату в качестве даты платежа
ДокументТаблицаДатаПлатежа = ТекущаяДата;
|
|
4
Djelf
гуру
20.06.20
✎
18:26
|
(0) Инструменты разработчика же
Сверь что заполнено в документах измененных вручную и в тех которые ты пытаешься заполнить групповой обработкой.
Ну и групповая обработка в ИР значительно мощьнее встроенной. Поизучать что да как придется, но оно того стоит.
|
|
5
GreyK
20.06.20
✎
19:17
|
(3) Возможно на до заполнить "РасшифровкаПлатежа", зависит от версии конфы.
|
|
6
Disday44
20.06.20
✎
22:57
|
Спасибо за наводку. Поставил ИР, использую Подбор и обработка объектов БД - Обработка "Изменить реквизиты/добавить строку", все требуемые параметры проставляю, они могут быть одинаковыми для всех документов. Но сумма платежа обязательна и она разная. А обработка предполагает ввод конкретного значения. Как можно сослаться на сумму документа? Только через обработку Произвольный алгоритм? Возможно есть другой путь, например, в конфигураторе сделать необязательным равенство этих сумм?
|
|
7
Кулибин
21.06.20
✎
00:02
|
(7) если хочешь научиться - потрать 4 часа и напиши, там будет 20 строк. Или найди человека, который сделает за 500 рублей.
|
|
8
Disday44
21.06.20
✎
00:16
|
Спасибо Djelf! Решил, все параметры через Обработка "Изменить реквизиты/добавить строку", а СуммаПлатежа через "Произвольный алгоритм".
//В контексте ЭтапыГрафикаОплаты
Объект.СуммаПлатежа = ОбъектБД.СуммаДокумента;
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший